Files
Universal-IoT-Java/docker/mysql/init/nexiot.sql
T
2025-11-12 13:02:40 +08:00

5521 lines
6.5 MiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/*
Navicat Premium Dump SQL
Source Server : 194
Source Server Type : MySQL
Source Server Version : 80406 (8.4.6)
Source Host : 192.168.31.194:3307
Source Schema : univ_db
Target Server Type : MySQL
Target Server Version : 80406 (8.4.6)
File Encoding : 65001
Date: 31/10/2025 22:35:45
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for code_protocol
-- ----------------------------
DROP TABLE IF EXISTS `code_protocol`;
CREATE TABLE `code_protocol` (
`code_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '唯一key',
`provider_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '协议类型 jar,jscript,magic',
`class_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '协议类型为jar时,编解码类名',
`location` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '编解码网络地址或者内容',
PRIMARY KEY (`code_key`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
-- ----------------------------
-- Records of code_protocol
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for device_message_routes
-- ----------------------------
DROP TABLE IF EXISTS `device_message_routes`;
CREATE TABLE `device_message_routes` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '产品Key',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '设备ID',
`message_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '消息类型:data/status/command',
`flow_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '流程ID',
`priority` int DEFAULT '0' COMMENT '优先级',
`enabled` tinyint DEFAULT '1' COMMENT '是否启用',
`creator_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建者ID',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `uk_route` (`product_key`,`device_id`,`message_type`,`flow_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='设备消息路由表';
-- ----------------------------
-- Records of device_message_routes
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for gen_table
-- ----------------------------
DROP TABLE IF EXISTS `gen_table`;
CREATE TABLE `gen_table` (
`table_id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
`table_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '表名称',
`table_comment` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '表描述',
`sub_table_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '关联子表的表名',
`sub_table_fk_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '子表关联的外键名',
`class_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '实体类名称',
`tpl_category` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT 'crud' COMMENT '使用的模板(crud单表操作 tree树表操作)',
`package_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '生成包路径',
`module_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '生成模块名',
`business_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '生成业务名',
`function_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '生成功能名',
`function_author` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '生成功能作者',
`gen_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '生成代码方式(0zip压缩包 1自定义路径)',
`gen_path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '/' COMMENT '生成路径(不填默认项目路径)',
`options` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '其它生成选项',
`create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '创建者',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '更新者',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`table_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='代码生成业务表';
-- ----------------------------
-- Records of gen_table
-- ----------------------------
BEGIN;
INSERT INTO `gen_table` (`table_id`, `table_name`, `table_comment`, `sub_table_name`, `sub_table_fk_name`, `class_name`, `tpl_category`, `package_name`, `module_name`, `business_name`, `function_name`, `function_author`, `gen_type`, `gen_path`, `options`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (4, 'sys_dict_type', '字典类型表', NULL, NULL, 'SysDictType', 'crud', 'cn.universal.', 'system', 'type', '字典类型', 'iot', '0', '/', NULL, 'iot', '2021-12-23 16:20:55', '', NULL, NULL);
INSERT INTO `gen_table` (`table_id`, `table_name`, `table_comment`, `sub_table_name`, `sub_table_fk_name`, `class_name`, `tpl_category`, `package_name`, `module_name`, `business_name`, `function_name`, `function_author`, `gen_type`, `gen_path`, `options`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (5, 'iot_user_application', '用户应用信息表', NULL, NULL, 'IotUserApplication', 'crud', 'cn.universal.', '用户应用信息', 'application', '用户应用信息', 'iot', '0', '/', '{\"parentMenuId\":\"1\"}', 'iot', '2021-12-30 09:57:00', '', '2021-12-30 09:58:11', NULL);
INSERT INTO `gen_table` (`table_id`, `table_name`, `table_comment`, `sub_table_name`, `sub_table_fk_name`, `class_name`, `tpl_category`, `package_name`, `module_name`, `business_name`, `function_name`, `function_author`, `gen_type`, `gen_path`, `options`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (6, 'dev_group', '设备分组表', NULL, NULL, 'DevGroup', 'crud', 'cn.universal.', NULL, 'group', '设备分组', 'iot', '0', '/', NULL, 'iot', '2021-12-30 14:08:05', '', NULL, NULL);
INSERT INTO `gen_table` (`table_id`, `table_name`, `table_comment`, `sub_table_name`, `sub_table_fk_name`, `class_name`, `tpl_category`, `package_name`, `module_name`, `business_name`, `function_name`, `function_author`, `gen_type`, `gen_path`, `options`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (7, 'dev_log', '', NULL, NULL, 'DevLog', 'crud', 'cn.universal.', NULL, 'log', NULL, 'iot', '0', '/', NULL, 'iot', '2022-01-17 10:34:37', '', NULL, NULL);
INSERT INTO `gen_table` (`table_id`, `table_name`, `table_comment`, `sub_table_name`, `sub_table_fk_name`, `class_name`, `tpl_category`, `package_name`, `module_name`, `business_name`, `function_name`, `function_author`, `gen_type`, `gen_path`, `options`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (8, 'scene_linkage', '场景联动', NULL, NULL, 'SceneLinkage', 'crud', 'cn.universal.', 'linkage', 'linkage', '场景联动', 'iot', '0', '/', '{\"parentMenuId\":\"1081\"}', 'iot', '2022-03-01 10:10:40', '', '2022-03-01 10:15:20', NULL);
COMMIT;
-- ----------------------------
-- Table structure for gen_table_column
-- ----------------------------
DROP TABLE IF EXISTS `gen_table_column`;
CREATE TABLE `gen_table_column` (
`column_id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
`table_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '归属表编号',
`column_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '列名称',
`column_comment` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '列描述',
`column_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '列类型',
`java_type` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'JAVA类型',
`java_field` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'JAVA字段名',
`is_pk` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '是否主键(1是)',
`is_increment` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '是否自增(1是)',
`is_required` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '是否必填(1是)',
`is_insert` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '是否为插入字段(1是)',
`is_edit` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '是否编辑字段(1是)',
`is_list` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '是否列表字段(1是)',
`is_query` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '是否查询字段(1是)',
`query_type` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT 'EQ' COMMENT '查询方式(等于、不等于、大于、小于、范围)',
`html_type` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '显示类型(文本框、文本域、下拉框、复选框、单选框、日期控件)',
`dict_type` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '字典类型',
`sort` int DEFAULT NULL COMMENT '排序',
`create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '创建者',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '更新者',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`column_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=97 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='代码生成业务表字段';
-- ----------------------------
-- Records of gen_table_column
-- ----------------------------
BEGIN;
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (32, '4', 'dict_id', '字典主键', 'bigint(20)', 'Long', 'dictId', '1', '1', NULL, '1', NULL, NULL, NULL, 'EQ', 'input', '', 1, 'iot', '2021-12-23 16:20:55', '', NULL);
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (33, '4', 'dict_name', '字典名称', 'varchar(100)', 'String', 'dictName', '0', '0', NULL, '1', '1', '1', '1', 'LIKE', 'input', '', 2, 'iot', '2021-12-23 16:20:55', '', NULL);
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (34, '4', 'dict_type', '字典类型', 'varchar(100)', 'String', 'dictType', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'select', '', 3, 'iot', '2021-12-23 16:20:55', '', NULL);
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (35, '4', 'status', '状态(0正常 1停用)', 'char(1)', 'String', 'status', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'radio', '', 4, 'iot', '2021-12-23 16:20:55', '', NULL);
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (36, '4', 'create_by', '创建者', 'varchar(64)', 'String', 'createBy', '0', '0', NULL, '1', NULL, NULL, NULL, 'EQ', 'input', '', 5, 'iot', '2021-12-23 16:20:55', '', NULL);
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (37, '4', 'create_time', '创建时间', 'datetime', 'Date', 'createTime', '0', '0', NULL, '1', NULL, NULL, NULL, 'EQ', 'datetime', '', 6, 'iot', '2021-12-23 16:20:55', '', NULL);
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (38, '4', 'update_by', '更新者', 'varchar(64)', 'String', 'updateBy', '0', '0', NULL, '1', '1', NULL, NULL, 'EQ', 'input', '', 7, 'iot', '2021-12-23 16:20:55', '', NULL);
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (39, '4', 'update_time', '更新时间', 'datetime', 'Date', 'updateTime', '0', '0', NULL, '1', '1', NULL, NULL, 'EQ', 'datetime', '', 8, 'iot', '2021-12-23 16:20:55', '', NULL);
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (40, '4', 'remark', '备注', 'varchar(500)', 'String', 'remark', '0', '0', NULL, '1', '1', '1', NULL, 'EQ', 'textarea', '', 9, 'iot', '2021-12-23 16:20:55', '', NULL);
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (41, '5', 'uuid', NULL, 'bigint(20)', 'Long', 'uuid', '1', '1', '0', '1', '0', '0', '0', 'EQ', 'input', '', 1, 'iot', '2021-12-30 09:57:00', '', '2021-12-30 09:58:11');
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (42, '5', 'union_id', NULL, 'varchar(64)', 'String', 'unionId', '0', '0', '1', '1', '1', '1', '1', 'EQ', 'input', '', 2, 'iot', '2021-12-30 09:57:00', '', '2021-12-30 09:58:11');
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (43, '5', 'app_name', '应用名称', 'varchar(64)', 'String', 'appName', '0', '0', '0', '1', '1', '1', '1', 'LIKE', 'input', '', 3, 'iot', '2021-12-30 09:57:00', '', '2021-12-30 09:58:11');
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (44, '5', 'app_unique_id', '应用标识', 'varchar(128)', 'String', 'appUniqueId', '0', '0', '0', '1', '1', '1', '1', 'EQ', 'input', '', 4, 'iot', '2021-12-30 09:57:00', '', '2021-12-30 09:58:11');
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (45, '5', 'app_id', '调用凭证APPID,必须16位', 'varchar(16)', 'String', 'appId', '0', '0', '0', '1', '1', '1', '1', 'EQ', 'input', '', 5, 'iot', '2021-12-30 09:57:00', '', '2021-12-30 09:58:11');
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (46, '5', 'up_topic', 'MQ上行主题,英文逗号分隔', 'varchar(64)', 'String', 'upTopic', '0', '0', '0', '1', '1', '1', '1', 'EQ', 'input', '', 6, 'iot', '2021-12-30 09:57:00', '', '2021-12-30 09:58:11');
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (47, '5', 'down_topic', 'MQ下行主题,英文逗号分隔', 'varchar(64)', 'String', 'downTopic', '0', '0', '0', '1', '1', '1', '1', 'EQ', 'input', '', 7, 'iot', '2021-12-30 09:57:00', '', '2021-12-30 09:58:11');
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (48, '5', 'notify_url', '回调地址', 'varchar(255)', 'String', 'notifyUrl', '0', '0', '0', '1', '1', '1', '1', 'EQ', 'input', '', 8, 'iot', '2021-12-30 09:57:00', '', '2021-12-30 09:58:11');
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (49, '5', 'app_secret', '调用密钥,必须32位', 'varchar(32)', 'String', 'appSecret', '0', '0', '0', '1', '1', '1', '1', 'EQ', 'input', '', 9, 'iot', '2021-12-30 09:57:00', '', '2021-12-30 09:58:11');
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (50, '5', 'valid_end_date', '授权结束时间', 'datetime', 'Date', 'validEndDate', '0', '0', '0', '1', '1', '1', '1', 'EQ', 'datetime', '', 10, 'iot', '2021-12-30 09:57:00', '', '2021-12-30 09:58:11');
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (51, '5', 'scope', '授权范围', 'varchar(128)', 'String', 'scope', '0', '0', '0', '1', '1', '1', '1', 'EQ', 'input', '', 11, 'iot', '2021-12-30 09:57:00', '', '2021-12-30 09:58:11');
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (52, '5', 'app_status', '0-正常,1-停用', 'tinyint(1) unsigned', 'Integer', 'appStatus', '0', '0', '0', '1', '1', '1', '1', 'EQ', 'radio', '', 12, 'iot', '2021-12-30 09:57:00', '', '2021-12-30 09:58:11');
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (53, '5', 'instance', '实例名称', 'varchar(64)', 'String', 'instance', '0', '0', '0', '1', '1', '1', '1', 'EQ', 'input', '', 13, 'iot', '2021-12-30 09:57:00', '', '2021-12-30 09:58:11');
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (54, '5', 'remark', '描述', 'varchar(128)', 'String', 'remark', '0', '0', '0', '1', '1', '1', '0', 'EQ', 'input', '', 14, 'iot', '2021-12-30 09:57:00', '', '2021-12-30 09:58:11');
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (55, '5', 'create_date', '创建时间', 'datetime', 'Date', 'createDate', '0', '0', '0', '1', '1', '1', '1', 'EQ', 'datetime', '', 15, 'iot', '2021-12-30 09:57:00', '', '2021-12-30 09:58:11');
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (56, '5', 'deleted', '0-正常,1-删除', 'tinyint(1) unsigned', 'Integer', 'deleted', '0', '0', '0', '1', '1', '1', '1', 'EQ', 'input', '', 16, 'iot', '2021-12-30 09:57:00', '', '2021-12-30 09:58:11');
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (57, '6', 'id', '分组ID,非自增', 'bigint(20)', 'Long', 'id', '1', '0', NULL, '1', NULL, NULL, NULL, 'EQ', 'input', '', 1, 'iot', '2021-12-30 14:08:05', '', NULL);
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (58, '6', 'group_name', '分组名称', 'varchar(128)', 'String', 'groupName', '0', '0', '1', '1', '1', '1', '1', 'LIKE', 'input', '', 2, 'iot', '2021-12-30 14:08:05', '', NULL);
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (59, '6', 'group_code', '分组标识', 'varchar(128)', 'String', 'groupCode', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 3, 'iot', '2021-12-30 14:08:05', '', NULL);
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (60, '6', 'describe', '群组描述', 'varchar(255)', 'String', 'describe', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 4, 'iot', '2021-12-30 14:08:05', '', NULL);
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (61, '6', 'parent_id', '父id', 'bigint(20)', 'Long', 'parentId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 5, 'iot', '2021-12-30 14:08:05', '', NULL);
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (62, '6', 'relat_dev_count', '激活设备数', 'int(10) unsigned zerofill', 'Integer', 'relatDevCount', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 6, 'iot', '2021-12-30 14:08:05', '', NULL);
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (63, '6', 'active_dev_count', '关联设备树', 'int(10) unsigned zerofill', 'Integer', 'activeDevCount', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 7, 'iot', '2021-12-30 14:08:05', '', NULL);
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (64, '6', 'creator_id', '创建人', 'varchar(255)', 'String', 'creatorId', '0', '0', '1', '1', '1', '1', '1', 'EQ', 'input', '', 8, 'iot', '2021-12-30 14:08:05', '', NULL);
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (65, '6', 'instance', '实例编号', 'varchar(64)', 'String', 'instance', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 9, 'iot', '2021-12-30 14:08:05', '', NULL);
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (66, '6', 'tag', '标签', 'varchar(128)', 'String', 'tag', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 10, 'iot', '2021-12-30 14:08:05', '', NULL);
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (67, '7', 'id', NULL, 'bigint(20) unsigned', 'Long', 'id', '1', '1', NULL, '1', NULL, NULL, NULL, 'EQ', 'input', '', 1, 'iot', '2022-01-17 10:34:37', '', NULL);
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (68, '7', 'iot_id', '唯一编码', 'varchar(32)', 'String', 'iotId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 2, 'iot', '2022-01-17 10:34:37', '', NULL);
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (69, '7', 'device_id', '设备自身序号', 'varchar(32)', 'String', 'deviceId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 3, 'iot', '2022-01-17 10:34:37', '', NULL);
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (70, '7', 'ext_device_id', '第三方设备ID唯一标识符', 'varchar(32)', 'String', 'extDeviceId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 4, 'iot', '2022-01-17 10:34:37', '', NULL);
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (71, '7', 'product_key', '产品ID', 'varchar(64)', 'String', 'productKey', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 5, 'iot', '2022-01-17 10:34:37', '', NULL);
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (72, '7', 'device_name', '设备名称', 'varchar(32)', 'String', 'deviceName', '0', '0', NULL, '1', '1', '1', '1', 'LIKE', 'input', '', 6, 'iot', '2022-01-17 10:34:37', '', NULL);
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (73, '7', 'message_type', '消息类型', 'varchar(20)', 'String', 'messageType', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'select', '', 7, 'iot', '2022-01-17 10:34:37', '', NULL);
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (74, '7', 'company_no', NULL, 'varchar(20)', 'String', 'companyNo', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 8, 'iot', '2022-01-17 10:34:37', '', NULL);
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (75, '7', 'protocol', '协议', 'varchar(20)', 'String', 'protocol', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 9, 'iot', '2022-01-17 10:34:37', '', NULL);
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (76, '7', 'device_node', '节点类型', 'varchar(32)', 'String', 'deviceNode', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 10, 'iot', '2022-01-17 10:34:37', '', NULL);
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (77, '7', 'classified_id', NULL, 'varchar(128)', 'String', 'classifiedId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 11, 'iot', '2022-01-17 10:34:37', '', NULL);
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (78, '7', 'org_id', NULL, 'varchar(20)', 'String', 'orgId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 12, 'iot', '2022-01-17 10:34:38', '', NULL);
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (79, '7', 'event', '事件名称', 'varchar(30)', 'String', 'event', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 13, 'iot', '2022-01-17 10:34:38', '', NULL);
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (80, '7', 'create_id', NULL, 'varchar(20)', 'String', 'createId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 14, 'iot', '2022-01-17 10:34:38', '', NULL);
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (81, '7', 'instance', '实例名称', 'varchar(64)', 'String', 'instance', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 15, 'iot', '2022-01-17 10:34:38', '', NULL);
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (82, '7', 'point', '经纬度', 'varchar(128)', 'String', 'point', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 16, 'iot', '2022-01-17 10:34:38', '', NULL);
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (83, '7', 'content', '内容', 'text', 'String', 'content', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'editor', '', 17, 'iot', '2022-01-17 10:34:38', '', NULL);
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (84, '7', 'create_time', '创建时间', 'int(10) unsigned zerofill', 'Integer', 'createTime', '0', '0', NULL, '1', NULL, NULL, NULL, 'EQ', 'input', '', 18, 'iot', '2022-01-17 10:34:38', '', NULL);
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (85, '8', 'id', NULL, 'bigint(20)', 'Long', 'id', '1', '1', '0', '1', '0', '0', '0', 'EQ', 'input', '', 1, 'iot', '2022-03-01 10:10:40', '', '2022-03-01 10:15:20');
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (86, '8', 'scene_name', '场景名称', 'varchar(50)', 'String', 'sceneName', '0', '0', '0', '1', '1', '1', '1', 'LIKE', 'input', '', 2, 'iot', '2022-03-01 10:10:40', '', '2022-03-01 10:15:20');
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (87, '8', 'touch', '触发条件 all.全部 one.任意一个', 'varchar(10)', 'String', 'touch', '0', '0', '0', '1', '1', '1', '1', 'EQ', 'input', '', 3, 'iot', '2022-03-01 10:10:40', '', '2022-03-01 10:15:20');
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (88, '8', 'trigger_condition', '触发条件', 'text', 'String', 'triggerCondition', '0', '0', '0', '1', '1', '1', '1', 'EQ', 'textarea', '', 4, 'iot', '2022-03-01 10:10:40', '', '2022-03-01 10:15:20');
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (89, '8', 'exec_action', '执行动作', 'text', 'String', 'execAction', '0', '0', '0', '1', '1', '1', '1', 'EQ', 'textarea', '', 5, 'iot', '2022-03-01 10:10:40', '', '2022-03-01 10:15:20');
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (90, '8', 'sleep_cycle', '沉默周期', 'int(11)', 'Long', 'sleepCycle', '0', '0', '0', '1', '1', '1', '1', 'EQ', 'input', '', 6, 'iot', '2022-03-01 10:10:40', '', '2022-03-01 10:15:20');
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (91, '8', 'create_by', NULL, 'varchar(64)', 'String', 'createBy', '0', '0', '0', '1', '0', '0', '0', 'EQ', 'input', '', 7, 'iot', '2022-03-01 10:10:40', '', '2022-03-01 10:15:20');
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (92, '8', 'create_time', NULL, 'datetime', 'Date', 'createTime', '0', '0', '0', '1', '0', '0', '0', 'EQ', 'datetime', '', 8, 'iot', '2022-03-01 10:10:40', '', '2022-03-01 10:15:20');
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (93, '8', 'update_by', NULL, 'varchar(64)', 'String', 'updateBy', '0', '0', '0', '1', '1', '0', '0', 'EQ', 'input', '', 9, 'iot', '2022-03-01 10:10:40', '', '2022-03-01 10:15:20');
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (94, '8', 'update_time', NULL, 'datetime', 'Date', 'updateTime', '0', '0', '0', '1', '1', '0', '0', 'EQ', 'datetime', '', 10, 'iot', '2022-03-01 10:10:40', '', '2022-03-01 10:15:20');
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (95, '8', 'status', '0启用 1停用', 'tinyint(4)', 'Integer', 'status', '0', '0', '0', '1', '1', '1', '1', 'EQ', 'radio', 'sys_normal_disable', 11, 'iot', '2022-03-01 10:10:40', '', '2022-03-01 10:15:20');
INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (96, '8', 'dev_id', '设备id', 'varchar(64)', 'String', 'devId', '0', '0', '0', '1', '1', '1', '1', 'EQ', 'input', '', 12, 'iot', '2022-03-01 10:10:40', '', '2022-03-01 10:15:20');
COMMIT;
-- ----------------------------
-- Table structure for iot_certificate
-- ----------------------------
DROP TABLE IF EXISTS `iot_certificate`;
CREATE TABLE `iot_certificate` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`ssl_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '证书唯一标识(sslKey)',
`name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '证书名称',
`cert_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '证书内容(PEM,Base64或加密)',
`key_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '私钥内容(PEM,Base64或加密)',
`cert_password` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '证书密码(如有)',
`key_password` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '私钥密码(如有)',
`cert_info` json DEFAULT NULL COMMENT '证书信息',
`expire_time` datetime DEFAULT NULL COMMENT '到期时间',
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP,
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`create_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '创建者用户ID',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `uniq_ssl_key` (`ssl_key`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='物联网产品证书表(内容存数据库)';
-- ----------------------------
-- Records of iot_certificate
-- ----------------------------
BEGIN;
INSERT INTO `iot_certificate` (`id`, `ssl_key`, `name`, `cert_content`, `key_content`, `cert_password`, `key_password`, `cert_info`, `expire_time`, `remark`, `create_time`, `update_time`, `create_user`) VALUES (3, 'default-tcp', '平台默认12', '-----BEGIN CERTIFICATE-----\nMIIFCDCCA/CgAwIBAgISBbfMkOPfwRAt4oaZgZBvoz8uMA0GCSqGSIb3DQEBCwUA\nMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD\nEwNSMTMwHhcNMjUwOTE0MDYzOTU0WhcNMjUxMjEzMDYzOTUzWjAXMRUwEwYDVQQD\nDAwqLm5leGlvdC54eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDb\nYjZLGeffsaz6EZmdl8IqN0JhZ+4Fw2Tqc5Uampr4zHibAZmbZb8BPKxuioVT/onk\n6TpI5uFKFeKfH2HrWsxRMNwecBFCMWd8U5EJ3jcvZcRgYswuPjOHvu+sZJdv1xcB\n9C6Jogy7hALrKOLQVff2MaUPu5zllmTnS+xNGK+3gkZ8yEPJIW97ywxaU/Shwe2w\n4ddBnohTw0PbPBwDRSl1reKCHeV9DljAmYccghBByoOxsHU2qbAef8GaNIcWArYp\nbnNVJ9ieidNeMZJWc95EMzdcpBV1CHpcs8eLMTtoj3tYqIckz2yPjzrNWMSEy9HK\nUA6J1LeG0b6sLCFmCcSbAgMBAAGjggIwMIICLDAOBgNVHQ8BAf8EBAMCBaAwHQYD\nVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0O\nBBYEFGk9686AF961AbPVHWHugkWX3JP0MB8GA1UdIwQYMBaAFOernw8sM6BT015P\neMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3Ix\nMy5pLmxlbmNyLm9yZy8wKQYDVR0RBCIwIIIMKi5uZXhpb3QueHl6ghAqLnRjcC5u\nZXhpb3QueHl6MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+G\nHWh0dHA6Ly9yMTMuYy5sZW5jci5vcmcvNDcuY3JsMIIBBgYKKwYBBAHWeQIEAgSB\n9wSB9ADyAHcApELFBklgYVSPD9TqnPt6LSZFTYepfy/fRVn2J086hFQAAAGZRykr\nNQAABAMASDBGAiEA+i7HEs8wIQ2Vvj69lJbuyyMWXfPEdnyWAXjTP1EzfQQCIQCj\nweQsUvtLgqNt9i4BENZ9za1QbM3vETeeRidqG9MGnQB3ABoE/0nQVB1Ar/agw7/x\n2MRnL07s7iNAaJhrF0Au3Il9AAABmUcpK1oAAAQDAEgwRgIhAI8UCV+pVXAQa7li\nIkGXC15gnw929l2BmhrqYGZRuYvRAiEA2mZijy9MxvkOUG//qD4TTxix4W0RiJho\n7AzwZ1bwMaQwDQYJKoZIhvcNAQELBQADggEBAD8LmNy7yNLrXLFb4HjFMw+WN6rL\n6G8V8rY9qTjH0Of+LyDmAqS3kNWLQgjRtUz6/5p9V9hLGcRMergXtTZs06NF7GMu\nZjyGD4DIGeluOAUxwKBknOhS5RUss3FSoB10sicAy8UpsVxdkfX9LUlyw40hwEGQ\nGekWTvqjBJg9OZphXIoLZ54WtdvsAEYHuN6oNbUMFArCyL3gAu44OrWUykbATM91\n0GIiAGyegLFKnk8SSuTql9gH1GKFzJlgrJKl+Nr9fv7dkUVv20XmUGtJUuIBYh6J\nP7wB4Qltgfhrj6XnNhp5U3gJ+c9fFqdn1nkHEAzEsBnF3Ggb7f5nrGocsCM=\n-----END CERTIFICATE-----\n\n-----BEGIN CERTIFICATE-----\nMIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP\nMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy\nY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa\nFw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF\nbmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI\nfSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg\nL7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR\nyQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi\ndYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa\nXP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG\nMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/\nAgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5\ntFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG\nFmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD\nVR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B\nAQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl\nk7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc\nVyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg\n9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw\n6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/\nNK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m\n0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/\nf4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6\nAxu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9\np4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf\nwVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=\n-----END CERTIFICATE-----\n', '-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEA22I2Sxnn37Gs+hGZnZfCKjdCYWfuBcNk6nOVGpqa+Mx4mwGZ\nm2W/ATysboqFU/6J5Ok6SObhShXinx9h61rMUTDcHnARQjFnfFORCd43L2XEYGLM\nLj4zh77vrGSXb9cXAfQuiaIMu4QC6yji0FX39jGlD7uc5ZZk50vsTRivt4JGfMhD\nySFve8sMWlP0ocHtsOHXQZ6IU8ND2zwcA0Upda3igh3lfQ5YwJmHHIIQQcqDsbB1\nNqmwHn/BmjSHFgK2KW5zVSfYnonTXjGSVnPeRDM3XKQVdQh6XLPHizE7aI97WKiH\nJM9sj486zVjEhMvRylAOidS3htG+rCwhZgnEmwIDAQABAoIBAAKISTEnvOX3opQG\nZPwNNugO2DzQms5FOaJ9MBDtDPHnRlMfuxqwm3pTrXffMHfOPeA/EvWpeJtG0mVc\n0uAJHceoJTpSt9hIQrYMLuXqwz9QUOp96XZ1MFoWSaT3Sko3tOPIYksjbDsz5Ga7\ng5a9D04vt4SNeVurF0IWPcWMDecz28uWTvAdB00YX3JSc3kun9KdJ5ephUIhd/9Q\nVU2nxtaDlkjN8UpfrGz9HmCEtZsJpNIQFjenOZwsMao48HYWkL0JzWfJL8qQ51iQ\nZ+VznnE95guRashf+o9AU8Aqy8971r3220mbXW/xwX6xCzWf7NCPdWIvDag5ce0E\ndFZCCo0CgYEA40S7NYCrgTuMhqHz26by6oenA/zG15fisrBV/3caKo9KLS33xJ77\nADdSWKNVSnOGJgxJBWd6vg/kIqewJLk76rwvCNxnISHa1J7Aut/Q+HcBgimMaRHq\nvzpgCMk7wWByZhjoHcoIyoazd6gMoOx+RF20tRg1DJxj2grgb40yKHUCgYEA9x5M\nKLRr+g2YLzFjYbDVx1pONqbFcZItVzSZwzax2b8pEGUpT6EBpc5L9u3k0hLgwTwx\nXfZJwmCRL3j+/gRx6i+lH9MTF1aMK212cEyrZL+2Q4IfKzBEgAFfFLabTO4BmJ10\nhkzZkYR6fiE5ONtuDzStpFn0/5dRP1WI00bdFs8CgYEA4Yxnwxx0mSgROdhm3Lpe\nYHXKQkHO0U4ytSYd4xA/zrcwZZA2UlN5RWih98f5sI7gNsiAe7WL8i5xOhdzz65q\nEXc7sq6SRyaDN/ppycywZrYssBIuAGTAtZHoly+ndy4RutPDITVN7jkqyXjlN5wd\nYBojaoqgs2hODKo4vVzCx7UCgYBVc26WbL0hvG2xc/yPnVxvEPUWxNhli0yOaSv6\nawFY8Fc8yh5c4Kn3Mbzm6CBF3C1H5I6VlUKwKkBKECbso5DYkB0jQhPJ8C2MHs/j\nyT9DGV/nPCmW/5vQP6knOnW9Rlfa9CeFATICtbK9xrNIy+fk7ixVNp4Xe7Wmluc3\nV7u/1QKBgArf+IDtbLsB91otjtnrf4FrOCdnWSoaDeByUVuRvpSc3XLSiQOoj9bp\npfqVFdx862b18guaHMUyUBhGv/jJOrZRDRA/k5SuKMd175lV+k5SxddnImQDSGKW\nEA7Fhr7WoWjbvl9/uk3ad5PgjOVDeSWAZBhltP+H+RdHcQNSeI48\n-----END RSA PRIVATE KEY-----\n', '', '', '{\"issuer\": \"CN=R13,O=Let\'s Encrypt,C=US\", \"subject\": \"CN=*.nexiot.xyz\", \"version\": 3, \"keyUsage\": \"[true, false, true, false, false, false, false, false, false]\", \"notAfter\": 1765607993000, \"notBefore\": 1757831994000, \"chainLength\": 2, \"serialNumber\": \"5b7cc90e3dfc1102de2869981906fa33f2e\", \"extendedKeyUsage\": [\"1.3.6.1.5.5.7.3.1\", \"1.3.6.1.5.5.7.3.2\"], \"publicKeyAlgorithm\": \"RSA\", \"signatureAlgorithm\": \"SHA256withRSA\", \"subjectAlternativeNames\": [\"*.nexiot.xyz\", \"*.tcp.nexiot.xyz\"]}', '2025-12-13 14:39:53', '不要在乎太多', '2025-07-24 18:47:35', '2025-07-28 13:49:37', 'test');
INSERT INTO `iot_certificate` (`id`, `ssl_key`, `name`, `cert_content`, `key_content`, `cert_password`, `key_password`, `cert_info`, `expire_time`, `remark`, `create_time`, `update_time`, `create_user`) VALUES (4, '6882199a5074ee4ca05cd440', '美个鸡合众国', '-----BEGIN CERTIFICATE-----\nMIIGOjCCBSKgAwIBAgIQDlcl4pOUpFSPwiO5YEHwvjANBgkqhkiG9w0BAQsFADBg\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\nd3cuZGlnaWNlcnQuY29tMR8wHQYDVQQDExZSYXBpZFNTTCBUTFMgUlNBIENBIEcx\nMB4XDTI1MDcyMDAwMDAwMFoXDTI2MDcxOTIzNTk1OVowHDEaMBgGA1UEAxMRc29j\nY2VybGlmZS5jb20uY24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDH\njLjefUk1EjNeNhMPmHZwZ6OYtAqQI8r7eevNDHC3wTnJYC6RUMHjG+h9QIgCp4cl\nS9DaDZBsPIfVu57KrRWxwKTbZIuoBk9P6xVCJ9112H7rhIAygQOxm8q2FIzH4fE6\nYOhOuTZlmIwCp9QM9DKE+qib2j0VkjpyuPzB244VPxvnvVkxjTHt0LeVxkTWQuOu\niYpVvPa9QHRkg82NpjitLxN7zGCIcUDIeix2O5KTSEAwu+GLYOP9zTByPDHdOOgb\nwQlrH3+oHVnPEvHn0aKyylV6xTfHYHmqsn7Q7NUXZ//RAGqfg1cssjg8lnSb/UcO\nXD86UxELey0Mferdjx0BAgMBAAGjggMyMIIDLjAfBgNVHSMEGDAWgBQM22yCSQ9K\nZwq4FO56xEhSiOtWODAdBgNVHQ4EFgQUmuGKGcJBNKz6vrJEr7WqBo76lqAwMwYD\nVR0RBCwwKoIRc29jY2VybGlmZS5jb20uY26CFXd3dy5zb2NjZXJsaWZlLmNvbS5j\nbjA+BgNVHSAENzA1MDMGBmeBDAECATApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3\nLmRpZ2ljZXJ0LmNvbS9DUFMwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsG\nAQUFBwMBBggrBgEFBQcDAjA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vY2RwLnJh\ncGlkc3NsLmNvbS9SYXBpZFNTTFRMU1JTQUNBRzEuY3JsMHYGCCsGAQUFBwEBBGow\naDAmBggrBgEFBQcwAYYaaHR0cDovL3N0YXR1cy5yYXBpZHNzbC5jb20wPgYIKwYB\nBQUHMAKGMmh0dHA6Ly9jYWNlcnRzLnJhcGlkc3NsLmNvbS9SYXBpZFNTTFRMU1JT\nQUNBRzEuY3J0MAwGA1UdEwEB/wQCMAAwggF/BgorBgEEAdZ5AgQCBIIBbwSCAWsB\naQB3ANdtfRDRp/V3wsfpX9cAv/mCyTNaZeHQswFzF8DIxWl3AAABmCYur30AAAQD\nAEgwRgIhAMDoK0FT2UdrJJcSwMPW2Bz7yz/BntIWow+6gT431EupAiEA49Lik0B4\nwaHXlrxbn1O7L1xE8gZEu/sDI/HiG1oik6MAdgDCMX5XRRmjRe5/ON6ykEHrx8Ih\nWiK/f9W1rXaa2Q5SzQAAAZgmLq+wAAAEAwBHMEUCIQDCrbQCn25x7UXEmc0tCNWH\nmHzei5+96lc2+WwKuiRq8AIgMwkih6aNjsWxHrqKZkXTxxgRGGO5rwuNqnPXB79X\n5egAdgCUTkOH+uzB74HzGSQmqBhlAcfTXzgCAT9yZ31VNy4Z2AAAAZgmLq/CAAAE\nAwBHMEUCIQC4V+nzV1zGRGTdI34tlng7BBtRbAAXMsoVkvkMhUi2zAIgcao+J9mx\nONb8q1fhORf56VL2FHGMtdmA2GM1ioJsY3QwDQYJKoZIhvcNAQELBQADggEBAJ49\nv69wIe81vz/fQXXOkZcUy53Vr6tJJ/BVBAGshEfJOfPG7WbVU6MgXg89txYnS6oL\nemPZefrV2Yj27sYtFZqqfP+zVL0v14uykuAYE2HOs17AfMbN1C3L3cBPxRK0MMOy\newz7W509c+nujCgre22H95p8/6GKGOu035LS541W1q7pFJr+Ut2ghid5GTabMcps\nfjcdrqK+eYIlsIhmFMSly9iH7+aeDLC9L0mggvvH1Vysn3EaWODUv8Ksx9SSUiXS\n9nlu/BTTuYGrAiX25LvWxS4s+eSgCswMdhTy9EtVo5A+ydfuuhoPO/qc3qZvrqJ3\nkIZmNUDZ2g9d/+G1uq4=\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIEszCCA5ugAwIBAgIQCyWUIs7ZgSoVoE6ZUooO+jANBgkqhkiG9w0BAQsFADBh\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\nMjAeFw0xNzExMDIxMjI0MzNaFw0yNzExMDIxMjI0MzNaMGAxCzAJBgNVBAYTAlVT\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\nb20xHzAdBgNVBAMTFlJhcGlkU1NMIFRMUyBSU0EgQ0EgRzEwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQC/uVklRBI1FuJdUEkFCuDL/I3aJQiaZ6aibRHj\nap/ap9zy1aYNrphe7YcaNwMoPsZvXDR+hNJOo9gbgOYVTPq8gXc84I75YKOHiVA4\nNrJJQZ6p2sJQyqx60HkEIjzIN+1LQLfXTlpuznToOa1hyTD0yyitFyOYwURM+/CI\n8FNFMpBhw22hpeAQkOOLmsqT5QZJYeik7qlvn8gfD+XdDnk3kkuuu0eG+vuyrSGr\n5uX5LRhFWlv1zFQDch/EKmd163m6z/ycx/qLa9zyvILc7cQpb+k7TLra9WE17YPS\nn9ANjG+ECo9PDW3N9lwhKQCNvw1gGoguyCQu7HE7BnW8eSSFAgMBAAGjggFmMIIB\nYjAdBgNVHQ4EFgQUDNtsgkkPSmcKuBTuesRIUojrVjgwHwYDVR0jBBgwFoAUTiJU\nIBiV5uNu5g/6+rkS7QYXjzkwDgYDVR0PAQH/BAQDAgGGMB0GA1UdJQQWMBQGCCsG\nAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMDQGCCsGAQUFBwEB\nBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEIGA1Ud\nHwQ7MDkwN6A1oDOGMWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEds\nb2JhbFJvb3RHMi5jcmwwYwYDVR0gBFwwWjA3BglghkgBhv1sAQEwKjAoBggrBgEF\nBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzALBglghkgBhv1sAQIw\nCAYGZ4EMAQIBMAgGBmeBDAECAjANBgkqhkiG9w0BAQsFAAOCAQEAGUSlOb4K3Wtm\nSlbmE50UYBHXM0SKXPqHMzk6XQUpCheF/4qU8aOhajsyRQFDV1ih/uPIg7YHRtFi\nCTq4G+zb43X1T77nJgSOI9pq/TqCwtukZ7u9VLL3JAq3Wdy2moKLvvC8tVmRzkAe\n0xQCkRKIjbBG80MSyDX/R4uYgj6ZiNT/Zg6GI6RofgqgpDdssLc0XIRQEotxIZcK\nzP3pGJ9FCbMHmMLLyuBd+uCWvVcF2ogYAawufChS/PT61D9rqzPRS5I2uqa3tmIT\n44JhJgWhBnFMb7AGQkvNq9KNS9dd3GWc17H/dXa1enoxzWjE0hBdFjxPhUb0W3wi\n8o34/m8Fxw==\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIEfjCCA2agAwIBAgIQD+Ayq4RNAzEGxQyOE8iwaDANBgkqhkiG9w0BAQsFADBh\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD\nQTAeFw0yNDAxMTgwMDAwMDBaFw0zMTExMDkyMzU5NTlaMGExCzAJBgNVBAYTAlVT\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\nb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI\n2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx\n1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ\nq2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz\ntCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ\nvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo4IBMDCC\nASwwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUTiJUIBiV5uNu5g/6+rkS7QYX\njzkwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUwDgYDVR0PAQH/BAQD\nAgGGMHQGCCsGAQUFBwEBBGgwZjAjBggrBgEFBQcwAYYXaHR0cDovL29jc3AuZGln\naWNlcnQuY24wPwYIKwYBBQUHMAKGM2h0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNu\nL0RpZ2lDZXJ0R2xvYmFsUm9vdENBLmNydDBABgNVHR8EOTA3MDWgM6Axhi9odHRw\nOi8vY3JsLmRpZ2ljZXJ0LmNuL0RpZ2lDZXJ0R2xvYmFsUm9vdENBLmNybDARBgNV\nHSAECjAIMAYGBFUdIAAwDQYJKoZIhvcNAQELBQADggEBAHRBl3jN7+XHBUK0dZnu\nhMdoNwD1nCROU3BTIh1TNzRI0bQ0m5+C/dCRzzlqoSAFHUlOi+OiDltWkXTzmQn6\nZ8bH5PFBy5sYpc/8cNPoSzhyqcpvvEZvv/Ivc0Up+dzma7vBDJC9WrMRUUlSFSQp\nkdXSmphDNkXJsgARmxzc18IN6LYMRiOWlY7RE2F900pPW60BvJHHNCX0bbSRj/Ql\nbmVq8wuftBD++D+RS8K++ujpMjFBROyWfBX+woQDGsMazkmgulQdnZrdj476elOL\naxRvrSgEorju1kJM7M65z2RUZrfzQYW/1rs8mRUXin6iEtad/Rv1ZI1WGYmWPyBm\npbo=\n-----END CERTIFICATE-----\n', '-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAx4y43n1JNRIzXjYTD5h2cGejmLQKkCPK+3nrzQxwt8E5yWAu\nkVDB4xvofUCIAqeHJUvQ2g2QbDyH1bueyq0VscCk22SLqAZPT+sVQifdddh+64SA\nMoEDsZvKthSMx+HxOmDoTrk2ZZiMAqfUDPQyhPqom9o9FZI6crj8wduOFT8b571Z\nMY0x7dC3lcZE1kLjromKVbz2vUB0ZIPNjaY4rS8Te8xgiHFAyHosdjuSk0hAMLvh\ni2Dj/c0wcjwx3TjoG8EJax9/qB1ZzxLx59GisspVesU3x2B5qrJ+0OzVF2f/0QBq\nn4NXLLI4PJZ0m/1HDlw/OlMRC3stDH3q3Y8dAQIDAQABAoIBAALU4Gh7aSJGAMrl\nsNWmd9aTYrSMQd+DobUs6MRqWIaDyQzhntxXg8TNlNOc91q1Fo6xxncnPNHx9iOs\nuG2PHeQ9kLYY28vcBdyWgDqSo73kGLSOI9HAcTVTbPTL+MDUvmF+1gg/ikIDTRTn\nKkDImn3qEghSHrTgNBDQ+kWXvR3YI4onZlj7/KBoQPiUFU07bAauYXtzPhrBKX8R\nx/LzAAy/vftzX56tirv+uoHDWd1FF4oXgtnI9wJHfnbVww4MOMvJnHHblSKOlQ8k\ns+ORVfzzUbRdHEC5KfZ+m6mEc/NX0+UF1si8lG516uSFoE25nEvJ1TOr1jWEASfm\n/nxrw2UCgYEA6G8p5t7CAli3eNQe38Gq5Y8dd1eAn1b3KXK2ylT7Sw/kz4L3hZnn\nyoCqRXu8J1Apu6uAvNtPDtYcoIGaV5sucE2v2vUReYla/DjUYbL8sHiRa/RtqFcP\nOw7wP4hH3SIJ19+/IOSk4EEOgV36qHTkYA3EdJrVXnwYGYuKCfODiF0CgYEA28gK\nG288Gq0fXMfxZYRFD6vUJDejp3Bl/aZkojsJDER42UKiJ/SsLAM4vlXOn9Jjit7E\nUbYip3WmMxs5pZDm/FLqwbuR9KD2sUsoU0RIO77krI3d73nWarTfZduWLlB3EpSL\nRMEIEZPTBVsWLnhNUwYeQaePWT5hjmNxN+naTPUCgYEA43j3XxSedkFwvXWLCZy1\nrZfUVJl0LXykwxGbRoTIsftKCLO5niyzJgGpofqodykCzsHXafyPcIum1IZCEH60\ngf/lnLm+cl00iCbt4veSSPqWBzrdnqQlKb1C7kpnWkkXrQcyO/TITxgcJAtfZkGP\nx1lx7FQjgSadR1LCs154WZkCgYAgx+pyAxpU5EOMRCpGOP9QAhIHQOFBBSvBNINI\nC0QjN0dLKHwlN4JCokxhX00NW4ULXoSrp13t2kdq0gG8Jyu8sOVg9ggkE6oX8ZzX\nJpUbjDJxZkuW/3Yyvj2f5Ku2xrur4soO/Dem34SXBOn/DmSCIKR8qHBiIELOyRhG\n/bNYzQKBgQCeQJBjMlID54OOvqN59+Ai4IJJZOFgxaCHh8p5SA4tgJwMTXo1U0NL\nrw2XMlcBC8B6R03siX8CHcRfSxfdhDXm36PTF/5ID7spdh31REOuRsEApsuYwyOt\n8a176FagV8IYNhTNYioLrvYfB3NgRjnJiAeJarFRSA1LPZdjSjTtag==\n-----END RSA PRIVATE KEY-----\n', '112233', '112233', '{\"issuer\": \"CN=RapidSSL TLS RSA CA G1,OU=www.digicert.com,O=DigiCert Inc,C=US\", \"subject\": \"CN=soccerlife.com.cn\", \"version\": 3, \"keyUsage\": \"[true, false, true, false, false, false, false, false, false]\", \"notAfter\": 1784505599000, \"notBefore\": 1752969600000, \"chainLength\": 3, \"serialNumber\": \"e5725e29394a4548fc223b96041f0be\", \"extendedKeyUsage\": [\"1.3.6.1.5.5.7.3.1\", \"1.3.6.1.5.5.7.3.2\"], \"publicKeyAlgorithm\": \"RSA\", \"signatureAlgorithm\": \"SHA256withRSA\", \"subjectAlternativeNames\": [\"soccerlife.com.cn\", \"www.soccerlife.com.cn\"]}', '2026-07-20 07:59:59', '证书', '2025-07-24 19:31:38', '2025-07-28 13:49:37', 'test');
INSERT INTO `iot_certificate` (`id`, `ssl_key`, `name`, `cert_content`, `key_content`, `cert_password`, `key_password`, `cert_info`, `expire_time`, `remark`, `create_time`, `update_time`, `create_user`) VALUES (5, '68878a3f38fc3fc98f6ec1c2', '192886.xyz', '-----BEGIN CERTIFICATE-----\nMIIFCTCCA/GgAwIBAgISBh5YBq0fDvHG+QfuSUObDmDqMA0GCSqGSIb3DQEBCwUA\nMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD\nEwNSMTEwHhcNMjUwNzI4MTEzMzM1WhcNMjUxMDI2MTEzMzM0WjAXMRUwEwYDVQQD\nDAwqLjE5Mjg4Ni54eXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCe\nZYpCQA2t+TuKC2rvi0m7OAp97zEy5MLS6/6ZRnho9YdpLw5p1Qo0hfXChQcRaGTR\nmQlhmubv0CEhA1UXqQcam+IbQ0nk6bJ3Fz5VFU2pdfvzOLDXQ9hxOLVcrqKbylE+\n2dkQItXtwT/RDJqwon22jeZtQeBn5+SzzwBWPQQlWRDRMC5QRTfg09BD94ZJdvL7\nkLbWHK72KtROkz3G84yvHnUBxaIX1rp5aC18NqN+J1W81cho8fbmWancM5LT0B9P\nduqEFnWLZg5heT59kcafW0upmk/ifV2LV407p7J0JhlyU8swtBVqUHAdPcm8wyHV\nEStCQyajwxmyehbCDBCrAgMBAAGjggIxMIICLTAOBgNVHQ8BAf8EBAMCBaAwHQYD\nVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0O\nBBYEFOYlP9rNteROmWK4ZVeOIriD7lDXMB8GA1UdIwQYMBaAFMXPRqTq9MPAemyV\nxC2wXpIvJuO5MDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3Ix\nMS5pLmxlbmNyLm9yZy8wKQYDVR0RBCIwIIIMKi4xOTI4ODYueHl6ghAqLmlvdC4x\nOTI4ODYueHl6MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC8GA1UdHwQoMCYwJKAioCCG\nHmh0dHA6Ly9yMTEuYy5sZW5jci5vcmcvMTA3LmNybDCCAQYGCisGAQQB1nkCBAIE\ngfcEgfQA8gB3AKRCxQZJYGFUjw/U6pz7ei0mRU2HqX8v30VZ9idPOoRUAAABmFEE\nyrgAAAQDAEgwRgIhAImSDGmzwAF4JrEohgn9zujI/nyREjtxLTQ1jcEnBhWeAiEA\nyyml64Vh1Y9mTlGsj6v2sYFuiXNnUbzb/cE1KU0kI8YAdwDM+w9qhXEJZf6Vm1PO\n6bJ8IumFXA2XjbapflTA/kwNsAAAAZhRBMrUAAAEAwBIMEYCIQCOrCQeHoCnUUE2\nQV/3KzaQs/ig9FqGR/nTjC3agBRzfQIhAILx1LyEQ8jeJ3AP6ZLwnr31LBv2qJ4D\n8c8y2Gz/F1WmMA0GCSqGSIb3DQEBCwUAA4IBAQB//Iv2AevaA97+Glo2WtkeRjdk\n7AWuWsyR2tgQjV4XFD/SfKMH8aHpKYymhJCJV1MjUZXWWfetNQIxnEX7d3rmd8TR\nBMwI2ZMta0m9lwmaWipbkDZn18xwI/aD6vnE8uAr0pyBXipAgNJGY15QG4JYOOAT\npxCHP9j73n1jn8x7wRMrEmvxUdpkvFNwCrlJkyUtvYT3q/F1nWEVh/DhwyPuTdjd\nqOQc1CHGt9FV7jWtVE/dS8qpgAttBBc8bdP0W0u5CJNoB2aN+HsRVvx+6EdtFGIN\nLjnx2fpyCW6XXameewoP8QCdydfVIqkwsghpPSUp2oqil5vqanUnqtrNh97f\n-----END CERTIFICATE-----\n\n-----BEGIN CERTIFICATE-----\nMIIFBjCCAu6gAwIBAgIRAIp9PhPWLzDvI4a9KQdrNPgwDQYJKoZIhvcNAQELBQAw\nTzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh\ncmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw\nWhcNMjcwMzEyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg\nRW5jcnlwdDEMMAoGA1UEAxMDUjExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB\nCgKCAQEAuoe8XBsAOcvKCs3UZxD5ATylTqVhyybKUvsVAbe5KPUoHu0nsyQYOWcJ\nDAjs4DqwO3cOvfPlOVRBDE6uQdaZdN5R2+97/1i9qLcT9t4x1fJyyXJqC4N0lZxG\nAGQUmfOx2SLZzaiSqhwmej/+71gFewiVgdtxD4774zEJuwm+UE1fj5F2PVqdnoPy\n6cRms+EGZkNIGIBloDcYmpuEMpexsr3E+BUAnSeI++JjF5ZsmydnS8TbKF5pwnnw\nSVzgJFDhxLyhBax7QG0AtMJBP6dYuC/FXJuluwme8f7rsIU5/agK70XEeOtlKsLP\nXzze41xNG/cLJyuqC0J3U095ah2H2QIDAQABo4H4MIH1MA4GA1UdDwEB/wQEAwIB\nhjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwEgYDVR0TAQH/BAgwBgEB\n/wIBADAdBgNVHQ4EFgQUxc9GpOr0w8B6bJXELbBeki8m47kwHwYDVR0jBBgwFoAU\nebRZ5nu25eQBc4AIiMgaWPbpm24wMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAC\nhhZodHRwOi8veDEuaS5sZW5jci5vcmcvMBMGA1UdIAQMMAowCAYGZ4EMAQIBMCcG\nA1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly94MS5jLmxlbmNyLm9yZy8wDQYJKoZIhvcN\nAQELBQADggIBAE7iiV0KAxyQOND1H/lxXPjDj7I3iHpvsCUf7b632IYGjukJhM1y\nv4Hz/MrPU0jtvfZpQtSlET41yBOykh0FX+ou1Nj4ScOt9ZmWnO8m2OG0JAtIIE38\n01S0qcYhyOE2G/93ZCkXufBL713qzXnQv5C/viOykNpKqUgxdKlEC+Hi9i2DcaR1\ne9KUwQUZRhy5j/PEdEglKg3l9dtD4tuTm7kZtB8v32oOjzHTYw+7KdzdZiw/sBtn\nUfhBPORNuay4pJxmY/WrhSMdzFO2q3Gu3MUBcdo27goYKjL9CTF8j/Zz55yctUoV\naneCWs/ajUX+HypkBTA+c8LGDLnWO2NKq0YD/pnARkAnYGPfUDoHR9gVSp/qRx+Z\nWghiDLZsMwhN1zjtSC0uBWiugF3vTNzYIEFfaPG7Ws3jDrAMMYebQ95JQ+HIBD/R\nPBuHRTBpqKlyDnkSHDHYPiNX3adPoPAcgdF3H2/W0rmoswMWgTlLn1Wu0mrks7/q\npdWfS6PJ1jty80r2VKsM/Dj3YIDfbjXKdaFU5C+8bhfJGqU3taKauuz0wHVGT3eo\n6FlWkWYtbt4pgdamlwVeZEW+LM7qZEJEsMNPrfC03APKmZsJgpWCDWOKZvkZcvjV\nuYkQ4omYCTX5ohy+knMjdOmdH9c7SpqEWBDC86fiNex+O0XOMEZSa8DA\n-----END CERTIFICATE-----\n', '-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAnmWKQkANrfk7igtq74tJuzgKfe8xMuTC0uv+mUZ4aPWHaS8O\nadUKNIX1woUHEWhk0ZkJYZrm79AhIQNVF6kHGpviG0NJ5Omydxc+VRVNqXX78ziw\n10PYcTi1XK6im8pRPtnZECLV7cE/0QyasKJ9to3mbUHgZ+fks88AVj0EJVkQ0TAu\nUEU34NPQQ/eGSXby+5C21hyu9irUTpM9xvOMrx51AcWiF9a6eWgtfDajfidVvNXI\naPH25lmp3DOS09AfT3bqhBZ1i2YOYXk+fZHGn1tLqZpP4n1di1eNO6eydCYZclPL\nMLQValBwHT3JvMMh1RErQkMmo8MZsnoWwgwQqwIDAQABAoIBAEfhkp3ADbUuzps1\n1UCB+GLS6sf9vVj4QYWQfUi3lzsieWH9bdAPUwNE66Nr1SpMMrx/c6dssXKRBAfE\nSGBlX4juxuxSW/1bJJcw4COieEz38u+MgYwfCOFQt9UolziV1srr97p/5I9xzHEl\nBCo2g1BOEwzwAVOGA96piOCZ7gC4NMdBMm8OWqjOUAopqV15dsaIZ9A7YwPf7qmN\n8ntWGlaD/ZTn8F/xJt370/AhfzvMGnvyl0TC02mg91dl4KcCui4jFva2HYZnlH/a\nlMYXPsQJC5Eds7gN8Sd1nnwFX27oT7nSGbSKS3D6E2Yrd8yAxfHzYHQpdnE+YHgK\nR4lPlYECgYEAxylBeilj/mOjJAVVexhHoWCBLvVc1n4NCXSFu2IhtfaraeGI8/Q+\nKWSe1rmAxKONmJpe3RtEU+rwlg8HrtN7TkbpOZhaiTsfkiOwVZpjLrRm4hxFmSMk\nhDIqNp4KCwd1iLtcu8k4wYrBFShjvpXUVBtA+9vpmOmwFgjhOBrshmsCgYEAy5oF\nzy+yInQeL1f3xXXd4TLP2TKOA4fwC/bkSXpGBNonc0VOQS86naxK0wv3Y4eV44Y3\nx7vNvd5SbBqqCQYT9M7WPnvghVGQyY9idMO2WImLK4hYQvoJc0aCUnYXO6vw3hin\nnZ0+v0bzWNqkgRgj1Nr3lDDR0H+3SzA9eAKarsECgYEAt0ehKSHkEpxw6to5wzEh\n4kHkQGmuiPmxV60y0LHLIiChuKvEE/UGK6OchTBrbwqwaOpPOJ06MRv5Ua79PAcE\n55FcWhN55eZR9HQBd5W/hqCgOZ8Y8YekuD9OF7sytNmlcTIzceEI6Rue+rCTsjVC\nFDCMifrkK0OLN4vub2pflocCgYA6avMHw3OlFxQiGWdqLKuBFgc1FqBQuwxRIoHV\n41N7yOxQ0q3lXhu/adP+Qgy1bg2/vp76nBQoSkXz5qKq/Cd1snMecoS1O/YDHzTs\ns8r6FFzuHKzWas+TV8PEzUVVRbxSvVg6jQeX8k+YSwOwVrDRPhKTXn6VCFAbLrg0\nWurvAQKBgH9DEAy0UUdPMwlrbOMd//c5hSlojJU230+U/CH1HofRYLHAlixOr8EP\nwrH1TNowgCFEEv6AaW+ovX9UHeVQxXbg93wZyIgYMikykzwgeCck0K8LT4UYaaen\nWYw6Dd6JqqOrl6VLxjhwiyyeznXcN2DRAC4j8dxRQmFSTFOBb7Xn\n-----END RSA PRIVATE KEY-----\n', '1122', '1122', '{\"issuer\": \"CN=R11,O=Let\'s Encrypt,C=US\", \"subject\": \"CN=*.192886.xyz\", \"version\": 3, \"keyUsage\": \"[true, false, true, false, false, false, false, false, false]\", \"notAfter\": 1761478414000, \"notBefore\": 1753702415000, \"chainLength\": 2, \"serialNumber\": \"61e5806ad1f0ef1c6f907ee49439b0e60ea\", \"extendedKeyUsage\": [\"1.3.6.1.5.5.7.3.1\", \"1.3.6.1.5.5.7.3.2\"], \"publicKeyAlgorithm\": \"RSA\", \"signatureAlgorithm\": \"SHA256withRSA\", \"subjectAlternativeNames\": [\"*.192886.xyz\", \"*.iot.192886.xyz\"]}', '2025-10-26 19:33:34', '*.iot.192886.xyz', '2025-07-28 22:33:35', '2025-07-28 22:33:35', 'iot');
COMMIT;
-- ----------------------------
-- Table structure for iot_dashboard_statistics
-- ----------------------------
DROP TABLE IF EXISTS `iot_dashboard_statistics`;
CREATE TABLE `iot_dashboard_statistics` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`stat_date` date NOT NULL COMMENT '统计日期',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品Key,NULL表示全产品',
`channel` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '推送渠道,NULL表示全渠道',
`metric_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '指标类型(device_total/device_online/message_total/message_success/message_failed)',
`metric_value` bigint NOT NULL DEFAULT '0' COMMENT '指标值',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `uk_date_product_channel_metric` (`stat_date`,`product_key`,`channel`,`metric_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='仪表盘统计表';
-- ----------------------------
-- Records of iot_dashboard_statistics
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_data_bridge_config
-- ----------------------------
DROP TABLE IF EXISTS `iot_data_bridge_config`;
CREATE TABLE `iot_data_bridge_config` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`name` varchar(100) NOT NULL COMMENT '配置名称',
`source_scope` varchar(20) NOT NULL DEFAULT 'ALL_PRODUCTS' COMMENT '源范围:ALL_PRODUCTS/SPECIFIC_PRODUCTS/APPLICATION',
`source_product_keys` text COMMENT '源产品KEY列表JSON(source_scope=SPECIFIC_PRODUCTS时使用)',
`source_application_id` bigint DEFAULT NULL COMMENT '源应用ID(source_scope=APPLICATION时使用)',
`target_resource_id` bigint NOT NULL COMMENT '目标资源ID(不加外键约束)',
`bridge_type` varchar(20) NOT NULL COMMENT '桥接类型(JDBC,KAFKA,MQTT,HTTP,IOTDB,INFLUXDB等)',
`template` text NOT NULL COMMENT '模板内容(SQL、JSON等)',
`magic_script` text COMMENT 'Magic脚本内容(用户自定义处理逻辑)',
`config` text COMMENT '统一配置JSON',
`status` tinyint DEFAULT '1' COMMENT '状态(0:禁用,1:启用)',
`description` varchar(500) DEFAULT NULL COMMENT '描述',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`create_by` varchar(50) DEFAULT NULL COMMENT '创建者',
`update_by` varchar(50) DEFAULT NULL COMMENT '更新者',
PRIMARY KEY (`id`),
KEY `idx_source_scope` (`source_scope`),
KEY `idx_target_resource_id` (`target_resource_id`),
KEY `idx_bridge_type` (`bridge_type`),
KEY `idx_status` (`status`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='数据桥接配置表';
-- ----------------------------
-- Records of iot_data_bridge_config
-- ----------------------------
BEGIN;
INSERT INTO `iot_data_bridge_config` (`id`, `name`, `source_scope`, `source_product_keys`, `source_application_id`, `target_resource_id`, `bridge_type`, `template`, `magic_script`, `config`, `status`, `description`, `create_time`, `update_time`, `create_by`, `update_by`) VALUES (1, '水浸(门磁)、电表数据写入客户的数据库', 'SPECIFIC_PRODUCTS', '[\"HnDdSnj1kiQg\",\"8ALHPgij2ZDW\",\"68beda0c1c9e0d2b7943b826\",\"3QAz7HuahAGN\",\"xbE2CHuBdtBB\",\"bKFSm8yKgyGS\",\"p0B2kKqdJD8M\",\"RpZ3VQIa6YE2\",\"lWAUlCmM53UF\",\"FzpVZ9unsUvU\",\"wZy6Cf16c0oH\",\"68e5bcf0935e6d553cdda73b\"]', NULL, 6, 'JDBC', 'INSERT INTO device_data(\n device_id, product_key, device_name, iot_id,\n device_node, message_type, properties, raw_data\n) VALUES(\n #{deviceId}, #{productKey}, #{deviceName}, #{iotId},\n #{deviceNode}, #{messageType}, #{properties}, \n \'{\"csq\":#{properties.temperature},\"tips\":#{properties.illuminationDesc}}\'\n);', '', '', 1, '水浸(门磁)、电表数据写入客户的数据库', '2025-10-08 07:35:47', '2025-10-31 21:47:24', 'test', 'iot');
COMMIT;
-- ----------------------------
-- Table structure for iot_data_input_log
-- ----------------------------
DROP TABLE IF EXISTS `iot_data_input_log`;
CREATE TABLE `iot_data_input_log` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`config_id` bigint NOT NULL COMMENT '配置ID',
`config_name` varchar(100) NOT NULL COMMENT '配置名称',
`source_system` varchar(50) NOT NULL COMMENT '源系统',
`message_count` int DEFAULT '0' COMMENT '消息数量',
`success_count` int DEFAULT '0' COMMENT '成功数量',
`failed_count` int DEFAULT '0' COMMENT '失败数量',
`error_message` text COMMENT '错误信息',
`execution_time` bigint DEFAULT '0' COMMENT '执行时间(毫秒)',
`status` varchar(20) NOT NULL COMMENT '状态:SUCCESS,FAILED,RUNNING',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`create_by` varchar(50) DEFAULT NULL COMMENT '创建者',
PRIMARY KEY (`id`),
KEY `idx_config_id` (`config_id`),
KEY `idx_status` (`status`),
KEY `idx_create_time` (`create_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='数据输入日志表';
-- ----------------------------
-- Records of iot_data_input_log
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_data_input_task
-- ----------------------------
DROP TABLE IF EXISTS `iot_data_input_task`;
CREATE TABLE `iot_data_input_task` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`config_id` bigint NOT NULL COMMENT '配置ID',
`task_name` varchar(100) NOT NULL COMMENT '任务名称',
`task_type` varchar(20) NOT NULL COMMENT '任务类型:SCHEDULED-定时,REALTIME-实时',
`cron_expression` varchar(100) DEFAULT NULL COMMENT 'Cron表达式',
`last_execution_time` datetime DEFAULT NULL COMMENT '最后执行时间',
`next_execution_time` datetime DEFAULT NULL COMMENT '下次执行时间',
`status` varchar(20) NOT NULL DEFAULT 'STOPPED' COMMENT '状态:RUNNING,STOPPED,ERROR',
`error_message` text COMMENT '错误信息',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`create_by` varchar(50) DEFAULT NULL COMMENT '创建者',
`update_by` varchar(50) DEFAULT NULL COMMENT '更新者',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_config_id` (`config_id`),
KEY `idx_status` (`status`),
KEY `idx_next_execution_time` (`next_execution_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='数据输入任务表';
-- ----------------------------
-- Records of iot_data_input_task
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device
-- ----------------------------
DROP TABLE IF EXISTS `iot_device`;
CREATE TABLE `iot_device` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`iot_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '本平台设备唯一标识符',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '设备自身序号',
`ext_device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '第三方平台设备ID唯一标识符',
`derive_metadata` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '派生元数据,有的设备的属性,功能,事件可能会动态的添加',
`configuration` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '其他配置',
`product_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品名称',
`gw_product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '网关产品ProductKey',
`device_secret` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '1设备密钥',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品实例',
`device_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备实例名称',
`creator_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`instance` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '实例名称',
`application` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '归属应用',
`state` tinyint(1) DEFAULT NULL COMMENT '0-离线,1-在线',
`detail` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '说明',
`create_time` bigint unsigned DEFAULT NULL COMMENT '创建时间',
`registry_time` bigint unsigned DEFAULT NULL COMMENT '激活时间',
`online_time` bigint unsigned DEFAULT NULL COMMENT '最后通信时间',
`areas_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '区域ID',
`coordinate` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '坐标',
`ext1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展字段1',
`ext2` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展字段2',
`ext3` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展字段3',
`ext4` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展字段4',
`signal_strength` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'CSQ信号强度',
`device_tag` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备标签',
`device_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备地址',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `idx_device_id` (`product_key`,`device_id`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_device_name` (`device_name`) USING BTREE,
KEY `idx_creator_id` (`creator_id`) USING BTREE,
KEY `idx_online` (`product_key`,`state`,`online_time`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=210 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='设备表';
-- ----------------------------
-- Records of iot_device
-- ----------------------------
BEGIN;
INSERT INTO `iot_device` (`id`, `iot_id`, `device_id`, `ext_device_id`, `derive_metadata`, `configuration`, `product_name`, `gw_product_key`, `device_secret`, `product_key`, `device_name`, `creator_id`, `instance`, `application`, `state`, `detail`, `create_time`, `registry_time`, `online_time`, `areas_id`, `coordinate`, `ext1`, `ext2`, `ext3`, `ext4`, `signal_strength`, `device_tag`, `device_address`) VALUES (29, '681c0775c2dc427d0480ab5fov00014111', 'ov00014111', NULL, NULL, '{}', '智能插座', NULL, NULL, '681c0775c2dc427d0480ab5f', 'ov00014111', 'test', NULL, '1938504461874020352', 0, NULL, 1752404370, 1752404390, 1756191802, '542521', '81.314141,31.081598', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `iot_device` (`id`, `iot_id`, `device_id`, `ext_device_id`, `derive_metadata`, `configuration`, `product_name`, `gw_product_key`, `device_secret`, `product_key`, `device_name`, `creator_id`, `instance`, `application`, `state`, `detail`, `create_time`, `registry_time`, `online_time`, `areas_id`, `coordinate`, `ext1`, `ext2`, `ext3`, `ext4`, `signal_strength`, `device_tag`, `device_address`) VALUES (30, '681c0775c2dc427d0480ab5fov00014117', 'ov00014117', NULL, NULL, '{}', '智能插座', NULL, NULL, '681c0775c2dc427d0480ab5f', '潜江雅园1号楼底商店铺', 'test', NULL, '1938504461874020352', 0, NULL, 1752404372, 1752404390, 1756191802, '542521', '81.314141,31.081598', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `iot_device` (`id`, `iot_id`, `device_id`, `ext_device_id`, `derive_metadata`, `configuration`, `product_name`, `gw_product_key`, `device_secret`, `product_key`, `device_name`, `creator_id`, `instance`, `application`, `state`, `detail`, `create_time`, `registry_time`, `online_time`, `areas_id`, `coordinate`, `ext1`, `ext2`, `ext3`, `ext4`, `signal_strength`, `device_tag`, `device_address`) VALUES (32, '681c0775c2dc427d0480ab5fov00014112', 'ov00014112', NULL, NULL, '{}', '智能插座', NULL, NULL, '681c0775c2dc427d0480ab5f', '小导向', 'test', NULL, '1938504461874020352', 0, NULL, 1752404424, 1752404462, 1756191802, '542521', '81.314141,31.081598', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `iot_device` (`id`, `iot_id`, `device_id`, `ext_device_id`, `derive_metadata`, `configuration`, `product_name`, `gw_product_key`, `device_secret`, `product_key`, `device_name`, `creator_id`, `instance`, `application`, `state`, `detail`, `create_time`, `registry_time`, `online_time`, `areas_id`, `coordinate`, `ext1`, `ext2`, `ext3`, `ext4`, `signal_strength`, `device_tag`, `device_address`) VALUES (34, '38fc80e00010107', '00010107', NULL, NULL, '{}', '开关面板-文档版', NULL, NULL, '38fc80e', '文档设备', 'test', NULL, '1976893029855965184', 0, NULL, 1753802579, 1753765134, 1756963396, '542521', '120.291848,30.448023', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `iot_device` (`id`, `iot_id`, `device_id`, `ext_device_id`, `derive_metadata`, `configuration`, `product_name`, `gw_product_key`, `device_secret`, `product_key`, `device_name`, `creator_id`, `instance`, `application`, `state`, `detail`, `create_time`, `registry_time`, `online_time`, `areas_id`, `coordinate`, `ext1`, `ext2`, `ext3`, `ext4`, `signal_strength`, `device_tag`, `device_address`) VALUES (41, '688cd92fdb9e0158872f4aa9docsmqtt004', 'docsmqtt004', NULL, NULL, '{}', '开关面板-MQTT-doc编写', NULL, NULL, '688cd92fdb9e0158872f4aa9', '文档编写004', 'test', NULL, NULL, 0, NULL, 1754208378, 1754096238, 1755011523, NULL, '123.778233,41.899421', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `iot_device` (`id`, `iot_id`, `device_id`, `ext_device_id`, `derive_metadata`, `configuration`, `product_name`, `gw_product_key`, `device_secret`, `product_key`, `device_name`, `creator_id`, `instance`, `application`, `state`, `detail`, `create_time`, `registry_time`, `online_time`, `areas_id`, `coordinate`, `ext1`, `ext2`, `ext3`, `ext4`, `signal_strength`, `device_tag`, `device_address`) VALUES (47, 'lB0Tl1rgf8uzDT2025001', 'DT2025001', NULL, NULL, '{}', '网关DTU(面板)', NULL, NULL, 'lB0Tl1rgf8uz', '1层网关', 'test', NULL, NULL, 0, NULL, 1754811100, NULL, NULL, NULL, '84.74627,36.478393', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `iot_device` (`id`, `iot_id`, `device_id`, `ext_device_id`, `derive_metadata`, `configuration`, `product_name`, `gw_product_key`, `device_secret`, `product_key`, `device_name`, `creator_id`, `instance`, `application`, `state`, `detail`, `create_time`, `registry_time`, `online_time`, `areas_id`, `coordinate`, `ext1`, `ext2`, `ext3`, `ext4`, `signal_strength`, `device_tag`, `device_address`) VALUES (55, '681c0775c2dc427d0480ab5fov0000004', 'ov0000004', NULL, NULL, '{}', '智能插座', NULL, NULL, '681c0775c2dc427d0480ab5f', '演示mqtt', 'test', NULL, '1938504461874020352', 0, '验证应用推送', 1756559330, 1755419990, 1757558373, NULL, '117.913675,31.766668', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `iot_device` (`id`, `iot_id`, `device_id`, `ext_device_id`, `derive_metadata`, `configuration`, `product_name`, `gw_product_key`, `device_secret`, `product_key`, `device_name`, `creator_id`, `instance`, `application`, `state`, `detail`, `create_time`, `registry_time`, `online_time`, `areas_id`, `coordinate`, `ext1`, `ext2`, `ext3`, `ext4`, `signal_strength`, `device_tag`, `device_address`) VALUES (57, 'HnDdSnj1kiQg250707ea8dda', '250707ea8dda', NULL, NULL, '{\"iccid\":\"89861125215083439128\"}', '2P单相挂式电表', NULL, NULL, 'HnDdSnj1kiQg', 'DLT645-4G电表(点了通电记得关,有投诉了)', 'test', NULL, '1938504461874020352', 1, NULL, 1762604370, 1757061224, 1761921110, NULL, '120.291848,30.448023', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `iot_device` (`id`, `iot_id`, `device_id`, `ext_device_id`, `derive_metadata`, `configuration`, `product_name`, `gw_product_key`, `device_secret`, `product_key`, `device_name`, `creator_id`, `instance`, `application`, `state`, `detail`, `create_time`, `registry_time`, `online_time`, `areas_id`, `coordinate`, `ext1`, `ext2`, `ext3`, `ext4`, `signal_strength`, `device_tag`, `device_address`) VALUES (75, 'HnDdSnj1kiQg240707ea8dda', '240707ea8dda', NULL, NULL, '{\"iccid\":null}', '2P单相挂式电表', NULL, NULL, 'HnDdSnj1kiQg', '240707ea8dda', 'test', NULL, NULL, 0, NULL, 1757313806, 1757313807, 1760757557, NULL, '81.314141,31.081598', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `iot_device` (`id`, `iot_id`, `device_id`, `ext_device_id`, `derive_metadata`, `configuration`, `product_name`, `gw_product_key`, `device_secret`, `product_key`, `device_name`, `creator_id`, `instance`, `application`, `state`, `detail`, `create_time`, `registry_time`, `online_time`, `areas_id`, `coordinate`, `ext1`, `ext2`, `ext3`, `ext4`, `signal_strength`, `device_tag`, `device_address`) VALUES (77, '68beda0c1c9e0d2b7943b826865098070326549', '865098070326549', 'd4c7040bb7e24778b4d6fc0e13f05a33', NULL, '{\"imei\":\"865098070326549\"}', '门磁传感器', NULL, NULL, '68beda0c1c9e0d2b7943b826', '水浸传感器(电信NB)', 'test', NULL, '1938504461874020352', 1, NULL, 1758382850, 1757338409, 1761874119, NULL, '120.642037,30.636376', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `iot_device` (`id`, `iot_id`, `device_id`, `ext_device_id`, `derive_metadata`, `configuration`, `product_name`, `gw_product_key`, `device_secret`, `product_key`, `device_name`, `creator_id`, `instance`, `application`, `state`, `detail`, `create_time`, `registry_time`, `online_time`, `areas_id`, `coordinate`, `ext1`, `ext2`, `ext3`, `ext4`, `signal_strength`, `device_tag`, `device_address`) VALUES (78, 'jJi6xIj0sZfc240707ea8dda', '240707ea8dda', NULL, NULL, '{\"iccid\":\"89861125215083439128\"}', 'UDP验证', NULL, NULL, 'jJi6xIj0sZfc', '240707ea8dda', 'test', NULL, NULL, 0, NULL, 1758091161, 1758091173, 1758674478, NULL, '81.314141,31.081598', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `iot_device` (`id`, `iot_id`, `device_id`, `ext_device_id`, `derive_metadata`, `configuration`, `product_name`, `gw_product_key`, `device_secret`, `product_key`, `device_name`, `creator_id`, `instance`, `application`, `state`, `detail`, `create_time`, `registry_time`, `online_time`, `areas_id`, `coordinate`, `ext1`, `ext2`, `ext3`, `ext4`, `signal_strength`, `device_tag`, `device_address`) VALUES (80, 'pbJNWPtDJp7a9E06F25PCGEA69C', '9E06F25PCGEA69C', NULL, NULL, '{\"appKey\":\"L2240943\",\"discardValue\":0,\"channelList\":[{\"channelName\":\"4G相机-对着645电表旁边灯\",\"channelStatus\":\"online\",\"channelAbility\":\"BreathingLight,SLAlarm,LocalRecord,Siren,LinkageSiren,WhiteLight,WLV3,TimeFormat,LinkDevAlarm,PlaySound,TimingGraphics,TLSEnable,LRRF,LRRB,PTZ,PT,PTZ1,PT1,PTZS,FrameReverse,MDW,MDS,HeaderDetect,CollectionPoint,SmartTrack,MobileDetect,AiHumanCar,AiHuman,AiCar,WideDynamic,ChnWhiteLight,ChnSiren,AHS,NVM,LEDS,WLM,RSRS,LocalStorage,CloudStorage,LocalStorageEnable,other,AudioTalk,AudioTalkV1,CallByRtsp,PBSV1,PBSV2,TSV2,TSV1,RTSV2,RTSV1,TCM,PlaybackByFilename,HSEncrypt,Reboot,AudioEncodeControlV2,ChnLocalStorage,SIMCA,SIMV1,RQD,OSD,VC,RemoteControl,UOIF\",\"channelId\":0}]}', '乐橙云(imou)4G球机', NULL, NULL, 'pbJNWPtDJp7a', '4G相机-对着645电表旁边灯', 'iot', NULL, '1972467796055105536', 1, NULL, 1758382848, 1758350067, 1761917597, NULL, '80.95192,44.594432', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `iot_device` (`id`, `iot_id`, `device_id`, `ext_device_id`, `derive_metadata`, `configuration`, `product_name`, `gw_product_key`, `device_secret`, `product_key`, `device_name`, `creator_id`, `instance`, `application`, `state`, `detail`, `create_time`, `registry_time`, `online_time`, `areas_id`, `coordinate`, `ext1`, `ext2`, `ext3`, `ext4`, `signal_strength`, `device_tag`, `device_address`) VALUES (100, 'pbJNWPtDJp7a42EB6BBPSF7C77D', '42EB6BBPSF7C77D', NULL, NULL, '{\"appKey\":\"L295EAD3\",\"channelList\":[{\"channelAbility\":\"SmartTrack,CRMD,CRMDR,CRMDSENS,other\",\"channelId\":0,\"channelName\":\"移动镜头\",\"channelStatus\":\"online\"}],\"discardValue\":0}', '乐橙云(imou)4G球机', NULL, NULL, 'pbJNWPtDJp7a', '群友赞助相机(双目)', 'test', NULL, '1972467796055105536', 0, NULL, 1758382848, 1758350067, 1761816121, NULL, '80.95192,44.594432', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `iot_device` (`id`, `iot_id`, `device_id`, `ext_device_id`, `derive_metadata`, `configuration`, `product_name`, `gw_product_key`, `device_secret`, `product_key`, `device_name`, `creator_id`, `instance`, `application`, `state`, `detail`, `create_time`, `registry_time`, `online_time`, `areas_id`, `coordinate`, `ext1`, `ext2`, `ext3`, `ext4`, `signal_strength`, `device_tag`, `device_address`) VALUES (105, 'RpZ3VQIa6YE2860048070262660', '860048070262660', NULL, NULL, '{\"iccid\":null}', 'DTU-Modbus(MQTT通道)', NULL, NULL, 'RpZ3VQIa6YE2', '塔石Modbus-DTU(MQTT-通道2)', 'test', NULL, '1980473592185585664', 1, NULL, 1760411378, 1760411379, 1761921126, NULL, '81.314141,31.081598', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `iot_device` (`id`, `iot_id`, `device_id`, `ext_device_id`, `derive_metadata`, `configuration`, `product_name`, `gw_product_key`, `device_secret`, `product_key`, `device_name`, `creator_id`, `instance`, `application`, `state`, `detail`, `create_time`, `registry_time`, `online_time`, `areas_id`, `coordinate`, `ext1`, `ext2`, `ext3`, `ext4`, `signal_strength`, `device_tag`, `device_address`) VALUES (106, 'lWAUlCmM53UF860048070262660', '860048070262660', NULL, NULL, '{\"iccid\":\"89861590112330001924\"}', 'DTU-Modbus(TCP通道)', NULL, NULL, 'lWAUlCmM53UF', '塔石Modbus-DTU(TCP-通道1)', 'test', NULL, '1938504461874020352', 1, '', 1760412497, 1760412509, 1761921135, NULL, '81.314141,31.081598', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `iot_device` (`id`, `iot_id`, `device_id`, `ext_device_id`, `derive_metadata`, `configuration`, `product_name`, `gw_product_key`, `device_secret`, `product_key`, `device_name`, `creator_id`, `instance`, `application`, `state`, `detail`, `create_time`, `registry_time`, `online_time`, `areas_id`, `coordinate`, `ext1`, `ext2`, `ext3`, `ext4`, `signal_strength`, `device_tag`, `device_address`) VALUES (163, 'p0B2kKqdJD8M860048070262660-2', '860048070262660-2', '860048070262660', NULL, '{\"slaveAddress\":\"2\"}', '光照温湿度子设备(MQTT)', 'RpZ3VQIa6YE2', NULL, 'p0B2kKqdJD8M', '温湿度子设备(MQTT)-地址2', 'test', NULL, '1938504461874020352', 1, NULL, 1760687255, 1760687899, 1761921123, NULL, '80.990372,44.61081', '2', NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `iot_device` (`id`, `iot_id`, `device_id`, `ext_device_id`, `derive_metadata`, `configuration`, `product_name`, `gw_product_key`, `device_secret`, `product_key`, `device_name`, `creator_id`, `instance`, `application`, `state`, `detail`, `create_time`, `registry_time`, `online_time`, `areas_id`, `coordinate`, `ext1`, `ext2`, `ext3`, `ext4`, `signal_strength`, `device_tag`, `device_address`) VALUES (167, 'bKFSm8yKgyGS860048070262660-2', '860048070262660-2', '860048070262660', NULL, '{\"slaveAddress\":\"2\"}', '光照温湿度子设备(TCP)', 'lWAUlCmM53UF', NULL, 'bKFSm8yKgyGS', '温湿度子设备(TCP)-地址2', 'test', NULL, '1938504461874020352', 1, NULL, 1760697485, 1760697498, 1761921123, NULL, '80.990372,44.61081', '2', NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `iot_device` (`id`, `iot_id`, `device_id`, `ext_device_id`, `derive_metadata`, `configuration`, `product_name`, `gw_product_key`, `device_secret`, `product_key`, `device_name`, `creator_id`, `instance`, `application`, `state`, `detail`, `create_time`, `registry_time`, `online_time`, `areas_id`, `coordinate`, `ext1`, `ext2`, `ext3`, `ext4`, `signal_strength`, `device_tag`, `device_address`) VALUES (175, 'xbE2CHuBdtBB89861590112330001924', '89861590112330001924', NULL, NULL, '{\"iccid\":null,\"subdeviceMapping\":{\"2\":{\"productKey\":\"3QAz7HuahAGN\",\"productName\":\"光照温湿度子设备(MQTT-RTU)\"}}}', 'DTU-Modbus(MQTT-RTU格式)', NULL, NULL, 'xbE2CHuBdtBB', '塔石Modbus-DTU(MQTT-通道3)', 'test', NULL, '1938504461874020352', 1, NULL, 1760753142, 1760753147, 1761921126, NULL, '31.081598,81.314141', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `iot_device` (`id`, `iot_id`, `device_id`, `ext_device_id`, `derive_metadata`, `configuration`, `product_name`, `gw_product_key`, `device_secret`, `product_key`, `device_name`, `creator_id`, `instance`, `application`, `state`, `detail`, `create_time`, `registry_time`, `online_time`, `areas_id`, `coordinate`, `ext1`, `ext2`, `ext3`, `ext4`, `signal_strength`, `device_tag`, `device_address`) VALUES (197, '3QAz7HuahAGN89861590112330001924-2', '89861590112330001924-2', '89861590112330001924', NULL, '{\"slaveAddress\":\"2\"}', '光照温湿度子设备(MQTT-RTU)', 'xbE2CHuBdtBB', NULL, '3QAz7HuahAGN', '通道2子设备', 'test', NULL, '1938504461874020352', 1, NULL, 1760834336, 1760835182, 1761921123, NULL, '80.990372,44.61081', '2', NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `iot_device` (`id`, `iot_id`, `device_id`, `ext_device_id`, `derive_metadata`, `configuration`, `product_name`, `gw_product_key`, `device_secret`, `product_key`, `device_name`, `creator_id`, `instance`, `application`, `state`, `detail`, `create_time`, `registry_time`, `online_time`, `areas_id`, `coordinate`, `ext1`, `ext2`, `ext3`, `ext4`, `signal_strength`, `device_tag`, `device_address`) VALUES (200, 'FzpVZ9unsUvU860048070262660-9', '860048070262660-9', '860048070262660', NULL, '{\"slaveAddress\":\"9\"}', '声光报警器', 'lWAUlCmM53UF', NULL, 'FzpVZ9unsUvU', '声光报警器-9(点了开记得关,有投诉了)', 'test', NULL, NULL, 1, NULL, 1760834436, 1761305199, 1761921135, NULL, '80.990372,44.61081', '9', NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `iot_device` (`id`, `iot_id`, `device_id`, `ext_device_id`, `derive_metadata`, `configuration`, `product_name`, `gw_product_key`, `device_secret`, `product_key`, `device_name`, `creator_id`, `instance`, `application`, `state`, `detail`, `create_time`, `registry_time`, `online_time`, `areas_id`, `coordinate`, `ext1`, `ext2`, `ext3`, `ext4`, `signal_strength`, `device_tag`, `device_address`) VALUES (205, 'pbJNWPtDJp8M0132EPCG1150F', '8M0132EPCG1150F', NULL, NULL, '{\"appKey\":\"L2A1E85C\",\"discardValue\":0,\"channelList\":[{\"channelName\":\"无人仓库\",\"channelStatus\":\"online\",\"channelAbility\":\"BreathingLight,SLAlarm,LocalRecord,Siren,LinkageSiren,WhiteLight,WLV3,TimeFormat,LinkDevAlarm,PlaySound,TimingGraphics,TLSEnable,LRRF,LRRB,PTZ,PT,PTZ1,PT1,PTZS,FrameReverse,MDW,MDS,HeaderDetect,CollectionPoint,SmartTrack,MobileDetect,AiHumanCar,AiHuman,AiCar,WideDynamic,ChnWhiteLight,ChnSiren,AHS,NVM,LEDS,WLM,RSRS,LocalStorage,CloudStorage,LocalStorageEnable,other,AudioTalk,AudioTalkV1,CallByRtsp,PBSV1,PBSV2,TSV2,TSV1,RTSV2,RTSV1,TCM,PlaybackByFilename,HSEncrypt,Reboot,AudioEncodeControlV2,ChnLocalStorage,SIMCA,SIMV1,RQD,OSD,VC,RemoteControl,UOIF\",\"channelId\":0}]}', '乐橙云(imou)4G球机', NULL, NULL, 'pbJNWPtDJp7a', '4G相机-无人仓库', 'iot', NULL, '1972467796055105536', 0, NULL, 1758382848, 1758350067, 1761829301, NULL, '80.95192,44.594432', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `iot_device` (`id`, `iot_id`, `device_id`, `ext_device_id`, `derive_metadata`, `configuration`, `product_name`, `gw_product_key`, `device_secret`, `product_key`, `device_name`, `creator_id`, `instance`, `application`, `state`, `detail`, `create_time`, `registry_time`, `online_time`, `areas_id`, `coordinate`, `ext1`, `ext2`, `ext3`, `ext4`, `signal_strength`, `device_tag`, `device_address`) VALUES (206, 'pbJNWPtDJp7F01F14PAZA5543', '7F01F14PAZA5543', NULL, NULL, '{\"appKey\":\"L24ADB5A\",\"discardValue\":0,\"channelList\":[{\"channelName\":\"钓鱼祠堂\",\"channelStatus\":\"online\",\"channelAbility\":\"BreathingLight,SLAlarm,LocalRecord,Siren,LinkageSiren,WhiteLight,WLV3,TimeFormat,LinkDevAlarm,PlaySound,TimingGraphics,TLSEnable,LRRF,LRRB,PTZ,PT,PTZ1,PT1,PTZS,FrameReverse,MDW,MDS,HeaderDetect,CollectionPoint,SmartTrack,MobileDetect,AiHumanCar,AiHuman,AiCar,WideDynamic,ChnWhiteLight,ChnSiren,AHS,NVM,LEDS,WLM,RSRS,LocalStorage,CloudStorage,LocalStorageEnable,other,AudioTalk,AudioTalkV1,CallByRtsp,PBSV1,PBSV2,TSV2,TSV1,RTSV2,RTSV1,TCM,PlaybackByFilename,HSEncrypt,Reboot,AudioEncodeControlV2,ChnLocalStorage,SIMCA,SIMV1,RQD,OSD,VC,RemoteControl,UOIF\",\"channelId\":0}]}', '乐橙云(imou)4G球机', NULL, NULL, 'pbJNWPtDJp7a', '钓鱼祠堂', 'test', NULL, '1972467796055105536', 1, NULL, 1758382848, 1758350067, 1761889223, NULL, '80.95192,44.594432', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
COMMIT;
-- ----------------------------
-- Table structure for iot_device_fence_rel
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_fence_rel`;
CREATE TABLE `iot_device_fence_rel` (
`id` bigint NOT NULL AUTO_INCREMENT,
`fence_id` bigint NOT NULL COMMENT '围栏id',
`iot_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备唯一标识符',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备序列号',
`creator_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建人',
`create_date` datetime DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备和围栏中间表';
-- ----------------------------
-- Records of iot_device_fence_rel
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_function_history
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_function_history`;
CREATE TABLE `iot_device_function_history` (
`id` bigint NOT NULL,
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '产品key',
`iot_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备序列号',
`device_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备名称',
`ext_param` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '{}' COMMENT '额外参数',
`down_state` tinyint DEFAULT NULL COMMENT '指令配置状态 0.待下发;1.下发中;2.已下发',
`down_result` tinyint DEFAULT NULL COMMENT '下发结果 0.失败 1.成功',
`down_error` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '异常信息',
`task_id` bigint DEFAULT NULL COMMENT '所属任务id',
`update_time` datetime DEFAULT NULL COMMENT '下发时间',
`retry` int DEFAULT '0' COMMENT '下发次数',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备功能批量下发历史';
-- ----------------------------
-- Records of iot_device_function_history
-- ----------------------------
BEGIN;
INSERT INTO `iot_device_function_history` (`id`, `product_key`, `iot_id`, `device_id`, `device_name`, `ext_param`, `down_state`, `down_result`, `down_error`, `task_id`, `update_time`, `retry`) VALUES (1925489900741828608, '67c69f2a6b0001a9b22a6c9a', 'f7690d50ba1d497caf8b64cf3f4f7d91', '202411190247', '5楼办公室', NULL, 2, 0, 'deviceId不存在', 1925489900725051392, '2025-06-29 18:26:58', 2);
INSERT INTO `iot_device_function_history` (`id`, `product_key`, `iot_id`, `device_id`, `device_name`, `ext_param`, `down_state`, `down_result`, `down_error`, `task_id`, `update_time`, `retry`) VALUES (1939308928588496896, '681c0775c2dc427d0480ab5f', NULL, 'gg0000181', '冰河路35', NULL, 2, 1, 'success', 1939308928533970944, '2025-06-29 21:04:23', 2);
INSERT INTO `iot_device_function_history` (`id`, `product_key`, `iot_id`, `device_id`, `device_name`, `ext_param`, `down_state`, `down_result`, `down_error`, `task_id`, `update_time`, `retry`) VALUES (1948016860616392704, '681c0775c2dc427d0480ab5f', NULL, 'ov00014117', '潜江雅园1号楼底商店铺', NULL, 2, 1, 'success', 1948016860553478144, '2025-07-31 22:27:28', 2);
INSERT INTO `iot_device_function_history` (`id`, `product_key`, `iot_id`, `device_id`, `device_name`, `ext_param`, `down_state`, `down_result`, `down_error`, `task_id`, `update_time`, `retry`) VALUES (1948016860616392705, '681c0775c2dc427d0480ab5f', NULL, 'ov0001411', 'ov0001411', NULL, 2, 1, 'success', 1948016860553478144, '2025-07-31 22:27:33', 2);
INSERT INTO `iot_device_function_history` (`id`, `product_key`, `iot_id`, `device_id`, `device_name`, `ext_param`, `down_state`, `down_result`, `down_error`, `task_id`, `update_time`, `retry`) VALUES (1948016860616392706, '681c0775c2dc427d0480ab5f', NULL, '7g0000117', '7g0000117', NULL, 2, 1, 'success', 1948016860553478144, '2025-07-31 22:27:38', 2);
COMMIT;
-- ----------------------------
-- Table structure for iot_device_function_task
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_function_task`;
CREATE TABLE `iot_device_function_task` (
`id` bigint NOT NULL,
`task_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '任务名称',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`begin_time` datetime DEFAULT NULL COMMENT '任务开始时间',
`end_time` datetime DEFAULT NULL COMMENT '任务结束时间',
`creator` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建人姓名',
`creator_id` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建人',
`command` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '功能指令',
`command_data` varchar(800) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '指令内容',
`status` tinyint DEFAULT NULL COMMENT '状态 0.待执行;1.已执行;2.正在执行',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `dev_function_task_id_uindex` (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备功能批量下发任务表';
-- ----------------------------
-- Table structure for iot_device_geo_fence
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_geo_fence`;
CREATE TABLE `iot_device_geo_fence` (
`id` bigint NOT NULL COMMENT 'id',
`name` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '围栏名称',
`status` tinyint DEFAULT NULL COMMENT '围栏状态 0.启用 1.停用',
`touch_way` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '触发模式 in.进入 out.离开 all.进入&离开',
`fence` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '范围',
`type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '类型 circle.圆 polygon.多边形',
`point` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '圆形中心点',
`radius` decimal(16,8) DEFAULT NULL COMMENT '半径',
`creator_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建人',
`create_date` datetime DEFAULT NULL COMMENT '创建时间',
`update_date` datetime DEFAULT NULL COMMENT '更新时间',
`week_time` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '每周触发时间(天)',
`begin_time` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '每天开始时间',
`end_time` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '每天结束时间',
`creator_user` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '归属第三方应用',
`no_trigger_time` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '不触发时间段',
`delay_time` int DEFAULT NULL COMMENT '围栏触发延迟时间(分钟)',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备围栏表';
-- ----------------------------
-- Records of iot_device_geo_fence
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_group
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_group`;
CREATE TABLE `iot_device_group` (
`id` bigint NOT NULL COMMENT '分组ID,非自增',
`group_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '分组名称',
`group_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '分组标识',
`group_describe` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '群组描述',
`parent_id` bigint DEFAULT '0' COMMENT '父id',
`group_level` tinyint(1) NOT NULL DEFAULT '0' COMMENT '分组级别',
`has_child` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否有子分组',
`active_dev_count` int(10) unsigned zerofill DEFAULT NULL COMMENT '关联设备树',
`relat_dev_count` int(10) unsigned zerofill DEFAULT NULL COMMENT '激活设备数',
`tag` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '标签',
`instance` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '实例编号',
`creator_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '创建人',
`create_time` datetime DEFAULT NULL,
`update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备分组表';
-- ----------------------------
-- Records of iot_device_group
-- ----------------------------
BEGIN;
INSERT INTO `iot_device_group` (`id`, `group_name`, `group_code`, `group_describe`, `parent_id`, `group_level`, `has_child`, `active_dev_count`, `relat_dev_count`, `tag`, `instance`, `creator_id`, `create_time`, `update_time`) VALUES (1949364879098044416, '1楼消控室(烟感)', NULL, '消控室烟感~', 0, 1, 1, NULL, NULL, NULL, NULL, 'iot', NULL, '2025-07-31 12:09:07');
INSERT INTO `iot_device_group` (`id`, `group_name`, `group_code`, `group_describe`, `parent_id`, `group_level`, `has_child`, `active_dev_count`, `relat_dev_count`, `tag`, `instance`, `creator_id`, `create_time`, `update_time`) VALUES (1950447085375692800, '分组一', NULL, '不要问我为什么牛逼', 0, 1, 1, NULL, NULL, NULL, NULL, 'test', NULL, '2025-10-09 12:02:23');
INSERT INTO `iot_device_group` (`id`, `group_name`, `group_code`, `group_describe`, `parent_id`, `group_level`, `has_child`, `active_dev_count`, `relat_dev_count`, `tag`, `instance`, `creator_id`, `create_time`, `update_time`) VALUES (1950770676340260864, '508小机房', NULL, '人员杂乱,小心火烛\n', 1949364879098044416, 2, 0, NULL, NULL, NULL, NULL, 'iot', NULL, '2025-07-31 12:09:47');
INSERT INTO `iot_device_group` (`id`, `group_name`, `group_code`, `group_describe`, `parent_id`, `group_level`, `has_child`, `active_dev_count`, `relat_dev_count`, `tag`, `instance`, `creator_id`, `create_time`, `update_time`) VALUES (1962337016553349120, '分组二', NULL, NULL, 0, 1, 0, NULL, NULL, NULL, NULL, 'test', NULL, '2025-09-06 11:52:44');
INSERT INTO `iot_device_group` (`id`, `group_name`, `group_code`, `group_describe`, `parent_id`, `group_level`, `has_child`, `active_dev_count`, `relat_dev_count`, `tag`, `instance`, `creator_id`, `create_time`, `update_time`) VALUES (1976136133792411648, '222', NULL, NULL, 1950447085375692800, 2, 0, NULL, NULL, NULL, NULL, 'test', NULL, NULL);
INSERT INTO `iot_device_group` (`id`, `group_name`, `group_code`, `group_describe`, `parent_id`, `group_level`, `has_child`, `active_dev_count`, `relat_dev_count`, `tag`, `instance`, `creator_id`, `create_time`, `update_time`) VALUES (1976483580108517376, '保亭', NULL, NULL, 0, 1, 1, NULL, NULL, NULL, NULL, 'test', NULL, '2025-10-10 14:42:55');
INSERT INTO `iot_device_group` (`id`, `group_name`, `group_code`, `group_describe`, `parent_id`, `group_level`, `has_child`, `active_dev_count`, `relat_dev_count`, `tag`, `instance`, `creator_id`, `create_time`, `update_time`) VALUES (1976538919986180096, '分组1', NULL, NULL, 1976483580108517376, 2, 0, NULL, NULL, NULL, NULL, 'test', NULL, '2025-10-10 14:44:46');
INSERT INTO `iot_device_group` (`id`, `group_name`, `group_code`, `group_describe`, `parent_id`, `group_level`, `has_child`, `active_dev_count`, `relat_dev_count`, `tag`, `instance`, `creator_id`, `create_time`, `update_time`) VALUES (1976539037170839552, '保亭2', NULL, NULL, 0, 1, 0, NULL, NULL, NULL, NULL, 'test', NULL, NULL);
INSERT INTO `iot_device_group` (`id`, `group_name`, `group_code`, `group_describe`, `parent_id`, `group_level`, `has_child`, `active_dev_count`, `relat_dev_count`, `tag`, `instance`, `creator_id`, `create_time`, `update_time`) VALUES (1982735858616434688, 'ssss', NULL, 'ssss', 0, 1, 0, NULL, NULL, NULL, NULL, 'test', NULL, NULL);
INSERT INTO `iot_device_group` (`id`, `group_name`, `group_code`, `group_describe`, `parent_id`, `group_level`, `has_child`, `active_dev_count`, `relat_dev_count`, `tag`, `instance`, `creator_id`, `create_time`, `update_time`) VALUES (1984081786766061568, '123123', NULL, NULL, 1950447085375692800, 2, 1, NULL, NULL, NULL, NULL, 'test', NULL, '2025-10-31 10:15:46');
INSERT INTO `iot_device_group` (`id`, `group_name`, `group_code`, `group_describe`, `parent_id`, `group_level`, `has_child`, `active_dev_count`, `relat_dev_count`, `tag`, `instance`, `creator_id`, `create_time`, `update_time`) VALUES (1984081832538501120, '12', NULL, NULL, 1984081786766061568, 3, 0, NULL, NULL, NULL, NULL, 'test', NULL, NULL);
COMMIT;
-- ----------------------------
-- Table structure for iot_device_history
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_history`;
CREATE TABLE `iot_device_history` (
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '设备序列号',
`device_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备名称',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '产品唯一标识',
`coordinate` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '坐标(经纬度)',
`first_online_time` bigint DEFAULT NULL COMMENT '上线时间',
`creater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备创建者',
`delete_time` bigint DEFAULT NULL COMMENT '设备删除时间',
`create_time` bigint DEFAULT NULL COMMENT '设备创建时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
-- ----------------------------
-- Records of iot_device_history
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log`;
CREATE TABLE `iot_device_log` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`iot_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '唯一编码',
`device_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`ext_device_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '第三方设备ID唯一标识符',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '产品ID',
`device_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备名称',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型',
`company_no` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`protocol` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '协议',
`device_node` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '节点类型',
`classified_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`command_id` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '指令ID',
`command_status` tinyint DEFAULT NULL COMMENT '指令状态',
`org_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`event` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称',
`create_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`instance` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '实例名称',
`point` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '经纬度',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '内容',
`create_time` int(10) unsigned zerofill DEFAULT '0000000000' COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_create_date` (`create_time`) USING BTREE,
KEY `idx_device_product_Key` (`device_id`,`product_key`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
-- ----------------------------
-- Records of iot_device_log
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_0
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_0`;
CREATE TABLE `iot_device_log_0` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '产品ID',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`device_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备名称',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型(EVENT/PROPERTIES/FUNCTIONS)',
`command_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '指令ID',
`command_status` tinyint DEFAULT '0' COMMENT '指令状态(0未执行/1成功/2失败)',
`event` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称(如online/offline)',
`point` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '经纬度(经度,纬度)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '日志详情(JSON格式)',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_event_time` (`event`,`create_time`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志分表0(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_0
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_1
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_1`;
CREATE TABLE `iot_device_log_1` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '产品ID',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`device_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备名称',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型(EVENT/PROPERTIES/FUNCTIONS)',
`command_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '指令ID',
`command_status` tinyint DEFAULT '0' COMMENT '指令状态(0未执行/1成功/2失败)',
`event` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称(如online/offline)',
`point` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '经纬度(经度,纬度)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '日志详情(JSON格式)',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_event_time` (`event`,`create_time`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志分表1(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_1
-- ----------------------------
BEGIN;
INSERT INTO `iot_device_log_1` (`id`, `iot_id`, `product_key`, `device_id`, `device_name`, `message_type`, `command_id`, `command_status`, `event`, `point`, `content`, `create_time`) VALUES (18, 'pbJNWPtDJp7a42EB6BBPSF7C77D', 'pbJNWPtDJp7a', '42EB6BBPSF7C77D', '群友赞助相机(双目)', 'EVENT', NULL, 0, 'online', NULL, '{}', '2025-10-30 17:21:59');
INSERT INTO `iot_device_log_1` (`id`, `iot_id`, `product_key`, `device_id`, `device_name`, `message_type`, `command_id`, `command_status`, `event`, `point`, `content`, `create_time`) VALUES (19, 'pbJNWPtDJp7a42EB6BBPSF7C77D', 'pbJNWPtDJp7a', '42EB6BBPSF7C77D', '群友赞助相机(双目)', 'EVENT', NULL, 0, 'offline', NULL, '{}', '2025-10-31 17:35:00');
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_10
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_10`;
CREATE TABLE `iot_device_log_10` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '产品ID',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`device_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备名称',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型(EVENT/PROPERTIES/FUNCTIONS)',
`command_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '指令ID',
`command_status` tinyint DEFAULT '0' COMMENT '指令状态(0未执行/1成功/2失败)',
`event` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称(如online/offline)',
`point` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '经纬度(经度,纬度)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '日志详情(JSON格式)',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_event_time` (`event`,`create_time`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志分表10(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_10
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_11
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_11`;
CREATE TABLE `iot_device_log_11` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '产品ID',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`device_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备名称',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型(EVENT/PROPERTIES/FUNCTIONS)',
`command_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '指令ID',
`command_status` tinyint DEFAULT '0' COMMENT '指令状态(0未执行/1成功/2失败)',
`event` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称(如online/offline)',
`point` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '经纬度(经度,纬度)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '日志详情(JSON格式)',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_event_time` (`event`,`create_time`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志分表11(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_11
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_12
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_12`;
CREATE TABLE `iot_device_log_12` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '产品ID',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`device_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备名称',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型(EVENT/PROPERTIES/FUNCTIONS)',
`command_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '指令ID',
`command_status` tinyint DEFAULT '0' COMMENT '指令状态(0未执行/1成功/2失败)',
`event` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称(如online/offline)',
`point` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '经纬度(经度,纬度)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '日志详情(JSON格式)',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_event_time` (`event`,`create_time`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志分表12(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_12
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_13
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_13`;
CREATE TABLE `iot_device_log_13` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '产品ID',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`device_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备名称',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型(EVENT/PROPERTIES/FUNCTIONS)',
`command_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '指令ID',
`command_status` tinyint DEFAULT '0' COMMENT '指令状态(0未执行/1成功/2失败)',
`event` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称(如online/offline)',
`point` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '经纬度(经度,纬度)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '日志详情(JSON格式)',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_event_time` (`event`,`create_time`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志分表13(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_13
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_14
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_14`;
CREATE TABLE `iot_device_log_14` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '产品ID',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`device_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备名称',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型(EVENT/PROPERTIES/FUNCTIONS)',
`command_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '指令ID',
`command_status` tinyint DEFAULT '0' COMMENT '指令状态(0未执行/1成功/2失败)',
`event` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称(如online/offline)',
`point` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '经纬度(经度,纬度)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '日志详情(JSON格式)',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_event_time` (`event`,`create_time`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志分表14(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_14
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_15
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_15`;
CREATE TABLE `iot_device_log_15` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '产品ID',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`device_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备名称',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型(EVENT/PROPERTIES/FUNCTIONS)',
`command_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '指令ID',
`command_status` tinyint DEFAULT '0' COMMENT '指令状态(0未执行/1成功/2失败)',
`event` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称(如online/offline)',
`point` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '经纬度(经度,纬度)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '日志详情(JSON格式)',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_event_time` (`event`,`create_time`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志分表15(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_15
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_16
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_16`;
CREATE TABLE `iot_device_log_16` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '产品ID',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`device_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备名称',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型(EVENT/PROPERTIES/FUNCTIONS)',
`command_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '指令ID',
`command_status` tinyint DEFAULT '0' COMMENT '指令状态(0未执行/1成功/2失败)',
`event` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称(如online/offline)',
`point` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '经纬度(经度,纬度)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '日志详情(JSON格式)',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_event_time` (`event`,`create_time`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志分表16(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_16
-- ----------------------------
BEGIN;
INSERT INTO `iot_device_log_16` (`id`, `iot_id`, `product_key`, `device_id`, `device_name`, `message_type`, `command_id`, `command_status`, `event`, `point`, `content`, `create_time`) VALUES (25, '68beda0c1c9e0d2b7943b826865098070326549', '68beda0c1c9e0d2b7943b826', '865098070326549', '水浸传感器(电信NB)', 'EVENT', NULL, 0, 'point', NULL, '{\"ts\":\"1761874102\"}', '2025-10-31 09:28:34');
INSERT INTO `iot_device_log_16` (`id`, `iot_id`, `product_key`, `device_id`, `device_name`, `message_type`, `command_id`, `command_status`, `event`, `point`, `content`, `create_time`) VALUES (26, '68beda0c1c9e0d2b7943b826865098070326549', '68beda0c1c9e0d2b7943b826', '865098070326549', '水浸传感器(电信NB)', 'PROPERTIES', NULL, 0, '', NULL, '{\"waterState\":false,\"battery\":100,\"csq\":31}', '2025-10-31 09:28:34');
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_17
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_17`;
CREATE TABLE `iot_device_log_17` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '产品ID',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`device_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备名称',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型(EVENT/PROPERTIES/FUNCTIONS)',
`command_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '指令ID',
`command_status` tinyint DEFAULT '0' COMMENT '指令状态(0未执行/1成功/2失败)',
`event` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称(如online/offline)',
`point` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '经纬度(经度,纬度)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '日志详情(JSON格式)',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_event_time` (`event`,`create_time`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志分表17(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_17
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_18
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_18`;
CREATE TABLE `iot_device_log_18` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '产品ID',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`device_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备名称',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型(EVENT/PROPERTIES/FUNCTIONS)',
`command_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '指令ID',
`command_status` tinyint DEFAULT '0' COMMENT '指令状态(0未执行/1成功/2失败)',
`event` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称(如online/offline)',
`point` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '经纬度(经度,纬度)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '日志详情(JSON格式)',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_event_time` (`event`,`create_time`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志分表18(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_18
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_19
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_19`;
CREATE TABLE `iot_device_log_19` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '产品ID',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`device_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备名称',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型(EVENT/PROPERTIES/FUNCTIONS)',
`command_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '指令ID',
`command_status` tinyint DEFAULT '0' COMMENT '指令状态(0未执行/1成功/2失败)',
`event` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称(如online/offline)',
`point` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '经纬度(经度,纬度)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '日志详情(JSON格式)',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_event_time` (`event`,`create_time`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志分表19(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_19
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_2
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_2`;
CREATE TABLE `iot_device_log_2` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '产品ID',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`device_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备名称',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型(EVENT/PROPERTIES/FUNCTIONS)',
`command_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '指令ID',
`command_status` tinyint DEFAULT '0' COMMENT '指令状态(0未执行/1成功/2失败)',
`event` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称(如online/offline)',
`point` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '经纬度(经度,纬度)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '日志详情(JSON格式)',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_event_time` (`event`,`create_time`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志分表2(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_2
-- ----------------------------
BEGIN;
INSERT INTO `iot_device_log_2` (`id`, `iot_id`, `product_key`, `device_id`, `device_name`, `message_type`, `command_id`, `command_status`, `event`, `point`, `content`, `create_time`) VALUES (2, 'pbJNWPtDJp8M0132EPCG1150F', 'pbJNWPtDJp7a', '8M0132EPCG1150F', '4G相机-无人仓库', 'EVENT', NULL, 0, 'offline', NULL, '{}', '2025-10-31 21:24:38');
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_20
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_20`;
CREATE TABLE `iot_device_log_20` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '产品ID',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`device_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备名称',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型(EVENT/PROPERTIES/FUNCTIONS)',
`command_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '指令ID',
`command_status` tinyint DEFAULT '0' COMMENT '指令状态(0未执行/1成功/2失败)',
`event` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称(如online/offline)',
`point` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '经纬度(经度,纬度)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '日志详情(JSON格式)',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_event_time` (`event`,`create_time`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志分表20(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_20
-- ----------------------------
BEGIN;
INSERT INTO `iot_device_log_20` (`id`, `iot_id`, `product_key`, `device_id`, `device_name`, `message_type`, `command_id`, `command_status`, `event`, `point`, `content`, `create_time`) VALUES (19, 'pbJNWPtDJp7a9E06F25PCGEA69C', 'pbJNWPtDJp7a', '9E06F25PCGEA69C', '4G相机-对着645电表旁边灯', 'EVENT', NULL, 0, 'online', NULL, '{}', '2025-10-30 21:01:18');
INSERT INTO `iot_device_log_20` (`id`, `iot_id`, `product_key`, `device_id`, `device_name`, `message_type`, `command_id`, `command_status`, `event`, `point`, `content`, `create_time`) VALUES (20, 'pbJNWPtDJp7a9E06F25PCGEA69C', 'pbJNWPtDJp7a', '9E06F25PCGEA69C', '4G相机-对着645电表旁边灯', 'EVENT', NULL, 0, 'offline', NULL, '{}', '2025-10-31 21:24:38');
INSERT INTO `iot_device_log_20` (`id`, `iot_id`, `product_key`, `device_id`, `device_name`, `message_type`, `command_id`, `command_status`, `event`, `point`, `content`, `create_time`) VALUES (21, 'pbJNWPtDJp7a9E06F25PCGEA69C', 'pbJNWPtDJp7a', '9E06F25PCGEA69C', '4G相机-对着645电表旁边灯', 'EVENT', NULL, 0, 'online', NULL, '{}', '2025-10-31 21:33:07');
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_21
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_21`;
CREATE TABLE `iot_device_log_21` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '产品ID',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`device_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备名称',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型(EVENT/PROPERTIES/FUNCTIONS)',
`command_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '指令ID',
`command_status` tinyint DEFAULT '0' COMMENT '指令状态(0未执行/1成功/2失败)',
`event` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称(如online/offline)',
`point` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '经纬度(经度,纬度)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '日志详情(JSON格式)',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_event_time` (`event`,`create_time`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志分表21(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_21
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_22
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_22`;
CREATE TABLE `iot_device_log_22` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '产品ID',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`device_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备名称',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型(EVENT/PROPERTIES/FUNCTIONS)',
`command_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '指令ID',
`command_status` tinyint DEFAULT '0' COMMENT '指令状态(0未执行/1成功/2失败)',
`event` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称(如online/offline)',
`point` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '经纬度(经度,纬度)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '日志详情(JSON格式)',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_event_time` (`event`,`create_time`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志分表22(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_22
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_23
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_23`;
CREATE TABLE `iot_device_log_23` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '产品ID',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`device_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备名称',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型(EVENT/PROPERTIES/FUNCTIONS)',
`command_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '指令ID',
`command_status` tinyint DEFAULT '0' COMMENT '指令状态(0未执行/1成功/2失败)',
`event` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称(如online/offline)',
`point` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '经纬度(经度,纬度)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '日志详情(JSON格式)',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_event_time` (`event`,`create_time`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志分表23(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_23
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_3
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_3`;
CREATE TABLE `iot_device_log_3` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '产品ID',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`device_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备名称',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型(EVENT/PROPERTIES/FUNCTIONS)',
`command_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '指令ID',
`command_status` tinyint DEFAULT '0' COMMENT '指令状态(0未执行/1成功/2失败)',
`event` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称(如online/offline)',
`point` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '经纬度(经度,纬度)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '日志详情(JSON格式)',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_event_time` (`event`,`create_time`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志分表3(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_3
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_4
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_4`;
CREATE TABLE `iot_device_log_4` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '产品ID',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`device_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备名称',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型(EVENT/PROPERTIES/FUNCTIONS)',
`command_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '指令ID',
`command_status` tinyint DEFAULT '0' COMMENT '指令状态(0未执行/1成功/2失败)',
`event` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称(如online/offline)',
`point` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '经纬度(经度,纬度)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '日志详情(JSON格式)',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_event_time` (`event`,`create_time`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志分表4(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_4
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_5
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_5`;
CREATE TABLE `iot_device_log_5` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '产品ID',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`device_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备名称',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型(EVENT/PROPERTIES/FUNCTIONS)',
`command_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '指令ID',
`command_status` tinyint DEFAULT '0' COMMENT '指令状态(0未执行/1成功/2失败)',
`event` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称(如online/offline)',
`point` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '经纬度(经度,纬度)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '日志详情(JSON格式)',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_event_time` (`event`,`create_time`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志分表5(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_5
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_6
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_6`;
CREATE TABLE `iot_device_log_6` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '产品ID',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`device_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备名称',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型(EVENT/PROPERTIES/FUNCTIONS)',
`command_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '指令ID',
`command_status` tinyint DEFAULT '0' COMMENT '指令状态(0未执行/1成功/2失败)',
`event` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称(如online/offline)',
`point` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '经纬度(经度,纬度)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '日志详情(JSON格式)',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_event_time` (`event`,`create_time`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志分表6(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_6
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_7
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_7`;
CREATE TABLE `iot_device_log_7` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '产品ID',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`device_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备名称',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型(EVENT/PROPERTIES/FUNCTIONS)',
`command_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '指令ID',
`command_status` tinyint DEFAULT '0' COMMENT '指令状态(0未执行/1成功/2失败)',
`event` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称(如online/offline)',
`point` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '经纬度(经度,纬度)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '日志详情(JSON格式)',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_event_time` (`event`,`create_time`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志分表7(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_7
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_8
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_8`;
CREATE TABLE `iot_device_log_8` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '产品ID',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`device_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备名称',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型(EVENT/PROPERTIES/FUNCTIONS)',
`command_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '指令ID',
`command_status` tinyint DEFAULT '0' COMMENT '指令状态(0未执行/1成功/2失败)',
`event` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称(如online/offline)',
`point` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '经纬度(经度,纬度)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '日志详情(JSON格式)',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_event_time` (`event`,`create_time`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志分表8(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_8
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_9
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_9`;
CREATE TABLE `iot_device_log_9` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '产品ID',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`device_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备名称',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型(EVENT/PROPERTIES/FUNCTIONS)',
`command_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '指令ID',
`command_status` tinyint DEFAULT '0' COMMENT '指令状态(0未执行/1成功/2失败)',
`event` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称(如online/offline)',
`point` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '经纬度(经度,纬度)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '日志详情(JSON格式)',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_event_time` (`event`,`create_time`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志分表9(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_9
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_metadata
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_metadata`;
CREATE TABLE `iot_device_log_metadata` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
`iot_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '产品唯一标识',
`device_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备名称',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型',
`event` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '',
`property` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '属性',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '其他',
`ext1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '',
`ext2` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '',
`ext3` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '',
`create_time` int DEFAULT '0' COMMENT '发生时间',
PRIMARY KEY (`id`) USING BTREE,
KEY `idx_iot_Id` (`iot_id`) USING BTREE,
KEY `idx_device_id` (`device_id`) USING BTREE,
KEY `idx_create_time` (`create_time`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
-- ----------------------------
-- Records of iot_device_log_metadata
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_metadata_0
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_metadata_0`;
CREATE TABLE `iot_device_log_metadata_0` (
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '产品ID',
`device_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备名称',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型',
`event` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称',
`property` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备属性(如battery/csq)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '元数据详情',
`ext1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段1',
`ext2` varchar(655) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2(长文本)',
`ext3` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段3',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_time_property` (`create_time`,`property`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志元数据分表0(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_metadata_0
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_metadata_1
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_metadata_1`;
CREATE TABLE `iot_device_log_metadata_1` (
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '产品ID',
`device_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备名称',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型',
`event` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称',
`property` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备属性(如battery/csq)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '元数据详情',
`ext1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段1',
`ext2` varchar(655) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2(长文本)',
`ext3` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段3',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_time_property` (`create_time`,`property`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志元数据分表1(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_metadata_1
-- ----------------------------
BEGIN;
INSERT INTO `iot_device_log_metadata_1` (`id`, `iot_id`, `product_key`, `device_name`, `device_id`, `message_type`, `event`, `property`, `content`, `ext1`, `ext2`, `ext3`, `create_time`) VALUES (13, 'pbJNWPtDJp7a42EB6BBPSF7C77D', 'pbJNWPtDJp7a', '群友赞助相机(双目)', '42EB6BBPSF7C77D', 'EVENT', 'offline', NULL, '设备离线', NULL, NULL, NULL, '2025-10-27 09:35:00');
INSERT INTO `iot_device_log_metadata_1` (`id`, `iot_id`, `product_key`, `device_name`, `device_id`, `message_type`, `event`, `property`, `content`, `ext1`, `ext2`, `ext3`, `create_time`) VALUES (14, 'pbJNWPtDJp7a42EB6BBPSF7C77D', 'pbJNWPtDJp7a', '群友赞助相机(双目)', '42EB6BBPSF7C77D', 'EVENT', 'online', NULL, '设备上线', NULL, NULL, NULL, '2025-10-28 13:06:58');
INSERT INTO `iot_device_log_metadata_1` (`id`, `iot_id`, `product_key`, `device_name`, `device_id`, `message_type`, `event`, `property`, `content`, `ext1`, `ext2`, `ext3`, `create_time`) VALUES (15, 'pbJNWPtDJp7a42EB6BBPSF7C77D', 'pbJNWPtDJp7a', '群友赞助相机(双目)', '42EB6BBPSF7C77D', 'EVENT', 'offline', NULL, '设备离线', NULL, NULL, NULL, '2025-10-29 13:35:00');
INSERT INTO `iot_device_log_metadata_1` (`id`, `iot_id`, `product_key`, `device_name`, `device_id`, `message_type`, `event`, `property`, `content`, `ext1`, `ext2`, `ext3`, `create_time`) VALUES (16, 'pbJNWPtDJp7a42EB6BBPSF7C77D', 'pbJNWPtDJp7a', '群友赞助相机(双目)', '42EB6BBPSF7C77D', 'EVENT', 'online', NULL, '设备上线', NULL, NULL, NULL, '2025-10-29 16:20:28');
INSERT INTO `iot_device_log_metadata_1` (`id`, `iot_id`, `product_key`, `device_name`, `device_id`, `message_type`, `event`, `property`, `content`, `ext1`, `ext2`, `ext3`, `create_time`) VALUES (17, 'pbJNWPtDJp7a42EB6BBPSF7C77D', 'pbJNWPtDJp7a', '群友赞助相机(双目)', '42EB6BBPSF7C77D', 'EVENT', 'offline', NULL, '设备离线', NULL, NULL, NULL, '2025-10-30 16:35:00');
INSERT INTO `iot_device_log_metadata_1` (`id`, `iot_id`, `product_key`, `device_name`, `device_id`, `message_type`, `event`, `property`, `content`, `ext1`, `ext2`, `ext3`, `create_time`) VALUES (18, 'pbJNWPtDJp7a42EB6BBPSF7C77D', 'pbJNWPtDJp7a', '群友赞助相机(双目)', '42EB6BBPSF7C77D', 'EVENT', 'online', NULL, '设备上线', NULL, NULL, NULL, '2025-10-30 17:21:59');
INSERT INTO `iot_device_log_metadata_1` (`id`, `iot_id`, `product_key`, `device_name`, `device_id`, `message_type`, `event`, `property`, `content`, `ext1`, `ext2`, `ext3`, `create_time`) VALUES (19, 'pbJNWPtDJp7a42EB6BBPSF7C77D', 'pbJNWPtDJp7a', '群友赞助相机(双目)', '42EB6BBPSF7C77D', 'EVENT', 'offline', NULL, '设备离线', NULL, NULL, NULL, '2025-10-31 17:35:00');
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_metadata_10
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_metadata_10`;
CREATE TABLE `iot_device_log_metadata_10` (
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '产品ID',
`device_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备名称',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型',
`event` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称',
`property` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备属性(如battery/csq)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '元数据详情',
`ext1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段1',
`ext2` varchar(655) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2(长文本)',
`ext3` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段3',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_time_property` (`create_time`,`property`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志元数据分表10(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_metadata_10
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_metadata_11
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_metadata_11`;
CREATE TABLE `iot_device_log_metadata_11` (
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '产品ID',
`device_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备名称',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型',
`event` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称',
`property` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备属性(如battery/csq)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '元数据详情',
`ext1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段1',
`ext2` varchar(655) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2(长文本)',
`ext3` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段3',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_time_property` (`create_time`,`property`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志元数据分表11(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_metadata_11
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_metadata_12
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_metadata_12`;
CREATE TABLE `iot_device_log_metadata_12` (
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '产品ID',
`device_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备名称',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型',
`event` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称',
`property` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备属性(如battery/csq)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '元数据详情',
`ext1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段1',
`ext2` varchar(655) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2(长文本)',
`ext3` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段3',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_time_property` (`create_time`,`property`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志元数据分表12(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_metadata_12
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_metadata_13
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_metadata_13`;
CREATE TABLE `iot_device_log_metadata_13` (
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '产品ID',
`device_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备名称',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型',
`event` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称',
`property` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备属性(如battery/csq)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '元数据详情',
`ext1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段1',
`ext2` varchar(655) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2(长文本)',
`ext3` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段3',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_time_property` (`create_time`,`property`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志元数据分表13(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_metadata_13
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_metadata_14
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_metadata_14`;
CREATE TABLE `iot_device_log_metadata_14` (
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '产品ID',
`device_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备名称',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型',
`event` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称',
`property` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备属性(如battery/csq)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '元数据详情',
`ext1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段1',
`ext2` varchar(655) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2(长文本)',
`ext3` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段3',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_time_property` (`create_time`,`property`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志元数据分表14(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_metadata_14
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_metadata_15
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_metadata_15`;
CREATE TABLE `iot_device_log_metadata_15` (
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '产品ID',
`device_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备名称',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型',
`event` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称',
`property` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备属性(如battery/csq)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '元数据详情',
`ext1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段1',
`ext2` varchar(655) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2(长文本)',
`ext3` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段3',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_time_property` (`create_time`,`property`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志元数据分表15(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_metadata_15
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_metadata_16
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_metadata_16`;
CREATE TABLE `iot_device_log_metadata_16` (
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '产品ID',
`device_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备名称',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型',
`event` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称',
`property` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备属性(如battery/csq)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '元数据详情',
`ext1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段1',
`ext2` varchar(655) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2(长文本)',
`ext3` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段3',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_time_property` (`create_time`,`property`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志元数据分表16(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_metadata_16
-- ----------------------------
BEGIN;
INSERT INTO `iot_device_log_metadata_16` (`id`, `iot_id`, `product_key`, `device_name`, `device_id`, `message_type`, `event`, `property`, `content`, `ext1`, `ext2`, `ext3`, `create_time`) VALUES (13, '68beda0c1c9e0d2b7943b826865098070326549', '68beda0c1c9e0d2b7943b826', '水浸传感器(电信NB)', '865098070326549', 'EVENT', 'point', NULL, NULL, '{\"ts\":\"1761874102\"}', NULL, NULL, '2025-10-31 09:28:34');
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_metadata_17
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_metadata_17`;
CREATE TABLE `iot_device_log_metadata_17` (
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '产品ID',
`device_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备名称',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型',
`event` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称',
`property` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备属性(如battery/csq)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '元数据详情',
`ext1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段1',
`ext2` varchar(655) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2(长文本)',
`ext3` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段3',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_time_property` (`create_time`,`property`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志元数据分表17(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_metadata_17
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_metadata_18
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_metadata_18`;
CREATE TABLE `iot_device_log_metadata_18` (
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '产品ID',
`device_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备名称',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型',
`event` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称',
`property` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备属性(如battery/csq)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '元数据详情',
`ext1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段1',
`ext2` varchar(655) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2(长文本)',
`ext3` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段3',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_time_property` (`create_time`,`property`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志元数据分表18(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_metadata_18
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_metadata_19
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_metadata_19`;
CREATE TABLE `iot_device_log_metadata_19` (
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '产品ID',
`device_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备名称',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型',
`event` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称',
`property` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备属性(如battery/csq)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '元数据详情',
`ext1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段1',
`ext2` varchar(655) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2(长文本)',
`ext3` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段3',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_time_property` (`create_time`,`property`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志元数据分表19(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_metadata_19
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_metadata_2
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_metadata_2`;
CREATE TABLE `iot_device_log_metadata_2` (
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '产品ID',
`device_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备名称',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型',
`event` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称',
`property` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备属性(如battery/csq)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '元数据详情',
`ext1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段1',
`ext2` varchar(655) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2(长文本)',
`ext3` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段3',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_time_property` (`create_time`,`property`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志元数据分表2(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_metadata_2
-- ----------------------------
BEGIN;
INSERT INTO `iot_device_log_metadata_2` (`id`, `iot_id`, `product_key`, `device_name`, `device_id`, `message_type`, `event`, `property`, `content`, `ext1`, `ext2`, `ext3`, `create_time`) VALUES (2, 'pbJNWPtDJp8M0132EPCG1150F', 'pbJNWPtDJp7a', '4G相机-无人仓库', '8M0132EPCG1150F', 'EVENT', 'offline', NULL, '设备离线', NULL, NULL, NULL, '2025-10-31 21:24:38');
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_metadata_20
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_metadata_20`;
CREATE TABLE `iot_device_log_metadata_20` (
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '产品ID',
`device_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备名称',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型',
`event` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称',
`property` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备属性(如battery/csq)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '元数据详情',
`ext1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段1',
`ext2` varchar(655) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2(长文本)',
`ext3` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段3',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_time_property` (`create_time`,`property`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志元数据分表20(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_metadata_20
-- ----------------------------
BEGIN;
INSERT INTO `iot_device_log_metadata_20` (`id`, `iot_id`, `product_key`, `device_name`, `device_id`, `message_type`, `event`, `property`, `content`, `ext1`, `ext2`, `ext3`, `create_time`) VALUES (14, 'pbJNWPtDJp7a9E06F25PCGEA69C', 'pbJNWPtDJp7a', '4G相机-对着645电表旁边灯', '9E06F25PCGEA69C', 'EVENT', 'online', NULL, '设备上线', NULL, NULL, NULL, '2025-10-27 13:05:25');
INSERT INTO `iot_device_log_metadata_20` (`id`, `iot_id`, `product_key`, `device_name`, `device_id`, `message_type`, `event`, `property`, `content`, `ext1`, `ext2`, `ext3`, `create_time`) VALUES (15, 'pbJNWPtDJp7a9E06F25PCGEA69C', 'pbJNWPtDJp7a', '4G相机-无人仓库', '8M0132EPCG1150F', 'EVENT', 'offline', NULL, '设备离线', NULL, NULL, NULL, '2025-10-28 13:35:00');
INSERT INTO `iot_device_log_metadata_20` (`id`, `iot_id`, `product_key`, `device_name`, `device_id`, `message_type`, `event`, `property`, `content`, `ext1`, `ext2`, `ext3`, `create_time`) VALUES (16, 'pbJNWPtDJp7a9E06F25PCGEA69C', 'pbJNWPtDJp7a', '4G相机-对着645电表旁边灯', '9E06F25PCGEA69C', 'EVENT', 'offline', NULL, '设备离线', NULL, NULL, NULL, '2025-10-28 13:35:00');
INSERT INTO `iot_device_log_metadata_20` (`id`, `iot_id`, `product_key`, `device_name`, `device_id`, `message_type`, `event`, `property`, `content`, `ext1`, `ext2`, `ext3`, `create_time`) VALUES (17, 'pbJNWPtDJp7a9E06F25PCGEA69C', 'pbJNWPtDJp7a', '4G相机-对着645电表旁边灯', '9E06F25PCGEA69C', 'EVENT', 'online', NULL, '设备上线', NULL, NULL, NULL, '2025-10-29 13:02:49');
INSERT INTO `iot_device_log_metadata_20` (`id`, `iot_id`, `product_key`, `device_name`, `device_id`, `message_type`, `event`, `property`, `content`, `ext1`, `ext2`, `ext3`, `create_time`) VALUES (18, 'pbJNWPtDJp7a9E06F25PCGEA69C', 'pbJNWPtDJp7a', '4G相机-对着645电表旁边灯', '9E06F25PCGEA69C', 'EVENT', 'offline', NULL, '设备离线', NULL, NULL, NULL, '2025-10-30 13:35:00');
INSERT INTO `iot_device_log_metadata_20` (`id`, `iot_id`, `product_key`, `device_name`, `device_id`, `message_type`, `event`, `property`, `content`, `ext1`, `ext2`, `ext3`, `create_time`) VALUES (19, 'pbJNWPtDJp7a9E06F25PCGEA69C', 'pbJNWPtDJp7a', '4G相机-对着645电表旁边灯', '9E06F25PCGEA69C', 'EVENT', 'online', NULL, '设备上线', NULL, NULL, NULL, '2025-10-30 21:01:18');
INSERT INTO `iot_device_log_metadata_20` (`id`, `iot_id`, `product_key`, `device_name`, `device_id`, `message_type`, `event`, `property`, `content`, `ext1`, `ext2`, `ext3`, `create_time`) VALUES (20, 'pbJNWPtDJp7a9E06F25PCGEA69C', 'pbJNWPtDJp7a', '4G相机-对着645电表旁边灯', '9E06F25PCGEA69C', 'EVENT', 'offline', NULL, '设备离线', NULL, NULL, NULL, '2025-10-31 21:24:38');
INSERT INTO `iot_device_log_metadata_20` (`id`, `iot_id`, `product_key`, `device_name`, `device_id`, `message_type`, `event`, `property`, `content`, `ext1`, `ext2`, `ext3`, `create_time`) VALUES (21, 'pbJNWPtDJp7a9E06F25PCGEA69C', 'pbJNWPtDJp7a', '4G相机-对着645电表旁边灯', '9E06F25PCGEA69C', 'EVENT', 'online', NULL, '设备上线', NULL, NULL, NULL, '2025-10-31 21:33:07');
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_metadata_21
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_metadata_21`;
CREATE TABLE `iot_device_log_metadata_21` (
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '产品ID',
`device_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备名称',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型',
`event` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称',
`property` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备属性(如battery/csq)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '元数据详情',
`ext1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段1',
`ext2` varchar(655) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2(长文本)',
`ext3` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段3',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_time_property` (`create_time`,`property`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志元数据分表21(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_metadata_21
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_metadata_22
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_metadata_22`;
CREATE TABLE `iot_device_log_metadata_22` (
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '产品ID',
`device_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备名称',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型',
`event` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称',
`property` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备属性(如battery/csq)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '元数据详情',
`ext1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段1',
`ext2` varchar(655) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2(长文本)',
`ext3` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段3',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_time_property` (`create_time`,`property`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志元数据分表22(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_metadata_22
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_metadata_23
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_metadata_23`;
CREATE TABLE `iot_device_log_metadata_23` (
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '产品ID',
`device_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备名称',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型',
`event` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称',
`property` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备属性(如battery/csq)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '元数据详情',
`ext1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段1',
`ext2` varchar(655) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2(长文本)',
`ext3` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段3',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_time_property` (`create_time`,`property`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志元数据分表23(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_metadata_23
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_metadata_3
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_metadata_3`;
CREATE TABLE `iot_device_log_metadata_3` (
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '产品ID',
`device_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备名称',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型',
`event` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称',
`property` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备属性(如battery/csq)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '元数据详情',
`ext1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段1',
`ext2` varchar(655) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2(长文本)',
`ext3` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段3',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_time_property` (`create_time`,`property`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志元数据分表3(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_metadata_3
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_metadata_4
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_metadata_4`;
CREATE TABLE `iot_device_log_metadata_4` (
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '产品ID',
`device_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备名称',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型',
`event` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称',
`property` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备属性(如battery/csq)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '元数据详情',
`ext1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段1',
`ext2` varchar(655) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2(长文本)',
`ext3` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段3',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_time_property` (`create_time`,`property`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志元数据分表4(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_metadata_4
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_metadata_5
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_metadata_5`;
CREATE TABLE `iot_device_log_metadata_5` (
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '产品ID',
`device_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备名称',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型',
`event` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称',
`property` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备属性(如battery/csq)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '元数据详情',
`ext1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段1',
`ext2` varchar(655) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2(长文本)',
`ext3` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段3',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_time_property` (`create_time`,`property`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志元数据分表5(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_metadata_5
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_metadata_6
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_metadata_6`;
CREATE TABLE `iot_device_log_metadata_6` (
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '产品ID',
`device_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备名称',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型',
`event` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称',
`property` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备属性(如battery/csq)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '元数据详情',
`ext1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段1',
`ext2` varchar(655) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2(长文本)',
`ext3` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段3',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_time_property` (`create_time`,`property`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志元数据分表6(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_metadata_6
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_metadata_7
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_metadata_7`;
CREATE TABLE `iot_device_log_metadata_7` (
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '产品ID',
`device_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备名称',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型',
`event` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称',
`property` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备属性(如battery/csq)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '元数据详情',
`ext1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段1',
`ext2` varchar(655) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2(长文本)',
`ext3` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段3',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_time_property` (`create_time`,`property`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志元数据分表7(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_metadata_7
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_metadata_8
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_metadata_8`;
CREATE TABLE `iot_device_log_metadata_8` (
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '产品ID',
`device_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备名称',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型',
`event` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称',
`property` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备属性(如battery/csq)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '元数据详情',
`ext1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段1',
`ext2` varchar(655) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2(长文本)',
`ext3` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段3',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_time_property` (`create_time`,`property`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志元数据分表8(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_metadata_8
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_log_metadata_9
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_log_metadata_9`;
CREATE TABLE `iot_device_log_metadata_9` (
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`iot_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '设备唯一编码',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '产品ID',
`device_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备名称',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备自身序号',
`message_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '消息类型',
`event` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '事件名称',
`property` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备属性(如battery/csq)',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '元数据详情',
`ext1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段1',
`ext2` varchar(655) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展字段2(长文本)',
`ext3` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '扩展字段3',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间(无0值)',
PRIMARY KEY (`id`,`create_time`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `idx_product_device` (`product_key`,`device_id`) USING BTREE,
KEY `idx_time_property` (`create_time`,`property`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备日志元数据分表9(按iotId哈希,内部分区)'
/*!50100 PARTITION BY RANGE (to_days(`create_time`))
(PARTITION p202509 VALUES LESS THAN (739890) ENGINE = InnoDB,
PARTITION p202510 VALUES LESS THAN (739921) ENGINE = InnoDB,
PARTITION p202511 VALUES LESS THAN (739951) ENGINE = InnoDB,
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = InnoDB) */;
-- ----------------------------
-- Records of iot_device_log_metadata_9
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_model
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_model`;
CREATE TABLE `iot_device_model` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
`product_key` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '产品编号',
`company_no` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '厂家编号',
`company_name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '厂家名称',
`device_type` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '设备类型',
`device_type_name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '设备类型名称',
`device_model` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '设备型号',
`device_model_name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '型号名称',
`icon` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '设备图标',
`protocol` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '网络协议',
`apps` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '' COMMENT '支持应用',
`support_child` tinyint(1) NOT NULL DEFAULT '0' COMMENT '支持子设备',
`link_to` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '小程序跳转webview页面',
`page_ctrl` json DEFAULT NULL COMMENT '页面配置',
`ext_conf` json DEFAULT NULL COMMENT '后台内部扩展字段',
`instance` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `idx_product_Key` (`product_key`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='存储设备型号规格定义(关联产品型号、硬件版本) ';
-- ----------------------------
-- Records of iot_device_model
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_protocol
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_protocol`;
CREATE TABLE `iot_device_protocol` (
`id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品key,product_key',
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`description` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`state` tinyint DEFAULT NULL COMMENT '0-未发布,1-已发布',
`type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`configuration` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '配置信息',
`example` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '编解码示例',
`version` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '版本号',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE,
KEY `idx_create_time` (`create_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='设备协议表';
-- ----------------------------
-- Records of iot_device_protocol
-- ----------------------------
BEGIN;
INSERT INTO `iot_device_protocol` (`id`, `name`, `description`, `state`, `type`, `configuration`, `example`, `version`, `create_time`) VALUES ('38fc80e', '开关面板', NULL, 1, 'magic', '{\"needBs4Decode\":false,\"location\":\"import log;\\n\\n// 16进制转10进制数字\\nvar hexToInt = hex => {\\n return Integer.parseInt(hex, 16);\\n};\\n// 预解码,解析上报的设备编号 deviceId1www\\nvar preDecode = payload => {\\n var result = {}\\n var payloadHex = payload.toUpperCase() // 转为大写\\n // 校验报文长度和帧头\\n if (payloadHex.length() >= 18 && payloadHex.substring(0, 4) === \\\"A5A5\\\") {\\n // 从第5位开始取4字节(8个字符)作为 deviceId\\n result.deviceId = payloadHex.substring(4, 12)\\n }\\n return result\\n}\\n\\nvar decode =(payload,context) => {\\n log.info(\\\"进入编解码,payload={},context={}\\\",payload,context)\\n var result = [];\\n var payloadHex =payload.toUpperCase();\\n var propertiesObj = { \\\"messageType\\\": \\\"PROPERTIES\\\", \\\"properties\\\": {} };\\n var eventObj = { \\\"messageType\\\": \\\"EVENT\\\", \\\"event\\\": \\\"\\\", \\\"data\\\": {} };\\n\\n // 验证帧头帧尾\\n if (payloadHex.substring(0, 4) != \\\"A5A5\\\" || payloadHex.substring(payloadHex.length() - 4) != \\\"5A5A\\\") {\\n return jsonToStr([{ \\\"error\\\": \\\"无效帧格式\\\" }]);\\n }\\n\\n // 提取核心字段\\n var deviceId = payloadHex.substring(4, 8); // 设备ID(4字节)\\n var cmdCode = payloadHex.substring(8, 10); // 命令码(1字节)\\n var dataLen = hexToInt(payloadHex.substring(10, 12)); // 数据长度\\n var dataHex = payloadHex.substring(12, 12 + dataLen * 2); // 数据区\\n var checksum = payloadHex.substring(12 + dataLen * 2, 14 + dataLen * 2); // 校验和\\n\\n // 设备ID存入所有对象\\n propertiesObj.deviceId = deviceId;\\n eventObj.deviceId = deviceId;\\n //验证新内容\\n propertiesObj.context=context;\\n propertiesObj.tcpEncode = \'HEX\';\\n propertiesObj.replyPayload = \'727270632C676574637371\'\\n // 1. 属性上报(命令码01)\\n if (cmdCode == \\\"01\\\" && dataLen == 7) {\\n // 解析开关状态(01=开,00=关)\\n propertiesObj.properties.powerState = dataHex.substring(0, 2) == \\\"01\\\" ? \\\"01\\\" : \\\"00\\\";\\n // 解析电流(2字节,单位0.01A)\\n var currentHex = dataHex.substring(2, 6);\\n propertiesObj.properties.current = (hexToInt(currentHex) * 0.01).toFixed(2);\\n // 解析电压(2字节,单位0.1V)\\n var voltageHex = dataHex.substring(6, 10);\\n propertiesObj.properties.voltage = (hexToInt(voltageHex) * 0.1).toFixed(1);\\n // 解析功率(2字节,单位1W)\\n var powerHex = dataHex.substring(10, 14);\\n propertiesObj.properties.power = hexToInt(powerHex).toString();\\n // 加入结果集\\n result.push(propertiesObj);\\n }\\n\\n // 2. 事件上报(命令码02)\\n if (cmdCode == \\\"02\\\" && dataLen >= 3) {\\n // 事件类型(01=过载,02=过压,03=上线,04=下线)\\n var eventType = dataHex.substring(0, 2);\\n if (eventType == \\\"01\\\") {\\n eventObj.event = \\\"overload\\\";\\n eventObj.data.overload = hexToInt(dataHex.substring(2, 6)) + \\\"W\\\"; // 过载功率\\n }\\n if (eventType == \\\"03\\\") {\\n eventObj.event = \\\"online\\\";\\n eventObj.data.online = \\\"设备上线\\\";\\n }\\n if (eventType == \\\"04\\\") {\\n eventObj.event = \\\"offline\\\";\\n eventObj.data.offline = \\\"设备下线\\\";\\n }\\n result.push(eventObj);\\n }\\n\\n // 3. 响应报文(命令码04)\\n if (cmdCode == \\\"04\\\" && dataLen == 1) {\\n var replyObj = {\\n \\\"messageType\\\": \\\"REPLY\\\",\\n \\\"function\\\": \\\"switch\\\",\\n \\\"data\\\": { \\\"result\\\": dataHex == \\\"00\\\" ? \\\"success\\\" : \\\"fail\\\" }\\n };\\n replyObj.deviceId = deviceId;\\n result.push(replyObj);\\n }\\n\\n return jsonToStr(result); \\n};\\n\\nvar encode = payload => {\\n var obj = toJson(payload);\\n var deviceId = obj.data.deviceId; // 设备ID(4位16进制,如\\\"0001\\\")\\n var func = obj.function;\\n var params = obj.data;\\n\\n // 控制开关(function=switch)\\n if (func == \\\"switch\\\") {\\n var state = params.state; // 目标状态:01=开,00=关\\n if (state != \\\"01\\\" && state != \\\"00\\\") {\\n return \\\"\\\"; // 无效状态,返回空\\n }\\n\\n // 数据区:控制类型(01)+目标状态\\n var dataHex = \\\"01\\\" + state;\\n var dataLen = dataHex.length() / 2; // 数据长度(字节数)\\n var cmdCode = \\\"03\\\"; // 控制指令命令码\\n\\n // 拼接完整报文(无校验和)\\n var frame = \\\"A5A5\\\" + \\n deviceId + \\n cmdCode + \\n Integer.toHexString(dataLen) + // 数据长度(1位16进制)\\n dataHex + \\n \\\"5A5A\\\";\\n\\n return frame.toUpperCase(); // 转为大写16进制\\n }\\n\\n return \\\"\\\"; // 不支持的指令\\n};\\n\\n//预解码,得到deviceId\\n// return preDecode(\\\"A5A5000101070105DC08F004B05A5A\\\")\\n//属性上报报文\\n// return decode(\'A5A5000101070105DC08F004B07A5A5A\');\\n\\n//过载事件报文\\n// return decode(\\\"A5A5000102030104B0F35A5A\\\")\\n\\n\\n// return encode(\'{\\\"deviceId\\\": \\\"0001\\\",\\\"function\\\": \\\"switch\\\",\\\"data\\\": { \\\"state\\\": \\\"01\\\" }}\')\\n\\n\\n// return encode(\'{\\\"messageType\\\":\\\"FUNCTIONS\\\",\\\"function\\\":\\\"switch\\\",\\\"data\\\":{\\\"deviceId\\\":\\\"00010107\\\",\\\"state\\\":\\\"01\\\"}}\')\",\"provider\":\"38fc80e\",\"supportMethods\":[\"encode\",\"preDecode\",\"decode\"]}', '{}', NULL, '2025-10-03 22:02:33');
INSERT INTO `iot_device_protocol` (`id`, `name`, `description`, `state`, `type`, `configuration`, `example`, `version`, `create_time`) VALUES ('3QAz7HuahAGN', '温湿度光照子设备MQTT-RTU', 'DTU-MQTT通道的Modbus温湿度光照子设备', 1, 'magic', '{\"needBs4Decode\":false,\"location\":\"import cn.hutool.core.util.NumberUtil;\\nimport log;\\n\\n\\n/**\\n * 获取湿度描述信息\\n * @param {number} humidity - 湿度值(%RH)\\n * @returns {string} 人性化描述\\n */\\nconst getHumidityDescription = (humidity) => {\\n if (humidity < 0 || humidity > 100) {\\n return \\\"湿度传感器数据异常\\\";\\n }\\n if (humidity < 20) {\\n return \\\"空气非常干燥,建议使用加湿器\\\";\\n }\\n if (humidity < 40) {\\n return \\\"空气偏干燥,适当补水\\\";\\n }\\n if (humidity < 60) {\\n return \\\"湿度舒适,适宜居住\\\";\\n }\\n if (humidity < 80) {\\n return \\\"湿度适中,体感舒适\\\";\\n }\\n if (humidity < 90) {\\n return \\\"湿度较高,建议适当通风\\\";\\n }\\n return \\\"湿重环境,注意防潮除湿\\\";\\n};\\n\\n/**\\n * 获取温度描述信息\\n * @param {number} temperature - 温度值(℃)\\n * @returns {string} 人性化描述\\n */\\nconst getTemperatureDescription = (temperature) => {\\n if (temperature < -40 || temperature > 125) {\\n return \\\"温度传感器数据异常\\\";\\n }\\n if (temperature < 0) {\\n return \\\"极寒环境,注意防冻保暖\\\";\\n }\\n if (temperature < 10) {\\n return \\\"天气寒冷,请添衣保暖\\\";\\n }\\n if (temperature < 18) {\\n return \\\"温度凉爽,适宜活动\\\";\\n }\\n if (temperature < 26) {\\n return \\\"温度舒适,体感宜人\\\";\\n }\\n if (temperature < 30) {\\n return \\\"温度适中,注意补水\\\";\\n }\\n if (temperature < 35) {\\n return \\\"天气炎热,注意防暑降温\\\";\\n }\\n return \\\"高温环境,避免长时间户外活动\\\";\\n};\\n\\n/**\\n * 获取光照强度描述信息\\n * @param {number} illumination - 光照值(LUX)\\n * @returns {string} 人性化描述\\n */\\nconst getIlluminationDescription = (illumination) => {\\n if (illumination < 0 || illumination > 65535) {\\n return \\\"光照传感器数据异常\\\";\\n }\\n if (illumination < 10) {\\n return \\\"环境黑暗,建议开启照明\\\";\\n }\\n if (illumination < 100) {\\n return \\\"光线昏暗,适合休息\\\";\\n }\\n if (illumination < 500) {\\n return \\\"光线柔和,适宜阅读\\\";\\n }\\n if (illumination < 1000) {\\n return \\\"光照适中,舒适自然\\\";\\n }\\n if (illumination < 3000) {\\n return \\\"光线充足,适宜工作\\\";\\n }\\n if (illumination < 10000) {\\n return \\\"光照强烈,注意防晒\\\";\\n }\\n return \\\"强光环境,建议采取防护措施\\\";\\n};\\n\\n/**\\n * 获取综合舒适度评价\\n * @param {number} humidity - 湿度\\n * @param {number} temperature - 温度\\n * @param {number} illumination - 光照\\n * @returns {string} 综合舒适度描述\\n */\\nconst getOverallComfortLevel = (humidity, temperature, illumination) => {\\n // 舒适度评分(简单的加权计算)\\n let comfortScore = 0;\\n \\n // 温度舒适度评分(最重要)\\n if (temperature >= 18 && temperature <= 26) {\\n comfortScore += 40;\\n } else if (temperature >= 15 && temperature <= 28) {\\n comfortScore += 30;\\n } else if (temperature >= 10 && temperature <= 30) {\\n comfortScore += 20;\\n } else {\\n comfortScore += 10;\\n }\\n\\n // 湿度舒适度评分\\n if (humidity >= 40 && humidity <= 60) {\\n comfortScore += 30;\\n } else if (humidity >= 30 && humidity <= 70) {\\n comfortScore += 20;\\n } else {\\n comfortScore += 10;\\n }\\n\\n // 光照舒适度评分\\n if (illumination >= 100 && illumination <= 1000) {\\n comfortScore += 30;\\n } else if (illumination >= 50 && illumination <= 3000) {\\n comfortScore += 20;\\n } else {\\n comfortScore += 10;\\n }\\n\\n // 根据总分返回描述\\n if (comfortScore >= 90) {\\n return \\\"环境非常舒适,适宜长时间停留\\\";\\n }\\n if (comfortScore >= 70) {\\n return \\\"环境舒适,体感良好\\\";\\n }\\n if (comfortScore >= 50) {\\n return \\\"环境一般,部分指标需优化\\\";\\n }\\n return \\\"环境不适,建议调整温湿度或光照条件\\\";\\n};\\nvar encode = (functionReqJson, shadow) => {\\n \\n};\\n\\n// ------------------------------ 核心函数:decode(16进制报文→物模型) ------------------------------\\n/**\\n * decode逻辑:解析设备返回的Modbus RTU报文,转换为物模型属性\\n * @param {String} payload - 设备上报原始16进制报文\\n * @param {Object} context - 上下文(暂未使用)\\n * @returns {Array} 解析结果(含PROPERTIES对象,含传感数据与事件)\\n */\\nvar decode = (payload, context) => {\\n const corePayload = payload;\\n const properties = {\\n \\\"messageType\\\": \\\"PROPERTIES\\\",\\n \\\"properties\\\": {\\n \\\"sourcePayload\\\": payload\\n }\\n };\\n const slaveAddrHex = corePayload.substring(0, 2);\\n const slaveAddr = Integer.parseInt(slaveAddrHex, 16);\\n const funcCode = corePayload.substring(2, 4);\\n // 数据长度(4-6位,规格书2-50:数据长度1字节)\\n const dataLenHex = corePayload.substring(4, 6);\\n const dataLen = Integer.parseInt(dataLenHex, 16);\\n // 4. 解析传感数据(对照规格书2-53寄存器地址表)\\n const dataArea = corePayload.substring(6, 6 + dataLen * 2); // 数据区(6-38位,16字节)\\n\\n // 4.1 湿度解析(000H寄存器,数据区0-3位,规格书2-53:湿度存储于40001)\\n const humidityHex = dataArea.substring(0, 4);\\n const humidityRaw = Integer.parseInt(humidityHex, 16);\\n const humidity = NumberUtil.div(humidityRaw, 10, 1); // 0.1%RH单位换算为%RH\\n // 验证范围(规格书2-43:湿度0%RH~100%RH)\\n if (humidity >= 0 && humidity <= 100) {\\n properties.properties.humidity = humidity;\\n properties.properties.humidityDesc = getHumidityDescription(humidity);\\n } \\n // 4.2 温度解析(0001H寄存器,数据区4-7位,规格书2-53:温度存储于40002)\\n const tempHex = dataArea.substring(4, 8);\\n const tempRaw = Integer.parseInt(tempHex, 16);\\n const temperature = NumberUtil.div(tempRaw, 10, 1); // 0.1℃单位换算为℃\\n // 验证范围(规格书2-43:温度-40℃~125℃)\\n if (temperature >= -40 && temperature <= 125) {\\n properties.properties.temperature = temperature;\\n properties.properties.temperatureDesc = getTemperatureDescription(temperature);\\n }\\n // 4.3 光照强度解析(0007H寄存器,数据区28-31位,规格书2-53:光照存储于40008)\\n const illuHex = dataArea.substring(28, 32);\\n const illumination = Integer.parseInt(illuHex, 16);\\n // 验证范围(规格书2-43:光照0~65535 LUX)\\n if (illumination >= 0 && illumination <= 65535) {\\n properties.properties.illumination = illumination;\\n properties.properties.illuminationDesc = getIlluminationDescription(illumination);\\n\\n\\n }\\n if(illumination&&temperature&&humidity){\\n properties.properties.overallComfort = getOverallComfortLevel(humidity, temperature, illumination);\\n }\\n return properties;\\n};\",\"provider\":\"3QAz7HuahAGN\",\"supportMethods\":[\"encode\",\"decode\"]}', '{}', NULL, '2025-10-03 22:02:33');
INSERT INTO `iot_device_protocol` (`id`, `name`, `description`, `state`, `type`, `configuration`, `example`, `version`, `create_time`) VALUES ('681c0775c2dc427d0480ab5f', '智能插座', NULL, 1, 'magic', '{\"needBs4Decode\":false,\"location\":\"\\nimport log;\\n\\nvar url=\\\"\\\";\\n\\nvar post = (url,body) =>{\\n \\n}\\n\\nvar encode = payload => {\\n var dt=toJson(payload)\\n dt.dxxc=randomSign();\\n return dt;\\n}\\n\\n//解码\\nvar decode = payload => {\\n var result = []\\n log.info(\\\"编解码收到消息={}\\\",payload)\\n var dt=toJson(payload)\\n var propertiesObj = {\\n \\\"messageType\\\": \\\"PROPERTIES\\\",\\n \\\"properties\\\": {}\\n }\\n\\n var repayObj={}\\n repayObj.tips=\\\"我想改啥就改啥\\\"\\n repayObj.randomNo=randomSign()\\n repayObj.wings=\\\"universal-iot-great\\\"\\n repayObj.iot=\\\"iotuniv\\\"\\n //设置属性\\n propertiesObj.properties=dt\\n propertiesObj.properties.sn=randomSign()\\n //MQTT设置回复\\n propertiesObj.replyPayload=repayObj\\n // propertiesObj.replyPayload=\\\"xzzxc\\\"+randomSign()//设置回复的内容\\n //propertiesObj.downTopic=\\\"$thing/down/681c0775c2dc427d0480ab5f/cz001923\\\" //设置回复的主题\\n \\n return propertiesObj;\\n}\\n\\n//设备增加\\nvar add = payload => {\\n var da=post(url,payload)\\n var rs={\\n \\\"code\\\":0,\\n \\\"msg\\\":\\\"success\\\",\\n \\\"codec\\\":\\\"add\\\",\\n \\\"codec\\\":da\\n }\\n return rs;\\n}\\n\\n//设备更新\\nvar update = payload => {\\n var da=post(url,payload)\\n var rs={\\n \\\"code\\\":0,\\n \\\"msg\\\":\\\"success\\\",\\n \\\"codec\\\":\\\"update\\\",\\n \\\"codec\\\":da\\n }\\n return rs;\\n}\\n\\n//设备查询\\nvar query = payload => {\\n var da=post(url,payload)\\n var rs={\\n \\\"code\\\":0,\\n \\\"req\\\":0,\\n \\\"msg\\\":\\\"success\\\",\\n \\\"codec\\\":\\\"query\\\",\\n \\\"codec\\\":da\\n }\\n return rs;\\n}\\n\\n//功能调用\\nvar function = payload => {\\n var da=post(url,payload)\\n var rs={\\n \\\"code\\\":0,\\n \\\"msg\\\":\\\"success\\\",\\n \\\"codec\\\":\\\"function\\\",\\n \\\"codec\\\":da\\n }\\n return rs;\\n}\\n\\n\\n\",\"provider\":\"681c0775c2dc427d0480ab5f\",\"supportMethods\":[\"encode\",\"decode\"]}', '{}', NULL, '2025-10-03 22:02:33');
INSERT INTO `iot_device_protocol` (`id`, `name`, `description`, `state`, `type`, `configuration`, `example`, `version`, `create_time`) VALUES ('68831a1f38fc106a8dac3c13', 'AI生成开关', NULL, 1, 'magic', '{\"needBs4Decode\":false,\"location\":\"import log;\\n\\n// 16进制转10进制数字\\nvar hexToInt = hex => {\\n return Integer.parseInt(hex, 16);\\n};\\n// 预解码,解析上报的设备编号 deviceId\\nvar preDecode = payload => {\\n var result = {}\\n var payloadHex = payload.toUpperCase() // 转为大写\\n // 校验报文长度和帧头\\n if (payloadHex.length() >= 18 && payloadHex.substring(0, 4) === \\\"A5A5\\\") {\\n // 从第5位开始取4字节(8个字符)作为 deviceId\\n result.deviceId = payloadHex.substring(4, 12)\\n }\\n return result\\n}\\n\\nvar decode =(payload,context) => {\\n log.info(\\\"进入编解码,payload={},context={}\\\",payload,context)\\n var result = [];\\n var payloadHex =payload.toUpperCase();\\n var propertiesObj = { \\\"messageType\\\": \\\"PROPERTIES\\\", \\\"properties\\\": {} };\\n var eventObj = { \\\"messageType\\\": \\\"EVENT\\\", \\\"event\\\": \\\"\\\", \\\"data\\\": {} };\\n\\n // 验证帧头帧尾\\n if (payloadHex.substring(0, 4) != \\\"A5A5\\\" || payloadHex.substring(payloadHex.length() - 4) != \\\"5A5A\\\") {\\n return jsonToStr([{ \\\"error\\\": \\\"无效帧格式\\\" }]);\\n }\\n\\n // 提取核心字段\\n var deviceId = payloadHex.substring(4, 8); // 设备ID(4字节)\\n var cmdCode = payloadHex.substring(8, 10); // 命令码(1字节)\\n var dataLen = hexToInt(payloadHex.substring(10, 12)); // 数据长度\\n var dataHex = payloadHex.substring(12, 12 + dataLen * 2); // 数据区\\n var checksum = payloadHex.substring(12 + dataLen * 2, 14 + dataLen * 2); // 校验和\\n\\n // 设备ID存入所有对象\\n propertiesObj.deviceId = deviceId;\\n eventObj.deviceId = deviceId;\\n //验证新内容\\n propertiesObj.context=context;\\n propertiesObj.tcpEncode = \'HEX\';\\n propertiesObj.replyPayload = \'727270632C676574637371\'\\n // 1. 属性上报(命令码01)\\n if (cmdCode == \\\"01\\\" && dataLen == 7) {\\n // 解析开关状态(01=开,00=关)\\n propertiesObj.properties.powerState = dataHex.substring(0, 2) == \\\"01\\\" ? \\\"01\\\" : \\\"00\\\";\\n // 解析电流(2字节,单位0.01A)\\n var currentHex = dataHex.substring(2, 6);\\n propertiesObj.properties.current = (hexToInt(currentHex) * 0.01).toFixed(2);\\n // 解析电压(2字节,单位0.1V)\\n var voltageHex = dataHex.substring(6, 10);\\n propertiesObj.properties.voltage = (hexToInt(voltageHex) * 0.1).toFixed(1);\\n // 解析功率(2字节,单位1W)\\n var powerHex = dataHex.substring(10, 14);\\n propertiesObj.properties.power = hexToInt(powerHex).toString();\\n // 加入结果集\\n result.push(propertiesObj);\\n }\\n\\n // 2. 事件上报(命令码02)\\n if (cmdCode == \\\"02\\\" && dataLen >= 3) {\\n // 事件类型(01=过载,02=过压,03=上线,04=下线)\\n var eventType = dataHex.substring(0, 2);\\n if (eventType == \\\"01\\\") {\\n eventObj.event = \\\"overload\\\";\\n eventObj.data.overload = hexToInt(dataHex.substring(2, 6)) + \\\"W\\\"; // 过载功率\\n }\\n if (eventType == \\\"03\\\") {\\n eventObj.event = \\\"online\\\";\\n eventObj.data.online = \\\"设备上线\\\";\\n }\\n if (eventType == \\\"04\\\") {\\n eventObj.event = \\\"offline\\\";\\n eventObj.data.offline = \\\"设备下线\\\";\\n }\\n result.push(eventObj);\\n }\\n\\n // 3. 响应报文(命令码04)\\n if (cmdCode == \\\"04\\\" && dataLen == 1) {\\n var replyObj = {\\n \\\"messageType\\\": \\\"REPLY\\\",\\n \\\"function\\\": \\\"switch\\\",\\n \\\"data\\\": { \\\"result\\\": dataHex == \\\"00\\\" ? \\\"success\\\" : \\\"fail\\\" }\\n };\\n replyObj.deviceId = deviceId;\\n result.push(replyObj);\\n }\\n\\n return jsonToStr(result);\\n};\\n\\nvar encode = payload => {\\n var obj = toJson(payload);\\n var deviceId = obj.data.deviceId; // 设备ID(4位16进制,如\\\"0001\\\")\\n var func = obj.function;\\n var params = obj.data;\\n\\n // 控制开关(function=switch)\\n if (func == \\\"switch\\\") {\\n var state = params.state; // 目标状态:01=开,00=关\\n if (state != \\\"01\\\" && state != \\\"00\\\") {\\n return \\\"\\\"; // 无效状态,返回空\\n }\\n\\n // 数据区:控制类型(01)+目标状态\\n var dataHex = \\\"01\\\" + state;\\n var dataLen = dataHex.length() / 2; // 数据长度(字节数)\\n var cmdCode = \\\"03\\\"; // 控制指令命令码\\n\\n // 拼接完整报文(无校验和)\\n var frame = \\\"A5A5\\\" + \\n deviceId + \\n cmdCode + \\n Integer.toHexString(dataLen) + // 数据长度(1位16进制)\\n dataHex + \\n \\\"5A5A\\\";\\n\\n return frame.toUpperCase(); // 转为大写16进制\\n }\\n\\n return \\\"\\\"; // 不支持的指令\\n};\",\"provider\":\"68831a1f38fc106a8dac3c13\",\"supportMethods\":[\"encode\",\"preDecode\",\"decode\"]}', '{}', NULL, '2025-10-03 22:02:33');
INSERT INTO `iot_device_protocol` (`id`, `name`, `description`, `state`, `type`, `configuration`, `example`, `version`, `create_time`) VALUES ('688cd92fdb9e0158872f4aa9', '开关面板-MQTT-doc编写', '123', 1, 'magic', '{\"needBs4Decode\":false,\"location\":\"import log\\n\\n\\n/**\\n * 编码:平台指令转设备格式\\n * @param {Object} payload 平台指令\\n * @returns {String} 设备可识别的报文(二进制、JSON、16进制字符串等)\\n */\\nvar encode = payload => {\\n var rs=toJson(payload);\\n rs.iot=\'演示iot\'\\n rs.randomNum=randomSign();\\n // TODO:实现编码逻辑\\n return \\\"A5A50001030201015A5A\\\";\\n};\\n\",\"provider\":\"688cd92fdb9e0158872f4aa9\",\"supportMethods\":[\"encode\"]}', '{}', NULL, '2025-10-03 22:02:33');
INSERT INTO `iot_device_protocol` (`id`, `name`, `description`, `state`, `type`, `configuration`, `example`, `version`, `create_time`) VALUES ('68bd7ea11c9e6085163c3f52', '水浸传感器', NULL, 1, 'magic', '{\"needBs4Decode\":false,\"location\":\"/**\\n * 编码:平台指令转设备格式\\n * @param {Object} payload 平台指令\\n * @returns {String} 设备可识别的报文(二进制、JSON、16进制字符串等)\\n */\\nvar encode = payload => {\\n var result = \\\"\\\";\\n // 水浸设备通常只读,无控制功能,保留基本结构\\n if (payload.functionId) {\\n // 如有需要,可扩展编码逻辑\\n result = \\\"指令已处理\\\";\\n }\\n return result;\\n};\\n\\n/**\\n * 解码:设备数据转平台格式\\n * @param {Object} payload 设备数据,包含APPdata字段(base64编码)\\n * @returns {Array} 平台消息数组,包含事件或属性\\n */\\nvar decode = payload => {\\n var py = toJson(payload);\\n var appdataBase64 = py.APPdata;\\n var rawString = base64Decode(appdataBase64);\\n // 去除无用字符\\n rawString = rawString.replace(/@/g, \\\"\\\").replace(/\\\\(/g, \\\"\\\").replace(/\\\\)/g, \\\"\\\");\\n var fields = rawString.split(\'_\');\\n if (fields.length < 8) {\\n throw new Error(\\\"数据格式无效\\\");\\n }\\n\\n var deviceId = fields[0];\\n var eventType = fields[5];\\n var timestamp = fields[6];\\n var battery = Integer.parseInt(fields[4]);\\n var csq = Integer.parseInt(fields[2]);\\n\\n var messages = [];\\n var eventMessage = {\\n \\\"messageType\\\": \\\"EVENT\\\",\\n \\\"event\\\": \\\"\\\",\\n \\\"data\\\": {\\n \\\"ts\\\": timestamp\\n }\\n };\\n var propertiesMessage = {\\n \\\"messageType\\\": \\\"PROPERTIES\\\",\\n \\\"properties\\\": {\\n \\\"waterState\\\": false,\\n \\\"battery\\\": battery,\\n \\\"csq\\\": csq\\n }\\n };\\n\\n if (eventType === \\\"SJOPEN\\\") {\\n eventMessage.event = \\\"water_alarm\\\";\\n propertiesMessage.properties.waterState = true;\\n messages.push(eventMessage);\\n } else if (eventType === \\\"SJCLOSE\\\") {\\n eventMessage.event = \\\"water_normal\\\";\\n propertiesMessage.properties.waterState = false;\\n messages.push(eventMessage);\\n } else {\\n throw new Error(\\\"未知事件类型: \\\" + eventType);\\n }\\n\\n messages.push(propertiesMessage);\\n return messages;\\n};\\n\",\"provider\":\"68bd7ea11c9e6085163c3f52\",\"supportMethods\":[\"encode\",\"decode\"]}', '{}', NULL, '2025-10-03 22:02:33');
INSERT INTO `iot_device_protocol` (`id`, `name`, `description`, `state`, `type`, `configuration`, `example`, `version`, `create_time`) VALUES ('68beda0c1c9e0d2b7943b826', '水浸', NULL, 1, 'magic', '{\"needBs4Decode\":false,\"location\":\"/**\\n * 解码:设备数据转平台格式\\n * @param {Object} payload 设备数据,包含APPdata字段(base64编码)\\n * @returns {Array} 平台消息数组,包含事件或属性\\n */\\nvar decode = payload => {\\n //天翼物联消息入口={\\\"APPdata\\\":\\\"KDg2NTA5ODA3MDMyNjU+\\\"}\\n var py = toJson(payload);\\n var appdataBase64 = py.APPdata;\\n //解码\\n var rawString = base64Decode(appdataBase64);\\n // 去除无用字符\\n \\n rawString = rawString.replace(/@/g, \\\"\\\").replace(/\\\\(/g, \\\"\\\").replace(/\\\\)/g, \\\"\\\");\\n var fields = rawString.split(\'_\');\\n if (fields.length < 8) {\\n throw new Error(\\\"数据格式无效\\\");\\n }\\n\\n var deviceId = fields[0];\\n var eventType = fields[5];\\n var timestamp = fields[6];\\n var battery = Integer.parseInt(fields[4]);\\n var csq = Integer.parseInt(fields[2]);\\n\\n var messages = [];\\n var eventMessage = {\\n \\\"messageType\\\": \\\"EVENT\\\",\\n \\\"event\\\": \\\"\\\",\\n \\\"data\\\": {\\n \\\"ts\\\": timestamp\\n }\\n };\\n var propertiesMessage = {\\n \\\"messageType\\\": \\\"PROPERTIES\\\",\\n \\\"properties\\\": {\\n \\\"waterState\\\": false,\\n \\\"battery\\\": battery,\\n \\\"csq\\\": csq\\n }\\n };\\n\\n if (eventType === \\\"SJOPEN\\\") {\\n eventMessage.event = \\\"water_alarm\\\";\\n propertiesMessage.properties.waterState = true;\\n messages.push(eventMessage);\\n } else if (eventType === \\\"SJCLOSE\\\") {\\n eventMessage.event = \\\"water_normal\\\";\\n propertiesMessage.properties.waterState = false;\\n messages.push(eventMessage);\\n }else if(eventType === \\\"POINT\\\") {\\n eventMessage.event = \\\"point\\\";\\n propertiesMessage.properties.waterState = false;\\n messages.push(eventMessage);\\n }\\n messages.push(propertiesMessage);\\n return messages;\\n};\\n\\n/**\\n * 编码:平台指令转设备格式\\n * @param {Object} payload 平台指令\\n * @returns {String} 设备可识别的报文(二进制、JSON、16进制字符串等)\\n */\\nvar encode = payload => {\\n var result = \\\"\\\";\\n // 水浸设备通常只读,无控制功能,保留基本结构\\n if (payload.functionId) {\\n // 如有需要,可扩展编码逻辑\\n result = \\\"指令已处理\\\";\\n }\\n return result;\\n};\",\"provider\":\"68beda0c1c9e0d2b7943b826\",\"supportMethods\":[\"encode\",\"decode\"]}', '{}', NULL, '2025-10-03 22:02:33');
INSERT INTO `iot_device_protocol` (`id`, `name`, `description`, `state`, `type`, `configuration`, `example`, `version`, `create_time`) VALUES ('68e5bcf0935e6d553cdda73b', '4G该精度定位', NULL, 1, 'magic', '{\"needBs4Decode\":false,\"location\":\"//解码\\nfunction decode(rawData) {\\n var propertiesObj = {\\n \\\"messageType\\\": \\\"PROPERTIES\\\",\\n \\\"properties\\\": {}\\n }\\n var eventObj = {\\n \\\"messageType\\\": \\\"EVENT\\\",\\n \\\"event\\\": \\\"\\\",\\n \\\"data\\\": {}\\n }\\n\\n return JSON.stringify(propertiesObj);\\n\\n }\\n //编码\\n function encode(rawData) {\\n return null\\n}\",\"provider\":\"68e5bcf0935e6d553cdda73b\"}', '{}', NULL, '2025-10-03 22:02:33');
INSERT INTO `iot_device_protocol` (`id`, `name`, `description`, `state`, `type`, `configuration`, `example`, `version`, `create_time`) VALUES ('8qlWaAd8Rz2B', '1', NULL, 0, 'magic', '{\"needBs4Decode\":false,\"location\":\"//编码\\nvar encode = payload => {\\n\\treturn \'\';\\n}\\n//解码\\nvar decode = payload => {\\n\\tvar propertiesObj = {\\n\\t\\t\\\"messageType\\\": \\\"PROPERTIES\\\",\\n\\t\\t\\\"properties\\\": {}\\n\\t}\\n\\tvar eventObj = {\\n\\t\\t\\\"messageType\\\": \\\"EVENT\\\",\\n\\t\\t\\\"event\\\": \\\"\\\",\\n\\t\\t\\\"data\\\": {}\\n\\t}\\n\\n\\treturn propertiesObj\\n}\",\"provider\":\"8qlWaAd8Rz2B\"}', '{}', NULL, '2025-10-03 22:02:33');
INSERT INTO `iot_device_protocol` (`id`, `name`, `description`, `state`, `type`, `configuration`, `example`, `version`, `create_time`) VALUES ('abcxzxzxzxs', '智能插座', NULL, 1, 'magic', '{\"needBs4Decode\":false,\"location\":\"\\nimport log;\\n\\nvar url=\\\"\\\";\\n\\nvar post = (url,body) =>{\\n \\n}\\n\\nvar encode = payload => {\\n var dt=toJson(payload)\\n dt.dxxc=randomSign();\\n return dt;\\n}\\n\\n//解码\\nvar decode = payload => {\\n var result = []\\n log.info(\\\"编解码收到消息={}\\\",payload)\\n var dt=toJson(payload)\\n var propertiesObj = {\\n \\\"messageType\\\": \\\"PROPERTIES\\\",\\n \\\"properties\\\": {}\\n }\\n //设置属性\\n propertiesObj.properties=dt\\n propertiesObj.properties.sn=randomSign()\\n //设置回复\\n propertiesObj.replyPayload=\\\"xzzxc\\\"+randomSign()\\n propertiesObj.downTopic=\\\"$thing/down/681c0775c2dc427d0480ab5f/cz001923\\\"\\n var event={\\n \\\"messageType\\\": \\\"EVENT\\\",\\n \\\"event\\\":\\\"batteryRestore\\\",\\n \\\"properties\\\": {\\n // \\\"battery\\\":100\\n }\\n }\\n var lowBatteryAlarm={\\n \\\"messageType\\\": \\\"EVENT\\\",\\n \\\"event\\\":\\\"lowBatteryAlarm\\\",\\n \\\"properties\\\": {\\n //\\\"csq\\\":29\\n }\\n }\\n result.push(propertiesObj)\\n result.push(event)\\n result.push(lowBatteryAlarm)\\n return result;\\n}\\n\\n//设备增加\\nvar add = payload => {\\n var da=post(url,payload)\\n var rs={\\n \\\"code\\\":0,\\n \\\"msg\\\":\\\"success\\\",\\n \\\"codec\\\":\\\"add\\\",\\n \\\"codec\\\":da\\n }\\n return rs;\\n}\\n\\n//设备更新\\nvar update = payload => {\\n var da=post(url,payload)\\n var rs={\\n \\\"code\\\":0,\\n \\\"msg\\\":\\\"success\\\",\\n \\\"codec\\\":\\\"update\\\",\\n \\\"codec\\\":da\\n }\\n return rs;\\n}\\n\\n//设备查询\\nvar query = payload => {\\n var da=post(url,payload)\\n var rs={\\n \\\"code\\\":0,\\n \\\"req\\\":0,\\n \\\"msg\\\":\\\"success\\\",\\n \\\"codec\\\":\\\"query\\\",\\n \\\"codec\\\":da\\n }\\n return rs;\\n}\\n\\n//功能调用\\nvar function = payload => {\\n var da=post(url,payload)\\n var rs={\\n \\\"code\\\":0,\\n \\\"msg\\\":\\\"success\\\",\\n \\\"codec\\\":\\\"function\\\",\\n \\\"codec\\\":da\\n }\\n return rs;\\n}\\n\\n\",\"provider\":\"681c0775c2dc427d0480ab5f\",\"supportMethods\":[\"encode\",\"add\",\"function\",\"query\",\"update\",\"decode\"]}', '{}', NULL, '2025-10-03 22:02:33');
INSERT INTO `iot_device_protocol` (`id`, `name`, `description`, `state`, `type`, `configuration`, `example`, `version`, `create_time`) VALUES ('bKFSm8yKgyGS', '光照温湿度子设备-TCP', 'DTU-TCP通道的Modbus温湿度光照子设备,前6个字节报文需要处理', 1, 'magic', '{\"needBs4Decode\":false,\"location\":\"import cn.hutool.core.util.NumberUtil;\\nimport log;\\n\\n\\n/**\\n * 获取湿度描述信息\\n * @param {number} humidity - 湿度值(%RH)\\n * @returns {string} 人性化描述\\n */\\nconst getHumidityDescription = (humidity) => {\\n if (humidity < 0 || humidity > 100) {\\n return \\\"湿度传感器数据异常\\\";\\n }\\n if (humidity < 20) {\\n return \\\"空气非常干燥,建议使用加湿器\\\";\\n }\\n if (humidity < 40) {\\n return \\\"空气偏干燥,适当补水\\\";\\n }\\n if (humidity < 60) {\\n return \\\"湿度舒适,适宜居住\\\";\\n }\\n if (humidity < 80) {\\n return \\\"湿度适中,体感舒适\\\";\\n }\\n if (humidity < 90) {\\n return \\\"湿度较高,建议适当通风\\\";\\n }\\n return \\\"湿重环境,注意防潮除湿\\\";\\n};\\n\\n/**\\n * 获取温度描述信息\\n * @param {number} temperature - 温度值(℃)\\n * @returns {string} 人性化描述\\n */\\nconst getTemperatureDescription = (temperature) => {\\n if (temperature < -40 || temperature > 125) {\\n return \\\"温度传感器数据异常\\\";\\n }\\n if (temperature < 0) {\\n return \\\"极寒环境,注意防冻保暖\\\";\\n }\\n if (temperature < 10) {\\n return \\\"天气寒冷,请添衣保暖\\\";\\n }\\n if (temperature < 18) {\\n return \\\"温度凉爽,适宜活动\\\";\\n }\\n if (temperature < 26) {\\n return \\\"温度舒适,体感宜人\\\";\\n }\\n if (temperature < 30) {\\n return \\\"温度适中,注意补水\\\";\\n }\\n if (temperature < 35) {\\n return \\\"天气炎热,注意防暑降温\\\";\\n }\\n return \\\"高温环境,避免长时间户外活动\\\";\\n};\\n\\n/**\\n * 获取光照强度描述信息\\n * @param {number} illumination - 光照值(LUX)\\n * @returns {string} 人性化描述\\n */\\nconst getIlluminationDescription = (illumination) => {\\n if (illumination < 0 || illumination > 65535) {\\n return \\\"光照传感器数据异常\\\";\\n }\\n if (illumination < 10) {\\n return \\\"环境黑暗,建议开启照明\\\";\\n }\\n if (illumination < 100) {\\n return \\\"光线昏暗,适合休息\\\";\\n }\\n if (illumination < 500) {\\n return \\\"光线柔和,适宜阅读\\\";\\n }\\n if (illumination < 1000) {\\n return \\\"光照适中,舒适自然\\\";\\n }\\n if (illumination < 3000) {\\n return \\\"光线充足,适宜工作\\\";\\n }\\n if (illumination < 10000) {\\n return \\\"光照强烈,注意防晒\\\";\\n }\\n return \\\"强光环境,建议采取防护措施\\\";\\n};\\n\\n/**\\n * 获取综合舒适度评价\\n * @param {number} humidity - 湿度\\n * @param {number} temperature - 温度\\n * @param {number} illumination - 光照\\n * @returns {string} 综合舒适度描述\\n */\\nconst getOverallComfortLevel = (humidity, temperature, illumination) => {\\n // 舒适度评分(简单的加权计算)\\n let comfortScore = 0;\\n \\n // 温度舒适度评分(最重要)\\n if (temperature >= 18 && temperature <= 26) {\\n comfortScore += 40;\\n } else if (temperature >= 15 && temperature <= 28) {\\n comfortScore += 30;\\n } else if (temperature >= 10 && temperature <= 30) {\\n comfortScore += 20;\\n } else {\\n comfortScore += 10;\\n }\\n\\n // 湿度舒适度评分\\n if (humidity >= 40 && humidity <= 60) {\\n comfortScore += 30;\\n } else if (humidity >= 30 && humidity <= 70) {\\n comfortScore += 20;\\n } else {\\n comfortScore += 10;\\n }\\n\\n // 光照舒适度评分\\n if (illumination >= 100 && illumination <= 1000) {\\n comfortScore += 30;\\n } else if (illumination >= 50 && illumination <= 3000) {\\n comfortScore += 20;\\n } else {\\n comfortScore += 10;\\n }\\n\\n // 根据总分返回描述\\n if (comfortScore >= 90) {\\n return \\\"环境非常舒适,适宜长时间停留\\\";\\n }\\n if (comfortScore >= 70) {\\n return \\\"环境舒适,体感良好\\\";\\n }\\n if (comfortScore >= 50) {\\n return \\\"环境一般,部分指标需优化\\\";\\n }\\n return \\\"环境不适,建议调整温湿度或光照条件\\\";\\n};\\nvar encode = (functionReqJson, shadow) => {\\n \\n};\\n\\n// ------------------------------ 核心函数:decode(16进制报文→物模型) ------------------------------\\n/**\\n * decode逻辑:解析设备返回的Modbus RTU报文,转换为物模型属性\\n * @param {String} payload - 设备上报原始16进制报文\\n * @param {Object} context - 上下文(暂未使用)\\n * @returns {Array} 解析结果(含PROPERTIES对象,含传感数据与事件)\\n */\\nvar decode = (payload, context) => {\\n payload=hex_toAscii(payload);\\n const corePayload = payload.substring(12,payload.length());\\n const properties = {\\n \\\"messageType\\\": \\\"PROPERTIES\\\",\\n \\\"properties\\\": {\\n \\\"sourcePayload\\\": payload\\n }\\n };\\n const slaveAddrHex = corePayload.substring(0, 2);\\n const slaveAddr = Integer.parseInt(slaveAddrHex, 16);\\n const funcCode = corePayload.substring(2, 4);\\n // 数据长度(4-6位,规格书2-50:数据长度1字节)\\n const dataLenHex = corePayload.substring(4, 6);\\n const dataLen = Integer.parseInt(dataLenHex, 16);\\n // 4. 解析传感数据(对照规格书2-53寄存器地址表)\\n const dataArea = corePayload.substring(6, 6 + dataLen * 2); // 数据区(6-38位,16字节)\\n\\n // 4.1 湿度解析(000H寄存器,数据区0-3位,规格书2-53:湿度存储于40001)\\n const humidityHex = dataArea.substring(0, 4);\\n const humidityRaw = Integer.parseInt(humidityHex, 16);\\n const humidity = NumberUtil.div(humidityRaw, 10, 1); // 0.1%RH单位换算为%RH\\n // 验证范围(规格书2-43:湿度0%RH~100%RH)\\n if (humidity >= 0 && humidity <= 100) {\\n properties.properties.humidity = humidity;\\n properties.properties.humidityDesc = getHumidityDescription(humidity);\\n } \\n // 4.2 温度解析(0001H寄存器,数据区4-7位,规格书2-53:温度存储于40002)\\n const tempHex = dataArea.substring(4, 8);\\n const tempRaw = Integer.parseInt(tempHex, 16);\\n const temperature = NumberUtil.div(tempRaw, 10, 1); // 0.1℃单位换算为℃\\n // 验证范围(规格书2-43:温度-40℃~125℃)\\n if (temperature >= -40 && temperature <= 125) {\\n properties.properties.temperature = temperature;\\n properties.properties.temperatureDesc = getTemperatureDescription(temperature);\\n }\\n // 4.3 光照强度解析(0007H寄存器,数据区28-31位,规格书2-53:光照存储于40008)\\n const illuHex = dataArea.substring(28, 32);\\n const illumination = Integer.parseInt(illuHex, 16);\\n // 验证范围(规格书2-43:光照0~65535 LUX)\\n if (illumination >= 0 && illumination <= 65535) {\\n properties.properties.illumination = illumination;\\n properties.properties.illuminationDesc = getIlluminationDescription(illumination);\\n\\n\\n }\\n if(illumination&&temperature&&humidity){\\n properties.properties.overallComfort = getOverallComfortLevel(humidity, temperature, illumination);\\n }\\n return properties;\\n};\\n\\n\\n\\n\",\"provider\":\"bKFSm8yKgyGS\",\"supportMethods\":[\"encode\",\"decode\"]}', '{}', NULL, '2025-10-03 22:02:33');
INSERT INTO `iot_device_protocol` (`id`, `name`, `description`, `state`, `type`, `configuration`, `example`, `version`, `create_time`) VALUES ('DMxljo8wABX0', '开关控制', NULL, 1, 'magic', '{\"needBs4Decode\":false,\"location\":\"//编码\\nvar encode = payload => {\\n\\treturn \'\';\\n}\\n//解码\\nvar decode = payload => {\\n\\tvar propertiesObj = {\\n\\t\\t\\\"messageType\\\": \\\"PROPERTIES\\\",\\n\\t\\t\\\"properties\\\": {}\\n\\t}\\n\\tvar eventObj = {\\n\\t\\t\\\"messageType\\\": \\\"EVENT\\\",\\n\\t\\t\\\"event\\\": \\\"\\\",\\n\\t\\t\\\"data\\\": {}\\n\\t}\\n\\n\\treturn propertiesObj\\n}\",\"provider\":\"DMxljo8wABX0\",\"supportMethods\":[\"encode\",\"decode\"]}', '{}', NULL, '2025-10-03 22:02:33');
INSERT INTO `iot_device_protocol` (`id`, `name`, `description`, `state`, `type`, `configuration`, `example`, `version`, `create_time`) VALUES ('FzpVZ9unsUvU', '子设备', NULL, 1, 'magic', '{\"needBs4Decode\":false,\"location\":\"/**\\n * 解码:解析Modbus RTU报文,映射物模型(无switch,适配枚举)\\n * @param {string} payload - 原始ASCII报文\\n * @param {object} context - 上下文信息\\n * @returns {string} 物模型JSON字符串\\n */\\nvar decode = (payload, context) => {\\n // 1. ASCII转16进制(修正原始报文解析逻辑)\\n payload=hex_toAscii(payload);\\n var payloadHex = payload.substring(12,payload.length());\\n var result = [];\\n // 2. 构造物模型基础对象(含固定属性)\\n var propertiesObj = { \\n \\\"messageType\\\": \\\"PROPERTIES\\\", \\n \\\"properties\\\": {\\n \\\"sourcePayload\\\": payload,\\n \\\"protectionLevel\\\": \\\"IPX54\\\", // 固定防护等级(参考🔶3-17)\\n \\\"firmwareVersion\\\": \\\"V1.0\\\" // 固定固件版本(参考🔶3-9)\\n }\\n };\\n var eventObj = { \\n \\\"messageType\\\": \\\"EVENT\\\", \\n \\\"deviceId\\\": \\\"\\\", \\n \\\"event\\\": \\\"\\\", \\n \\\"data\\\": {}\\n };\\n\\n // 3. 基础校验:Modbus帧最小长度(地址2+功能码2+数据2+CRC2=8字符)\\n if (payloadHex.length() < 8) {\\n return propertiesObj;\\n }\\n\\n // 4. 提取Modbus核心字段(参考🔶3-31、🔶3-52)\\n var deviceAddrHex = payloadHex.substring(0, 2); // 设备485地址(1字节)\\n var funcCodeHex = payloadHex.substring(2, 4); // 功能码(1字节)\\n var dataHex = payloadHex.substring(6, payloadHex.length()); // 数据区(排除地址、功能码、CRC)\\n propertiesObj.deviceId = deviceAddrHex;\\n eventObj.deviceId = deviceAddrHex;\\n\\n // 5. 解析\\\"查询灯光状态\\\"响应(功能码03,参考🔶3-131至🔶3-137)\\n if (funcCodeHex === \\\"03\\\") {\\n if (dataHex.length() === 4) { // 数据区需2字节(DH+DL),对应4字符16进制\\n var dlInt = Integer.parseInt(dataHex.substring(2, 4), 16); // DL字节存状态(参考🔶3-135)\\n var lightState = {\\n \\\"flashMode\\\": 0, // 枚举值(0=熄灭,4=常亮,5=慢闪,6=爆闪)\\n \\\"lightColor\\\": 0, // 枚举值(0=不亮,1=红…7=紫)\\n \\\"lightStatus\\\": \\\"熄灭\\\"\\n };\\n\\n // 5.1 解析灯光颜色(Y值:低4位,参考🔶3-77、🔶3-78)\\n var yValue = dlInt & 0x0F;\\n if (yValue === 1) {\\n lightState.lightColor = 1;\\n } else if (yValue === 2) {\\n lightState.lightColor = 2;\\n } else if (yValue === 3) {\\n lightState.lightColor = 3;\\n } else if (yValue === 4) {\\n lightState.lightColor = 4;\\n } else if (yValue === 5) {\\n lightState.lightColor = 5;\\n } else if (yValue === 6) {\\n lightState.lightColor = 6;\\n } else if (yValue === 7) {\\n lightState.lightColor = 7;\\n } else {\\n lightState.lightColor = 0;\\n }\\n\\n // 5.2 解析闪灯方式(X值:高4位,参考🔶3-77、🔶3-78)\\n var xValue = (dlInt >> 4) & 0x0F;\\n if (xValue === 4) {\\n lightState.flashMode = 4;\\n lightState.lightStatus = \\\"常亮\\\";\\n } else if (xValue === 5) {\\n lightState.flashMode = 5;\\n lightState.lightStatus = \\\"慢闪\\\";\\n } else if (xValue === 6) {\\n lightState.flashMode = 6;\\n lightState.lightStatus = \\\"爆闪\\\";\\n } else {\\n lightState.flashMode = 0;\\n lightState.lightStatus = \\\"熄灭\\\";\\n }\\n\\n // 5.3 映射物模型属性(枚举值赋值)\\n propertiesObj.properties.currentLightColor = lightState.lightColor;\\n propertiesObj.properties.currentFlashMode = lightState.flashMode;\\n propertiesObj.properties.lightStatus = lightState.lightStatus;\\n\\n result.push(propertiesObj);\\n } \\n }\\n\\n return result;\\n};\\n\\n/**\\n * 编码函数(无switch,适配枚举输入,调用modbus_crc16)\\n * @param {string} payload - 物模型功能调用JSON\\n * @returns {string} 16进制Modbus RTU报文\\n */\\nvar encode = payload => {\\n var obj = toJson(payload);\\n var deviceAddr = modbus_addr(obj.data.slaveAddress || \\\"01\\\") ; // 默认地址01(参考🔶3-27)\\n var func = obj.function;\\n var params = obj.data;\\n var modbusFrame = \\\"\\\";\\n\\n // 1. 控制灯光状态(function=controlLight,参考🔶3-75至🔶3-78)\\n if (func === \\\"controlLight\\\") {\\n var lightColor = params.lightColor || \\\"0\\\"; // 枚举值(0-7)\\n var flashMode = params.flashMode || \\\"4\\\"; // 枚举值(4-6)\\n // 构造指令体(地址+06功能码+00C2寄存器+00XY数据)\\n var cmdBody = deviceAddr + \\\"0600C200\\\" + flashMode+lightColor;\\n var crcHex = modbus_crc16(cmdBody); // 调用CRC工具函数\\n modbusFrame = cmdBody + crcHex;\\n }\\n\\n // 2. 设置485地址(function=set485Addr,参考🔶3-111)\\n // if (func === \\\"set485Addr\\\") {\\n // var newAddr = params.newAddr || \\\"01\\\"; // 新地址(0-255,16进制)\\n // newAddr = newAddr.padStart(2, \\\"0\\\");\\n // // 构造指令体(地址+06功能码+00C0寄存器+00新地址)\\n // var cmdBody = deviceAddr + \\\"0600C000\\\" + newAddr;\\n // var crcHex = modbus_crc16(cmdBody);\\n // modbusFrame = cmdBody + crcHex;\\n // }\\n\\n // 3. 查询灯光状态(function=queryLightState,参考🔶3-132)\\n if (func === \\\"queryLightState\\\") {\\n // 构造指令体(地址+03功能码+0070寄存器+0001读取个数)\\n var cmdBody = deviceAddr + \\\"0300700001\\\";\\n var crcHex = modbus_crc16(cmdBody);\\n modbusFrame = cmdBody + crcHex;\\n }\\n\\n // 4. 查询在线设备(function=queryOnlineDevice,参考🔶3-127)\\n if (func === \\\"queryOnlineDevice\\\") {\\n // 构造指令体(地址+03功能码+003F寄存器+0000读取个数)\\n var cmdBody = deviceAddr + \\\"03003F0000\\\";\\n var crcHex = modbus_crc16(cmdBody);\\n modbusFrame = cmdBody + crcHex;\\n }\\n\\n // 5. 设备复位(function=resetDevice,参考🔶3-91)\\n if (func === \\\"resetDevice\\\") {\\n // 构造指令体(地址+06功能码+000C寄存器+0000数据)\\n var cmdBody = deviceAddr + \\\"06000C0000\\\";\\n var crcHex = modbus_crc16(cmdBody);\\n modbusFrame = cmdBody + crcHex;\\n }\\n\\n // 6. Modbus指令透传(function=cmd)\\n if (func === \\\"cmd\\\") {\\n var hexCmd = params.hexCmd || \\\"\\\";\\n if (hexCmd.length() % 2 === 0) { // 校验16进制字符串长度为偶数\\n var cmdWithoutCrc = hexCmd;\\n // 若指令已带CRC则截取前半部分,否则直接计算\\n if (hexCmd.length() >= 4) {\\n cmdWithoutCrc = hexCmd.substring(0, hexCmd.length() - 4);\\n }\\n var crcHex = modbus_crc16(cmdWithoutCrc);\\n modbusFrame = cmdWithoutCrc + crcHex;\\n }\\n }\\n\\n return modbusFrame.toUpperCase();\\n};\\n\",\"provider\":\"FzpVZ9unsUvU\",\"supportMethods\":[\"encode\",\"decode\"]}', '{}', NULL, '2025-10-03 22:02:33');
INSERT INTO `iot_device_protocol` (`id`, `name`, `description`, `state`, `type`, `configuration`, `example`, `version`, `create_time`) VALUES ('Gyf31JJ2sbkX', '212', NULL, 1, 'jscript', '{\"needBs4Decode\":false,\"location\":\"//解码\\nfunction decode(rawData) {\\n var propertiesObj = {\\n \\\"messageType\\\": \\\"PROPERTIES\\\",\\n \\\"properties\\\": {}\\n }\\n var eventObj = {\\n \\\"messageType\\\": \\\"EVENT\\\",\\n \\\"event\\\": \\\"\\\",\\n \\\"data\\\": {}\\n }\\n\\n return JSON.stringify(propertiesObj);\\n\\n }\\n //编码\\n function encode(rawData) {\\n return null\\n}\",\"provider\":\"Gyf31JJ2sbkX\"}', '{}', NULL, '2025-10-03 22:02:33');
INSERT INTO `iot_device_protocol` (`id`, `name`, `description`, `state`, `type`, `configuration`, `example`, `version`, `create_time`) VALUES ('HnDdSnj1kiQg', '2P电表', NULL, 1, 'magic', '{\"needBs4Decode\":false,\"location\":\"/**\\n * magic-api 脚本 - 645协议解析(基于《单相4G蓝牙壁挂645协议_改版.pdf》修正)\\n * 功能:实现645协议与物模型的双向转换(encode:物模型→16进制报文;decode:16进制报文→物模型)\\n * 依赖:Hutool(HexUtil/JSONUtil/StrUtil/NumberUtil)、log\\n */\\nimport cn.hutool.core.util.HexUtil;\\nimport cn.hutool.core.util.StrUtil;\\nimport cn.hutool.core.util.NumberUtil;\\nimport cn.hutool.json.JSONUtil;\\nimport log;\\n\\n/**\\n * 帧头构建工具(协议2-3:帧头格式定义)\\n * 协议2-3明确:帧头 = 68(起始符) + 电表地址(12位16进制) + 68(起始符) + 控制码(2位16进制)\\n * @param {String} meterNo - 电表表号(12位16进制,大写,必传,协议1-6定义为设备唯一标识)\\n * @param {String} controlCode - 控制码(A0=数据操作/AA=事件包/A2=继电器控制,大写,协议1-7定义)\\n * @returns {String} 完整帧头(16进制字符串)\\n * @throws {Error} 表号格式错误时抛出异常(协议要求12位,不符则无法构建帧头)\\n */\\nvar buildFrameHeader = (meterNo, controlCode) => {\\n if (!meterNo || meterNo.length() !== 12) {\\n const errMsg = `电表表号格式错误:需12位16进制,当前为【${meterNo}】`;\\n log.error(\\\"encode 错误:{}\\\", errMsg);\\n throw new Error(errMsg);\\n }\\n return `68${meterNo}68${controlCode}`;\\n};\\n\\n/**\\n * 报文预处理(协议2-3/2-9:设备标识提取规则)\\n * 协议2-3:报文第2-14位为电表地址(设备唯一标识);协议2-9:预处理需清除空格并统一格式\\n * @param {String} payload - 完整16进制报文(可含空格,设备上报原始报文)\\n * @returns {Object} 设备基础信息(统一大写,deviceId=电表地址,productKey为固定值)\\n */\\nvar preDecode = (payload) => {\\n const payloadClean = StrUtil.removeAll(payload, \' \'); // 协议2-9:清除报文空格,统一格式\\n const deviceId = payloadClean.substring(2, 14); // 协议2-3:提取第2-14位作为设备标识(电表地址)\\n return {\\n \\\"deviceId\\\": deviceId,\\n \\\"productKey\\\": \\\"HnDdSnj1kiQg\\\"\\n };\\n};\\n\\n// ------------------------------ encode子函数:指令构建(按协议章节拆分) ------------------------------\\n/**\\n * 构建查询用电量指令(协议2-11:查询全部数据指令)\\n * 协议2-11定义:查询数据指令数据区固定为\\\"043335C433\\\",功能为获取电表所有采集数据(电量、电压等)\\n * @param {String} frameHeader - 完整帧头(buildFrameHeader构建,含表号和控制码A0)\\n * @returns {String} 完整指令体(帧头+数据区)\\n */\\nvar buildMeterReadCmd = (frameHeader) => {\\n const dataArea = \\\"043335C433\\\"; // 协议2-11:查询全部数据的固定数据区\\n return `${frameHeader}${dataArea}`;\\n};\\n\\n/**\\n * 构建开关阀指令(协议2-107:继电器控制指令)\\n * 协议2-107定义:分闸数据区含\\\"4D\\\",合闸数据区含\\\"4E\\\",数据区长度固定为11字节(0A)\\n * @param {String} frameHeader - 完整帧头(含表号和控制码A2)\\n * @param {String} valveOn - 开关状态(0=分闸,1=合闸)\\n * @returns {String} 完整指令体(帧头+数据区)\\n */\\nvar buildSwitchOnOffCmd = (frameHeader, valveOn) => {\\n const dataArea = valveOn === \\\"0\\\" \\n ? \\\"0A35333333333333334D33\\\" // 协议2-107:分闸数据区(含状态码4D)\\n : \\\"0A35333333333333334E33\\\"; // 协议2-107:合闸数据区(含状态码4E)\\n return `${frameHeader}${dataArea}`;\\n};\\n\\n/**\\n * 构建远程购电指令(协议2-80:4G购电指令)\\n * 协议2-80定义:数据区格式=0C3135343A + 4字节购电量(BCD+反写+加0x33) + 4字节购电序号(加0x33)\\n * @param {String} frameHeader - 完整帧头(含表号和控制码A0)\\n * @param {String} energy - 购电量(字符串格式,如\\\"100\\\"代表100kWh)\\n * @param {Number} purchaseId - 购电序号(递增,确保唯一性)\\n * @returns {String} 完整指令体(帧头+数据区)\\n */\\nvar buildPurchaseCmd = (frameHeader, energy, purchaseId) => {\\n const energyBcd = hex_decToBcd(energy, 4, 2); // 协议1-151:电量转4字节BCD(2位小数)\\n const energyReverse = hex_reverse(energyBcd); // 协议1-151:电量BCD反写(中间两组交换)\\n const energyHex = hex_add33(energyReverse); // 协议1-8:发送端数据需加0x33\\n const purchaseIdHex = hex_add33(hex_fromDecScaledLE(purchaseId + \\\"\\\", 0, 4)); // 协议2-80:购电序号转4字节(加0x33)\\n const dataArea = `0C3135343A${energyHex}${purchaseIdHex}`; // 协议2-80:购电指令固定数据区格式\\n log.info(\\\"购电参数转换:购电量【{}】→+0x33后【{}】,购电序号【{}】→Hex【{}】\\\", \\n energy, energyHex, purchaseId, purchaseIdHex);\\n return `${frameHeader}${dataArea}`;\\n};\\n\\n/**\\n * 构建矫正电量指令(协议2-60:设置剩余/总电量指令)\\n * 协议2-60定义:数据区格式=0C4B493553 + 4字节总电量(BCD+反写+加0x33) + 4字节剩余电量(同规则)\\n * @param {String} frameHeader - 完整帧头(含表号和控制码A0)\\n * @param {String} remainEnergy - 目标剩余电量(字符串格式)\\n * @param {String} totalEnergy - 目标总电量(字符串格式)\\n * @returns {String} 完整指令体(帧头+数据区)\\n */\\nvar buildSetEnergyValueCmd = (frameHeader, remainEnergy, totalEnergy) => {\\n // 协议1-151(BCD反写)+协议1-8(加0x33):剩余电量转换\\n const remainEnergyHex = hex_add33(hex_reverse(hex_decToBcd(remainEnergy, 4, 2)));\\n // 协议1-151+协议1-8:总电量转换\\n const totalEnergyHex = hex_add33(hex_reverse(hex_decToBcd(totalEnergy, 4, 2)));\\n log.info(\\\"矫正电量转换:剩余电量【{}】→Hex【{}】,总电量【{}】→Hex【{}】\\\", \\n remainEnergy, remainEnergyHex, totalEnergy, totalEnergyHex);\\n const dataArea = `0C4B493553${totalEnergyHex}${remainEnergyHex}`; // 协议2-60:矫正电量固定数据区格式\\n return `${frameHeader}${dataArea}`;\\n};\\n\\n/**\\n * 构建重启设备指令(协议2-10:数据操作-重启指令)\\n * 协议2-10定义:重启指令数据区固定为\\\"044B49354A\\\",控制码为A0\\n * @param {String} frameHeader - 完整帧头(含表号和控制码A0)\\n * @returns {String} 完整指令体(帧头+数据区)\\n */\\nvar buildRestartCmd = (frameHeader) => {\\n const dataArea = \\\"044B49354A\\\"; // 协议2-10:重启指令固定数据区\\n return `${frameHeader}${dataArea}`;\\n};\\n\\n/**\\n * 构建清零指令(协议2-10:数据操作-清零指令)\\n * 协议2-10定义:清零指令数据区与重启一致,均为\\\"044B49354A\\\",控制码为A0\\n * @param {String} frameHeader - 完整帧头(含表号和控制码A0)\\n * @returns {String} 完整指令体(帧头+数据区)\\n */\\nvar buildResetCmd = (frameHeader) => {\\n return buildRestartCmd(frameHeader); // 协议2-10:清零与重启数据区相同,复用函数\\n};\\n\\n/**\\n * 构建上报事件指令(协议2-xx:事件上报触发指令)\\n * 协议定义:上报事件指令数据区固定为\\\"044B493549\\\",控制码为A0\\n * @param {String} frameHeader - 完整帧头(含表号和控制码A0)\\n * @returns {String} 完整指令体(帧头+数据区)\\n */\\nvar buildUpEventCmd = (frameHeader) => {\\n const dataArea = \\\"044B493549\\\"; // 协议2-xx:上报事件固定数据区\\n return `${frameHeader}${dataArea}`;\\n};\\n\\n/**\\n * 构建扣除电量指令(协议2-xx:扣除电量指令)\\n * 协议定义:数据区格式=0C3137343A + 4字节扣电量(BCD+反写+加0x33) + 4字节扣电序号(加0x33)\\n * @param {String} frameHeader - 完整帧头(含表号和控制码A0)\\n * @param {String} energy - 扣电量(字符串格式)\\n * @param {Number} deductId - 扣电序号(递增)\\n * @returns {String} 完整指令体(帧头+数据区)\\n */\\nvar buildDeductEnergyCmd = (frameHeader, energy, deductId) => {\\n // 协议1-151(BCD反写)+协议1-8(加0x33):扣电量转换\\n const energyHex = hex_add33(hex_reverse(hex_decToBcd(energy, 4, 2)));\\n // 协议2-xx:扣电序号转4字节(加0x33)\\n const deductIdHex = hex_add33(hex_fromDecScaledLE(deductId + \\\"\\\", 0, 4));\\n log.info(\\\"扣除电量转换:电量【{}】→Hex【{}】,序号【{}】→Hex【{}】\\\", \\n energy, energyHex, deductId, deductIdHex);\\n const dataArea = `0C3137343A${energyHex}${deductIdHex}`; // 协议2-xx:扣除电量固定数据区格式\\n return `${frameHeader}${dataArea}`;\\n};\\n\\n/**\\n * 构建设置4G服务器地址指令(协议2-xx:服务器地址配置指令)\\n * 协议定义:数据区格式=4B493555 + IP(ASCII→加0x33) + 0xFF(转32) + 端口(ASCII→加0x33),需计算数据长度\\n * @param {String} frameHeader - 完整帧头(含表号和控制码A0)\\n * @param {String} host - 服务器IP(如\\\"192.168.1.1\\\")\\n * @param {String} port - 服务器端口(如\\\"8080\\\")\\n * @returns {String} 完整指令体(帧头+数据长度+数据区)\\n */\\nvar buildSetServerAddrCmd = (frameHeader, host, port) => {\\n const hostHex = hex_add33(hex_fromAscii(host)); // 协议1-8:IP转ASCII后加0x33\\n const portHex = hex_add33(hex_fromAscii(port)); // 协议1-8:端口转ASCII后加0x33\\n const dot = \\\"32\\\"; // 协议隐含:0xFF+0x33=0x122→低8位为0x22→16进制32,作为IP与端口分隔符\\n const dataArea = `4B493555${hostHex}${dot}${portHex}`; // 协议2-xx:服务器地址数据区格式\\n const dataLenHex = hex_645MakeLen(dataArea); // 协议1-8:计算数据长度(需加0x33)\\n return `${frameHeader}${dataLenHex}${dataArea}`;\\n};\\n\\n// ------------------------------ 核心函数:encode(物模型→16进制报文,协议2-xx) ------------------------------\\n/**\\n * 645协议encode(物模型→16进制报文)\\n * 核心逻辑:按物模型功能ID(funcId)匹配协议指令,构建帧头+数据区+CS校验+结尾16(协议1-4通用格式)\\n * @param {String} functionReqJson - 物模型JSON字符串(含function、data等)\\n * @param {Object} shadow - 设备影子(存储历史数据如purchaseTimes)\\n * @returns {String|null} 完整16进制报文(失败返回null)\\n */\\nvar encode = (functionReqJson, shadow) => {\\n const functionReq = toJson(functionReqJson);\\n const funcId = functionReq.getStr(\\\"function\\\");\\n const funcData = functionReq.getObj(\\\"data\\\", {});\\n const meterNo = funcData.getStr(\\\"meterNo\\\");\\n \\n // 协议2-xx:仅支持FUNCTIONS类型消息(指令下发)\\n if (functionReq.getStr(\\\"messageType\\\") !== \\\"FUNCTIONS\\\") {\\n const errMsg = \\\"messageType必须为FUNCTIONS,当前格式不支持\\\";\\n log.error(\\\"encode 错误:{}\\\", errMsg);\\n throw new Error(errMsg);\\n }\\n // 协议1-6:表号(meterNo)为设备唯一标识,指令下发必传\\n if (!meterNo) {\\n const errMsg = \\\"物模型data中必须包含meterNo(电表表号)\\\";\\n log.error(\\\"encode 错误:{}\\\", errMsg);\\n throw new Error(errMsg);\\n }\\n\\n let cmdBody = \\\"\\\";\\n let controlCode = \\\"\\\";\\n\\n // 分支1:查询用电量(协议2-11)\\n if (funcId === \\\"meterRead\\\") {\\n controlCode = \\\"A0\\\"; // 协议2-10:数据操作控制码\\n cmdBody = buildMeterReadCmd(buildFrameHeader(meterNo, controlCode));\\n }\\n // 分支2:开关阀(协议2-107)\\n else if (funcId === \\\"switchOnOff\\\") {\\n const valveOn = funcData.getStr(\\\"valveOn\\\");\\n controlCode = \\\"A2\\\"; // 协议2-107:继电器控制控制码\\n cmdBody = buildSwitchOnOffCmd(buildFrameHeader(meterNo, controlCode), valveOn);\\n }\\n // 分支3:远程购电(协议2-80)\\n else if (funcId === \\\"purchase\\\") {\\n const energy = funcData.getStr(\\\"energy\\\");\\n const inputId = funcData.getInt(\\\"purchaseId\\\") || 0;\\n const shadowId = shadow_getVal(shadow, \\\"purchaseTimes\\\") || 0;\\n // 取最大值+1:确保购电序号递增(协议2-80要求序号唯一)\\n const purchaseId = NumberUtil.max(inputId, shadowId, 1) + 1;\\n \\n if (!energy) {\\n throw new Error(\\\"远程购电需传入energy(购电量)\\\");\\n }\\n controlCode = \\\"A0\\\"; // 协议2-10:数据操作控制码\\n cmdBody = buildPurchaseCmd(buildFrameHeader(meterNo, controlCode), energy, purchaseId);\\n }\\n // 分支4:矫正电量(协议2-60)\\n else if (funcId === \\\"setEnergyValue\\\") {\\n const remainEnergy = funcData.getStr(\\\"remainEnergy\\\");\\n const totalEnergy = funcData.getStr(\\\"totalEnergy\\\");\\n if (!remainEnergy || !totalEnergy) {\\n throw new Error(\\\"矫正电量需传入remainEnergy和totalEnergy\\\");\\n }\\n controlCode = \\\"A0\\\"; // 协议2-10:数据操作控制码\\n cmdBody = buildSetEnergyValueCmd(buildFrameHeader(meterNo, controlCode), remainEnergy, totalEnergy);\\n }\\n // 分支5:重启设备(协议2-10)\\n else if (funcId === \\\"restart\\\") {\\n controlCode = \\\"A0\\\"; // 协议2-10:数据操作控制码\\n cmdBody = buildRestartCmd(buildFrameHeader(meterNo, controlCode));\\n }\\n // 分支6:清零(协议2-10)\\n else if (funcId === \\\"reset\\\") {\\n controlCode = \\\"A0\\\"; // 协议2-10:数据操作控制码\\n cmdBody = buildResetCmd(buildFrameHeader(meterNo, controlCode));\\n }\\n // 分支7:上报事件(协议2-xx)\\n else if (funcId === \\\"upEvent\\\") {\\n controlCode = \\\"A0\\\"; // 协议2-10:数据操作控制码\\n cmdBody = buildUpEventCmd(buildFrameHeader(meterNo, controlCode));\\n }\\n // 分支8:扣除电量(协议2-xx)\\n else if (funcId === \\\"deductEnergy\\\") {\\n const deductEnergy = funcData.getStr(\\\"energy\\\");\\n const deductInputId = funcData.getInt(\\\"purchaseId\\\") || 0;\\n const deductShadowId = shadow_getVal(shadow, \\\"deductTimes\\\") || 0;\\n // 取最大值+1:确保扣电序号递增\\n const deductId = NumberUtil.max(deductInputId, deductShadowId, 1) + 1;\\n \\n if (!deductEnergy) {\\n throw new Error(\\\"扣除电量需传入energy\\\");\\n }\\n controlCode = \\\"A0\\\"; // 协议2-10:数据操作控制码\\n cmdBody = buildDeductEnergyCmd(buildFrameHeader(meterNo, controlCode), deductEnergy, deductId);\\n }\\n // 分支9:设置4G服务器地址(协议2-xx)\\n else if (funcId === \\\"setRemote4GServerAddr\\\") {\\n const host = funcData.getStr(\\\"host\\\");\\n const port = funcData.getStr(\\\"port\\\");\\n const sign = funcData.getStr(\\\"sign\\\");\\n \\n if (!host || !port) {\\n throw new Error(\\\"设置服务器地址需传入host和port\\\");\\n }\\n // 协议隐含:签名验证(防止恶意修改地址)\\n if (sign !== \\\"18160222\\\") {\\n log.warn(\\\"encode 警告:服务器地址设置签名错误\\\");\\n cmdBody = buildSetServerAddrCmd(buildFrameHeader(meterNo, \\\"A0\\\"), host, port) + \\\"11\\\";\\n return cmdBody;\\n }\\n controlCode = \\\"A0\\\"; // 协议2-10:数据操作控制码\\n cmdBody = buildSetServerAddrCmd(buildFrameHeader(meterNo, controlCode), host, port);\\n }\\n // 分支10:自定义指令(上层传入完整16进制)\\n else if (funcId === \\\"cmd\\\") {\\n return funcData.getStr(\\\"hex\\\");\\n }\\n // 分支11:未知功能(不支持)\\n else {\\n log.error(\\\"encode 错误:不支持的功能ID【{}】\\\", funcId);\\n return null;\\n }\\n\\n // 协议1-9:CS校验(该位之前所有数据之和对256取余)\\n const cs = cs_check(cmdBody, 256);\\n // 协议1-4:完整报文格式=指令体+CS+16(结尾符)\\n const finalFrame = `${cmdBody}${cs}16`;\\n log.info(\\\"encode 成功:功能【{}】,表号【{}】,报文【{}】\\\", funcId, meterNo, finalFrame);\\n return finalFrame;\\n};\\n\\n// ------------------------------ 核心函数:decode(16进制报文→物模型,协议2-xx) ------------------------------\\n/**\\n * 645协议decode(16进制报文→物模型)\\n * 核心逻辑:按协议通用格式(协议1-4)提取控制码/数据区,再按控制码分支解析(A0/A2/AA)\\n * @param {String} payload - 完整16进制报文(设备上报原始报文)\\n * @param {Object} context - 上下文(预留,暂未使用)\\n * @returns {Array} 解析结果(含PROPERTIES对象,data字段存指令标识,properties存设备属性)\\n */\\nvar decode = (payload, context) => {\\n const result = [];\\n const payloadClean = StrUtil.removeAll(payload, \' \').toUpperCase();;\\n \\n // 初始化返回结构:按需求将sourcePayload移至properties,data仅保留核心指令标识\\n const properties = {\\n \\\"messageType\\\": \\\"PROPERTIES\\\",\\n \\\"properties\\\": {\\n \\\"sourcePayload\\\": payload // 原始报文,便于溯源\\n },\\n \\\"data\\\": { // 仅保留指令核心标识,与设备属性分离\\n \\\"functionId\\\": \\\"\\\",\\n \\\"functionName\\\": \\\"\\\",\\n \\\"parseStatus\\\": \\\"success\\\"\\n }\\n };\\n\\n // 协议1-4:通用报文格式要求最小长度为10字节(20位16进制),不足则解析失败\\n if (payloadClean.length() < 20) {\\n properties.data.parseStatus = \\\"fail\\\";\\n properties.data.functionName = \\\"报文解析失败\\\";\\n properties.data.error = \\\"报文长度不足(最小需10字节=20位16进制)\\\";\\n result.push(properties);\\n return result;\\n }\\n\\n // 协议1-4:提取通用核心字段(仅内部解析用,不对外暴露)\\n const controlCode = payloadClean.substring(16, 18); // 控制码:第16-18位(协议1-7)\\n const dataLenHex = payloadClean.substring(18, 20); // 数据长度:第18-20位(协议1-8)\\n const dataLen = Integer.parseInt(dataLenHex, 16); // 数据长度转十进制(需减0x33,此处内部解析已处理)\\n const dataArea = payloadClean.substring(20, 20 + dataLen * 2); // 数据区:第20位后(协议1-4)\\n const di = hex_sub33(dataArea.substring(0, 8)); // DI码:数据区前8位-0x33(协议2-10:数据操作标识)\\n\\n // 分支1:控制码AA(事件包,协议2-120)\\n if (controlCode === \\\"AA\\\") {\\n const eventHead = dataArea.substring(0, 8); // 事件头:数据区前8位(协议2-120)\\n \\n // 子分支1.1:注册包(协议2-121)\\n if (eventHead === \\\"AAAAAA01\\\" && dataArea.length() > 8) {\\n properties.data.functionId = \\\"deviceRegister\\\";\\n properties.data.functionName = \\\"设备注册\\\"; // 协议2-121:注册包功能描述\\n \\n const jsonHex = dataArea.substring(8); // JSON数据区:事件头后(协议2-121)\\n const jsonStr = HexUtil.decodeHexStr(jsonHex).replaceAll(\\\"(\\\\\\\\w+):\\\", \\\"\\\\\\\"$1\\\\\\\":\\\"); // 修复JSON格式\\n const deviceInfo = JSONUtil.parseObj(jsonStr);\\n\\n // 协议2-121:注册包返回设备基础信息(IMEI/ICCID/信号等)\\n properties.properties.imei = deviceInfo.getStr(\\\"imei\\\");\\n properties.properties.iccid = deviceInfo.getStr(\\\"iccid\\\");\\n properties.properties.csq = deviceInfo.getInt(\\\"csq\\\");\\n properties.properties.firmwareVersion = deviceInfo.getStr(\\\"ver\\\");\\n properties.properties.signalDesc = csq(deviceInfo.getInt(\\\"csq\\\"));\\n }\\n // 子分支1.2:心跳包(协议2-127)\\n else if (eventHead === \\\"AAAAAA02\\\") {\\n properties.data.functionId = \\\"heartbeat\\\";\\n properties.data.functionName = \\\"设备心跳\\\"; // 协议2-127:心跳包功能描述\\n }\\n // 子分支1.3:未知事件(协议未适配)\\n else {\\n properties.data.functionId = \\\"unknownEvent\\\";\\n properties.data.functionName = \\\"未知事件\\\";\\n properties.data.parseStatus = \\\"fail\\\";\\n }\\n }\\n // 分支2:控制码A0(数据操作,协议2-10)\\n else if (controlCode === \\\"A0\\\") {\\n // 子分支2.1:查询用电量响应(DI=00029100,协议2-11)\\n if (di === \\\"00029100\\\") {\\n properties.data.functionId = \\\"meterRead\\\";\\n properties.data.functionName = \\\"读表(查询全部数据)\\\"; // 协议2-11:功能描述\\n \\n // 协议1-151:电量解析(反写+减0x33+除以100,2位小数)\\n properties.properties.remainEnergy = NumberUtil.div(\\n Integer.parseInt(reverseTwoDigit(hex_sub33(dataArea.substring(10, 18)))),\\n 100,\\n 2\\n );\\n properties.properties.totalEnergy = NumberUtil.div(\\n Integer.parseInt(hex_reverse(hex_sub33(dataArea.substring(18, 26)))),\\n 100,\\n 2\\n );\\n // 协议1-153:电压解析(反写+减0x33+除以10,1位小数)\\n properties.properties.voltage = NumberUtil.div(\\n Integer.parseInt(hex_reverse(hex_sub33(dataArea.substring(26, 34)))),\\n 10,\\n 1\\n );\\n // 协议1-153:电流解析(反写+减0x33+除以1000,3位小数)\\n properties.properties.current = NumberUtil.div(\\n Integer.parseInt(hex_reverse(hex_sub33(dataArea.substring(34, 42)))),\\n 1000,\\n 3\\n );\\n // 协议1-153:功率/功率因子解析(反写+减0x33)\\n properties.properties.power = Integer.parseInt(hex_reverse(hex_sub33(dataArea.substring(42, 50))));\\n properties.properties.totalPower = Integer.parseInt(hex_reverse(hex_sub33(dataArea.substring(50, 58))));\\n properties.properties.powerFactor = Integer.parseInt(hex_reverse(hex_sub33(dataArea.substring(58, 62))));\\n // 协议1-153:信号/开关状态/设备信息解析\\n properties.properties.csq = Integer.parseInt(dataArea.substring(62, 64));\\n properties.properties.imei = dataArea.substring(66, 82);\\n properties.properties.iccid = dataArea.substring(82, 102);\\n properties.properties.firmwareVersion = hex_toAscii(dataArea.substring(102, 122));\\n properties.properties.purchaseTimes = Integer.parseInt(hex_sub33(dataArea.substring(122, 130)), 16);\\n properties.properties.csqDesc = csq(properties.properties.csq);\\n properties.properties.openState = hex_sub33(dataArea.substring(64, 66)) === \\\"1B\\\" ? 1 : 0; // 协议1-153:1B=合闸\\n properties.properties.openStateDesc = properties.properties.openState === 1 ? \\\"合闸\\\" : \\\"拉闸\\\";\\n }\\n // 子分支2.2:远程购电响应(DI=FE020107/FE030107,协议2-80)\\n else if (di===\\\"FE020107\\\" ||di===\\\"FE030107\\\") {\\n properties.data.functionId = \\\"purchase\\\";\\n properties.data.functionName = \\\"远程购电响应\\\"; // 协议2-80:功能描述\\n const purchaseData = dataArea.substring(8); // 购电数据区:DI码后(协议2-80)\\n \\n // 协议2-80:购电响应数据解析(反写+减0x33+除以100)\\n properties.properties.totalEnergy = NumberUtil.div(\\n Integer.parseInt(hex_reverse(hex_sub33(purchaseData.substring(0, 8)))),\\n 100,\\n 2\\n );\\n const remainEnergyRaw = NumberUtil.div(\\n Integer.parseInt(hex_reverse(hex_sub33(purchaseData.substring(8, 16)))),\\n 100,\\n 2\\n );\\n properties.properties.purchaseTimes = Integer.parseInt(hex_sub33(purchaseData.substring(16, 24)), 16);\\n const zheng = Integer.parseInt(hex_reverse(hex_sub33(purchaseData.substring(24, 32)))); // 剩余电量正负标识\\n properties.properties.remainEnergy = zheng === 0 ? remainEnergyRaw : -remainEnergyRaw;\\n }\\n // 子分支2.3:扣除电量响应(DI=FE040107,协议2-xx)\\n else if (di === \\\"FE040107\\\") {\\n properties.data.functionId = \\\"deductEnergy\\\";\\n properties.data.functionName = \\\"扣除电量响应\\\"; // 协议2-xx:功能描述\\n \\n const deductData = dataArea.substring(8); // 扣电数据区:DI码后\\n // 协议2-xx:扣电响应数据解析(反写+减0x33+除以100)\\n const remainEnergyRaw = NumberUtil.div(\\n Integer.parseInt(reverseTwoDigit(hex_sub33(deductData.substring(0, 8)))),\\n 100,\\n 2\\n );\\n properties.properties.totalEnergy = NumberUtil.div(\\n Integer.parseInt(hex_reverse(hex_sub33(deductData.substring(8, 16)))),\\n 100,\\n 2\\n );\\n properties.properties.deductTimes = Integer.parseInt(hex_sub33(deductData.substring(16, 24)), 16);\\n const zheng = Integer.parseInt(hex_reverse(hex_sub33(deductData.substring(24, 32)))); // 剩余电量正负标识\\n properties.properties.remainEnergy = zheng === 0 ? remainEnergyRaw : -remainEnergyRaw;\\n }\\n // 子分支2.4:矫正电量响应(DI=18160220,协议2-60)\\n else if (di === \\\"18160220\\\") {\\n properties.data.functionId = \\\"setEnergyValue\\\";\\n properties.data.functionName = \\\"矫正电量响应\\\"; // 协议2-60:功能描述\\n \\n const flag = hex_sub33(dataArea.substring(8, 10)); // 协议2-60:执行结果标识(01=成功,其他=失败)\\n properties.properties.operationResult = flag === \\\"01\\\" ? \\\"成功\\\" : \\\"失败\\\";\\n }\\n // 子分支2.5:上报事件响应(DI=18160216,协议2-xx)\\n else if (di === \\\"18160216\\\") {\\n properties.data.functionId = \\\"upEvent\\\";\\n properties.data.functionName = \\\"上报事件响应\\\"; // 协议2-xx:功能描述\\n \\n const flag = hex_sub33(dataArea.substring(8, 10)); // 执行结果标识(01=成功)\\n properties.properties.operationResult = flag === \\\"01\\\" ? \\\"成功\\\" : \\\"失败\\\";\\n }\\n // 子分支2.6:写入表号响应(DI=18160215,协议2-21)\\n else if (di === \\\"18160215\\\") {\\n properties.data.functionId = \\\"writeMeterNo\\\";\\n properties.data.functionName = \\\"写入表号响应\\\"; // 协议2-21:功能描述\\n \\n const flag = hex_sub33(dataArea.substring(8, 10)); // 协议2-21:执行结果标识(01=成功)\\n properties.properties.operationResult = flag === \\\"01\\\" ? \\\"成功\\\" : \\\"失败\\\";\\n properties.properties.meterNo = dataArea.substring(12, 24); // 协议2-21:返回写入的表号\\n }\\n // 子分支2.7:重启响应(DI=18160217,协议2-10)\\n else if (di === \\\"18160217\\\") {\\n properties.data.functionId = \\\"restart\\\";\\n properties.data.functionName = \\\"重启响应\\\"; // 协议2-10:功能描述\\n \\n const flag = hex_sub33(dataArea.substring(8, 10)); // 协议2-10:执行结果标识(01=成功)\\n properties.properties.operationResult = flag === \\\"01\\\" ? \\\"成功\\\" : \\\"失败\\\";\\n }\\n // 子分支2.8:查询设备状态响应(DI=00029200/00029300,协议2-16)\\n else if (di===\\\"00029200\\\" ||di===\\\"00029300\\\") {\\n properties.data.functionId = \\\"queryDeviceStatus\\\";\\n properties.data.functionName = \\\"查询设备状态\\\"; // 协议2-16:功能描述\\n properties.properties.chipState = dataArea.substring(28, 30); // 协议2-16:计量芯片状态\\n }\\n // 子分支2.9:未知数据操作(协议未适配)\\n else {\\n properties.data.functionId = \\\"unknownDataOperation\\\";\\n properties.data.functionName = \\\"未知数据操作\\\";\\n properties.data.parseStatus = \\\"fail\\\";\\n }\\n }\\n // 分支3:控制码A2(继电器控制,协议2-107)\\n else if (controlCode === \\\"A2\\\") {\\n properties.data.functionId = \\\"switchOnOff\\\";\\n properties.data.functionName = \\\"开关阀响应\\\"; // 协议2-107:功能描述\\n \\n const statusCode = dataArea.substring(8, 10); // 协议2-107:开关状态码(4D/4E/8E)\\n let valveOpResult = \\\"\\\";\\n let currentOpenState = \\\"\\\";\\n \\n if (statusCode === \\\"4D\\\") {\\n valveOpResult = \\\"断闸(断电)成功\\\"; // 协议2-107:4D=分闸成功\\n currentOpenState = \\\"0\\\";\\n }\\n else if (statusCode === \\\"4E\\\") {\\n valveOpResult = \\\"合闸(来电)成功\\\"; // 协议2-107:4E=合闸成功\\n currentOpenState = \\\"1\\\";\\n }\\n else if (statusCode === \\\"8E\\\") {\\n valveOpResult = \\\"合闸失败(剩余电量≤0)\\\"; // 协议2-107:8E=合闸失败(余额不足)\\n currentOpenState = \\\"0\\\";\\n // 协议2-107:余额不足触发告警\\n properties.properties.events = [{\\n \\\"id\\\": \\\"lowBalanceAlarm\\\",\\n \\\"name\\\": \\\"余额不足告警\\\",\\n \\\"value\\\": \\\"合闸失败:剩余电量≤0,无法通电\\\",\\n \\\"level\\\": \\\"warn\\\"\\n }];\\n }\\n else {\\n valveOpResult = `未知操作结果(状态码【${statusCode}】)`;\\n currentOpenState = \\\"未知\\\";\\n properties.data.parseStatus = \\\"fail\\\";\\n }\\n \\n properties.properties.openState = currentOpenState;\\n properties.properties.openStateDesc = currentOpenState === \\\"1\\\" ? \\\"合闸\\\" : \\\"拉闸\\\";\\n properties.properties.operationResult = valveOpResult;\\n }\\n // 分支4:未知控制码(协议未适配,仅支持A0/A2/AA)\\n else {\\n properties.data.functionId = \\\"unknownControlCode\\\";\\n properties.data.functionName = \\\"未知控制码\\\";\\n properties.data.parseStatus = \\\"fail\\\";\\n }\\n\\n result.push(properties);\\n log.info(\\\"decode 完成:解析状态【{}】,功能【{}】\\\", \\n properties.data.parseStatus, properties.data.functionId);\\n return result;\\n};\\n\",\"provider\":\"HnDdSnj1kiQg\",\"supportMethods\":[\"encode\",\"preDecode\",\"decode\"]}', '{}', NULL, '2025-10-03 22:02:33');
INSERT INTO `iot_device_protocol` (`id`, `name`, `description`, `state`, `type`, `configuration`, `example`, `version`, `create_time`) VALUES ('HXZnfxzYMPDZ', 'ppp', NULL, 1, 'jscript', '{\"needBs4Decode\":false,\"location\":\"//解码\\nfunction decode(rawData) {\\n var propertiesObj = {\\n \\\"messageType\\\": \\\"PROPERTIES\\\",\\n \\\"properties\\\": {}\\n }\\n var eventObj = {\\n \\\"messageType\\\": \\\"EVENT\\\",\\n \\\"event\\\": \\\"\\\",\\n \\\"data\\\": {}\\n }\\n\\n return JSON.stringify(propertiesObj);\\n\\n }\\n //编码\\n function encode(rawData) {\\n return null\\n}\",\"provider\":\"HXZnfxzYMPDZ\"}', '{}', NULL, '2025-10-03 22:02:33');
INSERT INTO `iot_device_protocol` (`id`, `name`, `description`, `state`, `type`, `configuration`, `example`, `version`, `create_time`) VALUES ('jJi6xIj0sZfc', 'UDP', NULL, 1, 'magic', '{\"needBs4Decode\":false,\"location\":\"/**\\n * magic-api 脚本 - 645协议解析(基于《单相4G蓝牙壁挂645协议_改版.pdf》修正)\\n * 功能:实现645协议与物模型的双向转换(encode:物模型→16进制报文;decode:16进制报文→物模型)\\n * 依赖:Hutool(HexUtil/JSONUtil/StrUtil/NumberUtil)、log\\n */\\nimport cn.hutool.core.util.HexUtil;\\nimport cn.hutool.core.util.StrUtil;\\nimport cn.hutool.core.util.NumberUtil;\\nimport cn.hutool.json.JSONUtil;\\nimport log;\\n\\n/**\\n * 帧头构建工具(协议2-3:帧头格式定义)\\n * 协议2-3明确:帧头 = 68(起始符) + 电表地址(12位16进制) + 68(起始符) + 控制码(2位16进制)\\n * @param {String} meterNo - 电表表号(12位16进制,大写,必传,协议1-6定义为设备唯一标识)\\n * @param {String} controlCode - 控制码(A0=数据操作/AA=事件包/A2=继电器控制,大写,协议1-7定义)\\n * @returns {String} 完整帧(16进制字符串)\\n * @throws {Error} 表号格式错误时抛出异常(协议要求12位,不符则无法构建帧头)\\n */\\nvar buildFrameHeader = (meterNo, controlCode) => {\\n if (!meterNo || meterNo.length() !== 12) {\\n const errMsg = `电表表号格式错误:需12位16进制,当前为【${meterNo}】`;\\n log.error(\\\"encode 错误:{}\\\", errMsg);\\n throw new Error(errMsg);\\n }\\n return `68${meterNo}68${controlCode}`;\\n};\\n\\n/**\\n * 报文预处理(协议2-3/2-9:设备标识提取规则)\\n * 协议2-3:报文第2-14位为电表地址(设备唯一标识);协议2-9:预处理需清除空格并统一格式\\n * @param {String} payload - 完整16进制报文(可含空格,设备上报原始报文)\\n * @returns {Object} 设备基础信息(统一大写,deviceId=电表地址,productKey为固定值)\\n */\\nvar preDecode = (payload) => {\\n const payloadClean = StrUtil.removeAll(payload, \' \'); // 协议2-9:清除报文空格,统一格式\\n const deviceId = payloadClean.substring(2, 14); // 协议2-3:提取第2-14位作为设备标识(电表地址)\\n return {\\n \\\"deviceId\\\": deviceId,\\n \\\"productKey\\\": \\\"jJi6xIj0sZfc\\\"\\n };\\n};\\n\\n// ------------------------------ encode子函数:指令构建(按协议章节拆分) ------------------------------\\n/**\\n * 构建查询用电量指令(协议2-11:查询全部数据指令)\\n * 协议2-11定义:查询数据指令数据区固定为\\\"043335C433\\\",功能为获取电表所有采集数据(电量、电压等)\\n * @param {String} frameHeader - 完整帧头(buildFrameHeader构建,含表号和控制码A0)\\n * @returns {String} 完整指令体(帧头+数据区)\\n */\\nvar buildMeterReadCmd = (frameHeader) => {\\n const dataArea = \\\"043335C433\\\"; // 协议2-11:查询全部数据的固定数据区\\n return `${frameHeader}${dataArea}`;\\n};\\n\\n/**\\n * 构建开关阀指令(协议2-107:继电器控制指令)\\n * 协议2-107定义:分闸数据区含\\\"4D\\\",合闸数据区含\\\"4E\\\",数据区长度固定为11字节(0A)\\n * @param {String} frameHeader - 完整帧头(含表号和控制码A2)\\n * @param {String} valveOn - 开关状态(0=分闸,1=合闸)\\n * @returns {String} 完整指令体(帧头+数据区)\\n */\\nvar buildSwitchOnOffCmd = (frameHeader, valveOn) => {\\n const dataArea = valveOn === \\\"0\\\" \\n ? \\\"0A35333333333333334D33\\\" // 协议2-107:分闸数据区(含状态码4D)\\n : \\\"0A35333333333333334E33\\\"; // 协议2-107:合闸数据区(含状态码4E)\\n return `${frameHeader}${dataArea}`;\\n};\\n\\n/**\\n * 构建远程购电指令(协议2-80:4G购电指令)\\n * 协议2-80定义:数据区格式=0C3135343A + 4字节购电量(BCD+反写+加0x33) + 4字节购电序号(加0x33)\\n * @param {String} frameHeader - 完整帧头(含表号和控制码A0)\\n * @param {String} energy - 购电量(字符串格式,如\\\"100\\\"代表100kWh)\\n * @param {Number} purchaseId - 购电序号(递增,确保唯一性)\\n * @returns {String} 完整指令体(帧头+数据区)\\n */\\nvar buildPurchaseCmd = (frameHeader, energy, purchaseId) => {\\n const energyBcd = hex_decToBcd(energy, 4, 2); // 协议1-151:电量转4字节BCD(2位小数)\\n const energyReverse = hex_reverse(energyBcd); // 协议1-151:电量BCD反写(中间两组交换)\\n const energyHex = hex_add33(energyReverse); // 协议1-8:发送端数据需加0x33\\n const purchaseIdHex = hex_add33(hex_fromDecScaledLE(purchaseId + \\\"\\\", 0, 4)); // 协议2-80:购电序号转4字节(加0x33)\\n const dataArea = `0C3135343A${energyHex}${purchaseIdHex}`; // 协议2-80:购电指令固定数据区格式\\n log.info(\\\"购电参数转换:购电量【{}】→+0x33后【{}】,购电序号【{}】→Hex【{}】\\\", \\n energy, energyHex, purchaseId, purchaseIdHex);\\n return `${frameHeader}${dataArea}`;\\n};\\n\\n/**\\n * 构建矫正电量指令(协议2-60:设置剩余/总电量指令)\\n * 协议2-60定义:数据区格式=0C4B493553 + 4字节总电量(BCD+反写+加0x33) + 4字节剩余电量(同规则)\\n * @param {String} frameHeader - 完整帧头(含表号和控制码A0)\\n * @param {String} remainEnergy - 目标剩余电量(字符串格式)\\n * @param {String} totalEnergy - 目标总电量(字符串格式)\\n * @returns {String} 完整指令体(帧头+数据区)\\n */\\nvar buildSetEnergyValueCmd = (frameHeader, remainEnergy, totalEnergy) => {\\n // 协议1-151(BCD反写)+协议1-8(加0x33):剩余电量转换\\n const remainEnergyHex = hex_add33(hex_reverse(hex_decToBcd(remainEnergy, 4, 2)));\\n // 协议1-151+协议1-8:总电量转换\\n const totalEnergyHex = hex_add33(hex_reverse(hex_decToBcd(totalEnergy, 4, 2)));\\n log.info(\\\"矫正电量转换:剩余电量【{}】→Hex【{}】,总电量【{}】→Hex【{}】\\\", \\n remainEnergy, remainEnergyHex, totalEnergy, totalEnergyHex);\\n const dataArea = `0C4B493553${totalEnergyHex}${remainEnergyHex}`; // 协议2-60:矫正电量固定数据区格式\\n return `${frameHeader}${dataArea}`;\\n};\\n\\n/**\\n * 构建重启设备指令(协议2-10:数据操作-重启指令)\\n * 协议2-10定义:重启指令数据区固定为\\\"044B49354A\\\",控制码为A0\\n * @param {String} frameHeader - 完整帧头(含表号和控制码A0)\\n * @returns {String} 完整指令体(帧头+数据区)\\n */\\nvar buildRestartCmd = (frameHeader) => {\\n const dataArea = \\\"044B49354A\\\"; // 协议2-10:重启指令固定数据区\\n return `${frameHeader}${dataArea}`;\\n};\\n\\n/**\\n * 构建清零指令(协议2-10:数据操作-清零指令)\\n * 协议2-10定义:清零指令数据区与重启一致,均为\\\"044B49354A\\\",控制码为A0\\n * @param {String} frameHeader - 完整帧头(含表号和控制码A0)\\n * @returns {String} 完整指令体(帧头+数据区)\\n */\\nvar buildResetCmd = (frameHeader) => {\\n return buildRestartCmd(frameHeader); // 协议2-10:清零与重启数据区相同,复用函数\\n};\\n\\n/**\\n * 构建上报事件指令(协议2-xx:事件上报触发指令)\\n * 协议定义:上报事件指令数据区固定为\\\"044B493549\\\",控制码为A0\\n * @param {String} frameHeader - 完整帧头(含表号和控制码A0)\\n * @returns {String} 完整指令体(帧头+数据区)\\n */\\nvar buildUpEventCmd = (frameHeader) => {\\n const dataArea = \\\"044B493549\\\"; // 协议2-xx:上报事件固定数据区\\n return `${frameHeader}${dataArea}`;\\n};\\n\\n/**\\n * 构建扣除电量指令(协议2-xx:扣除电量指令)\\n * 协议定义:数据区格式=0C3137343A + 4字节扣电量(BCD+反写+加0x33) + 4字节扣电序号(加0x33)\\n * @param {String} frameHeader - 完整帧头(含表号和控制码A0)\\n * @param {String} energy - 扣电量(字符串格式)\\n * @param {Number} deductId - 扣电序号(递增)\\n * @returns {String} 完整指令体(帧头+数据区)\\n */\\nvar buildDeductEnergyCmd = (frameHeader, energy, deductId) => {\\n // 协议1-151(BCD反写)+协议1-8(加0x33):扣电量转换\\n const energyHex = hex_add33(hex_reverse(hex_decToBcd(energy, 4, 2)));\\n // 协议2-xx:扣电序号转4字节(加0x33)\\n const deductIdHex = hex_add33(hex_fromDecScaledLE(deductId + \\\"\\\", 0, 4));\\n log.info(\\\"扣除电量转换:电量【{}】→Hex【{}】,序号【{}】→Hex【{}】\\\", \\n energy, energyHex, deductId, deductIdHex);\\n const dataArea = `0C3137343A${energyHex}${deductIdHex}`; // 协议2-xx:扣除电量固定数据区格式\\n return `${frameHeader}${dataArea}`;\\n};\\n\\n/**\\n * 构建设置4G服务器地址指令(协议2-xx:服务器地址配置指令)\\n * 协议定义:数据区格式=4B493555 + IP(ASCII→加0x33) + 0xFF(转32) + 端口(ASCII→加0x33),需计算数据长度\\n * @param {String} frameHeader - 完整帧头(含表号和控制码A0)\\n * @param {String} host - 服务器IP(如\\\"192.168.1.1\\\")\\n * @param {String} port - 服务器端口(如\\\"8080\\\")\\n * @returns {String} 完整指令体(帧头+数据长度+数据区)\\n */\\nvar buildSetServerAddrCmd = (frameHeader, host, port) => {\\n const hostHex = hex_add33(hex_fromAscii(host)); // 协议1-8:IP转ASCII后加0x33\\n const portHex = hex_add33(hex_fromAscii(port)); // 协议1-8:端口转ASCII后加0x33\\n const dot = \\\"32\\\"; // 协议隐含:0xFF+0x33=0x122→低8位为0x22→16进制32,作为IP与端口分隔符\\n const dataArea = `4B493555${hostHex}${dot}${portHex}`; // 协议2-xx:服务器地址数据区格式\\n const dataLenHex = hex_645MakeLen(dataArea); // 协议1-8:计算数据长度(需加0x33)\\n return `${frameHeader}${dataLenHex}${dataArea}`;\\n};\\n\\n// ------------------------------ 核心函数:encode(物模型→16进制报文,协议2-xx) ------------------------------\\n/**\\n * 645协议encode(物模型→16进制报文)\\n * 核心逻辑:按物模型功能ID(funcId)匹配协议指令,构建帧头+数据区+CS校验+结尾16(协议1-4通用格式)\\n * @param {String} functionReqJson - 物模型JSON字符串(含function、data等)\\n * @param {Object} shadow - 设备影子(存储历史数据如purchaseTimes)\\n * @returns {String|null} 完整16进制报文(失败返回null)\\n */\\nvar encode = (functionReqJson, shadow) => {\\n const functionReq = toJson(functionReqJson);\\n const funcId = functionReq.getStr(\\\"function\\\");\\n const funcData = functionReq.getObj(\\\"data\\\", {});\\n const meterNo = funcData.getStr(\\\"meterNo\\\");\\n \\n // 协议2-xx:仅支持FUNCTIONS类型消息(指令下发)\\n if (functionReq.getStr(\\\"messageType\\\") !== \\\"FUNCTIONS\\\") {\\n const errMsg = \\\"messageType必须为FUNCTIONS,当前格式不支持\\\";\\n log.error(\\\"encode 错误:{}\\\", errMsg);\\n throw new Error(errMsg);\\n }\\n // 协议1-6:表号(meterNo)为设备唯一标识,指令下发必传\\n if (!meterNo) {\\n const errMsg = \\\"物模型data中必须包含meterNo(电表表号)\\\";\\n log.error(\\\"encode 错误:{}\\\", errMsg);\\n throw new Error(errMsg);\\n }\\n\\n let cmdBody = \\\"\\\";\\n let controlCode = \\\"\\\";\\n\\n // 分支1:查询用电量(协议2-11)\\n if (funcId === \\\"meterRead\\\") {\\n controlCode = \\\"A0\\\"; // 协议2-10:数据操作控制码\\n cmdBody = buildMeterReadCmd(buildFrameHeader(meterNo, controlCode));\\n }\\n // 分支2:开关阀(协议2-107)\\n else if (funcId === \\\"switchOnOff\\\") {\\n const valveOn = funcData.getStr(\\\"valveOn\\\");\\n controlCode = \\\"A2\\\"; // 协议2-107:继电器控制控制码\\n cmdBody = buildSwitchOnOffCmd(buildFrameHeader(meterNo, controlCode), valveOn);\\n }\\n // 分支3:远程购电(协议2-80)\\n else if (funcId === \\\"purchase\\\") {\\n const energy = funcData.getStr(\\\"energy\\\");\\n const inputId = funcData.getInt(\\\"purchaseId\\\") || 0;\\n const shadowId = shadow_getVal(shadow, \\\"purchaseTimes\\\") || 0;\\n // 取最大值+1:确保购电序号递增(协议2-80要求序号唯一)\\n const purchaseId = NumberUtil.max(inputId, shadowId, 1) + 1;\\n \\n if (!energy) {\\n throw new Error(\\\"远程购电需传入energy(购电量)\\\");\\n }\\n controlCode = \\\"A0\\\"; // 协议2-10:数据操作控制码\\n cmdBody = buildPurchaseCmd(buildFrameHeader(meterNo, controlCode), energy, purchaseId);\\n }\\n // 分支4:矫正电量(协议2-60)\\n else if (funcId === \\\"setEnergyValue\\\") {\\n const remainEnergy = funcData.getStr(\\\"remainEnergy\\\");\\n const totalEnergy = funcData.getStr(\\\"totalEnergy\\\");\\n if (!remainEnergy || !totalEnergy) {\\n throw new Error(\\\"矫正电量需传入remainEnergy和totalEnergy\\\");\\n }\\n controlCode = \\\"A0\\\"; // 协议2-10:数据操作控制码\\n cmdBody = buildSetEnergyValueCmd(buildFrameHeader(meterNo, controlCode), remainEnergy, totalEnergy);\\n }\\n // 分支5:重启设备(协议2-10)\\n else if (funcId === \\\"restart\\\") {\\n controlCode = \\\"A0\\\"; // 协议2-10:数据操作控制码\\n cmdBody = buildRestartCmd(buildFrameHeader(meterNo, controlCode));\\n }\\n // 分支6:清零(协议2-10)\\n else if (funcId === \\\"reset\\\") {\\n controlCode = \\\"A0\\\"; // 协议2-10:数据操作控制码\\n cmdBody = buildResetCmd(buildFrameHeader(meterNo, controlCode));\\n }\\n // 分支7:上报事件(协议2-xx)\\n else if (funcId === \\\"upEvent\\\") {\\n controlCode = \\\"A0\\\"; // 协议2-10:数据操作控制码\\n cmdBody = buildUpEventCmd(buildFrameHeader(meterNo, controlCode));\\n }\\n // 分支8:扣除电量(协议2-xx)\\n else if (funcId === \\\"deductEnergy\\\") {\\n const deductEnergy = funcData.getStr(\\\"energy\\\");\\n const deductInputId = funcData.getInt(\\\"purchaseId\\\") || 0;\\n const deductShadowId = shadow_getVal(shadow, \\\"deductTimes\\\") || 0;\\n // 取最大值+1:确保扣电序号递增\\n const deductId = NumberUtil.max(deductInputId, deductShadowId, 1) + 1;\\n \\n if (!deductEnergy) {\\n throw new Error(\\\"扣除电量需传入energy\\\");\\n }\\n controlCode = \\\"A0\\\"; // 协议2-10:数据操作控制码\\n cmdBody = buildDeductEnergyCmd(buildFrameHeader(meterNo, controlCode), deductEnergy, deductId);\\n }\\n // 分支9:设置4G服务器地址(协议2-xx)\\n else if (funcId === \\\"setRemote4GServerAddr\\\") {\\n const host = funcData.getStr(\\\"host\\\");\\n const port = funcData.getStr(\\\"port\\\");\\n const sign = funcData.getStr(\\\"sign\\\");\\n \\n if (!host || !port) {\\n throw new Error(\\\"设置服务器地址需传入host和port\\\");\\n }\\n // 协议隐含:签名验证(防止恶意修改地址)\\n if (sign !== \\\"18160222\\\") {\\n log.warn(\\\"encode 警告:服务器地址设置签名错误\\\");\\n cmdBody = buildSetServerAddrCmd(buildFrameHeader(meterNo, \\\"A0\\\"), host, port) + \\\"11\\\";\\n return cmdBody;\\n }\\n controlCode = \\\"A0\\\"; // 协议2-10:数据操作控制码\\n cmdBody = buildSetServerAddrCmd(buildFrameHeader(meterNo, controlCode), host, port);\\n }\\n // 分支10:自定义指令(上层传入完整16进制)\\n else if (funcId === \\\"cmd\\\") {\\n return funcData.getStr(\\\"hex\\\");\\n }\\n // 分支11:未知功能(不支持)\\n else {\\n log.error(\\\"encode 错误:不支持的功能ID【{}】\\\", funcId);\\n return null;\\n }\\n\\n // 协议1-9:CS校验(该位之前所有数据之和对256取余)\\n const cs = cs_check(cmdBody, 256);\\n // 协议1-4:完整报文格式=指令体+CS+16(结尾符)\\n const finalFrame = `${cmdBody}${cs}16`;\\n log.info(\\\"encode 成功:功能【{}】,表号【{}】,报文【{}】\\\", funcId, meterNo, finalFrame);\\n return finalFrame;\\n};\\n\\n// ------------------------------ 核心函数:decode(16进制报文→物模型,协议2-xx) ------------------------------\\n/**\\n * 645协议decode(16进制报文→物模型)\\n * 核心逻辑:按协议通用格式(协议1-4)提取控制码/数据区,再按控制码分支解析(A0/A2/AA)\\n * @param {String} payload - 完整16进制报文(设备上报原始报文)\\n * @param {Object} context - 上下文(预留,暂未使用)\\n * @returns {Array} 解析结果(含PROPERTIES对象,data字段存指令标识,properties存设备属性)\\n */\\nvar decode = (payload, context) => {\\n const result = [];\\n const payloadClean = StrUtil.removeAll(payload, \' \').toUpperCase();;\\n \\n // 初始化返回结构:按需求将sourcePayload移至properties,data仅保留核心指令标识\\n const properties = {\\n \\\"messageType\\\": \\\"PROPERTIES\\\",\\n \\\"properties\\\": {\\n \\\"sourcePayload\\\": payload // 原始报文,便于溯源\\n },\\n \\\"data\\\": { // 仅保留指令核心标识,与设备属性分离\\n \\\"functionId\\\": \\\"\\\",\\n \\\"functionName\\\": \\\"\\\",\\n \\\"parseStatus\\\": \\\"success\\\"\\n }\\n };\\n\\n // 协议1-4:通用报文格式要求最小长度为10字节(20位16进制),不足则解析失败\\n if (payloadClean.length() < 20) {\\n properties.data.parseStatus = \\\"fail\\\";\\n properties.data.functionName = \\\"报文解析失败\\\";\\n properties.data.error = \\\"报文长度不足(最小需10字节=20位16进制)\\\";\\n result.push(properties);\\n return result;\\n }\\n\\n // 协议1-4:提取通用核心字段(仅内部解析用,不对外暴露)\\n const controlCode = payloadClean.substring(16, 18); // 控制码:第16-18位(协议1-7)\\n const dataLenHex = payloadClean.substring(18, 20); // 数据长度:第18-20位(协议1-8)\\n const dataLen = Integer.parseInt(dataLenHex, 16); // 数据长度转十进制(需减0x33,此处内部解析已处理)\\n const dataArea = payloadClean.substring(20, 20 + dataLen * 2); // 数据区:第20位后(协议1-4)\\n const di = hex_sub33(dataArea.substring(0, 8)); // DI码:数据区前8位-0x33(协议2-10:数据操作标识)\\n\\n // 分支1:控制码AA(事件包,协议2-120)\\n if (controlCode === \\\"AA\\\") {\\n const eventHead = dataArea.substring(0, 8); // 事件头:数据区前8位(协议2-120)\\n \\n // 子分支1.1:注册包(协议2-121)\\n if (eventHead === \\\"AAAAAA01\\\" && dataArea.length() > 8) {\\n properties.data.functionId = \\\"deviceRegister\\\";\\n properties.data.functionName = \\\"设备注册\\\"; // 协议2-121:注册包功能描述\\n \\n const jsonHex = dataArea.substring(8); // JSON数据区:事件头后(协议2-121)\\n const jsonStr = HexUtil.decodeHexStr(jsonHex).replaceAll(\\\"(\\\\\\\\w+):\\\", \\\"\\\\\\\"$1\\\\\\\":\\\"); // 修复JSON格式\\n const deviceInfo = JSONUtil.parseObj(jsonStr);\\n\\n // 协议2-121:注册包返回设备基础信息(IMEI/ICCID/信号等)\\n properties.properties.imei = deviceInfo.getStr(\\\"imei\\\");\\n properties.properties.iccid = deviceInfo.getStr(\\\"iccid\\\");\\n properties.properties.csq = deviceInfo.getInt(\\\"csq\\\");\\n properties.properties.firmwareVersion = deviceInfo.getStr(\\\"ver\\\");\\n properties.properties.signalDesc = csq(deviceInfo.getInt(\\\"csq\\\"));\\n }\\n // 子分支1.2:心跳包(协议2-127)\\n else if (eventHead === \\\"AAAAAA02\\\") {\\n properties.data.functionId = \\\"heartbeat\\\";\\n properties.data.functionName = \\\"设备心跳\\\"; // 协议2-127:心跳包功能描述\\n }\\n // 子分支1.3:未知事件(协议未适配)\\n else {\\n properties.data.functionId = \\\"unknownEvent\\\";\\n properties.data.functionName = \\\"未知事件\\\";\\n properties.data.parseStatus = \\\"fail\\\";\\n }\\n }\\n // 分支2:控制码A0(数据操作,协议2-10)\\n else if (controlCode === \\\"A0\\\") {\\n // 子分支2.1:查询用电量响应(DI=00029100,协议2-11)\\n if (di === \\\"00029100\\\") {\\n properties.data.functionId = \\\"meterRead\\\";\\n properties.data.functionName = \\\"读表(查询全部数据)\\\"; // 协议2-11:功能描述\\n \\n // 协议1-151:电量解析(反写+减0x33+除以100,2位小数)\\n properties.properties.remainEnergy = NumberUtil.div(\\n Integer.parseInt(reverseTwoDigit(hex_sub33(dataArea.substring(10, 18)))),\\n 100,\\n 2\\n );\\n properties.properties.totalEnergy = NumberUtil.div(\\n Integer.parseInt(hex_reverse(hex_sub33(dataArea.substring(18, 26)))),\\n 100,\\n 2\\n );\\n // 协议1-153:电压解析(反写+减0x33+除以10,1位小数)\\n properties.properties.voltage = NumberUtil.div(\\n Integer.parseInt(hex_reverse(hex_sub33(dataArea.substring(26, 34)))),\\n 10,\\n 1\\n );\\n // 协议1-153:电流解析(反写+减0x33+除以1000,3位小数)\\n properties.properties.current = NumberUtil.div(\\n Integer.parseInt(hex_reverse(hex_sub33(dataArea.substring(34, 42)))),\\n 1000,\\n 3\\n );\\n // 协议1-153:功率/功率因子解析(反写+减0x33)\\n properties.properties.power = Integer.parseInt(hex_reverse(hex_sub33(dataArea.substring(42, 50))));\\n properties.properties.totalPower = Integer.parseInt(hex_reverse(hex_sub33(dataArea.substring(50, 58))));\\n properties.properties.powerFactor = Integer.parseInt(hex_reverse(hex_sub33(dataArea.substring(58, 62))));\\n // 协议1-153:信号/开关状态/设备信息解析\\n properties.properties.csq = Integer.parseInt(dataArea.substring(62, 64));\\n properties.properties.imei = dataArea.substring(66, 82);\\n properties.properties.iccid = dataArea.substring(82, 102);\\n properties.properties.firmwareVersion = hex_toAscii(dataArea.substring(102, 122));\\n properties.properties.purchaseTimes = Integer.parseInt(hex_sub33(dataArea.substring(122, 130)), 16);\\n properties.properties.csqDesc = csq(properties.properties.csq);\\n properties.properties.openState = hex_sub33(dataArea.substring(64, 66)) === \\\"1B\\\" ? 1 : 0; // 协议1-153:1B=合闸\\n properties.properties.openStateDesc = properties.properties.openState === 1 ? \\\"合闸\\\" : \\\"拉闸\\\";\\n }\\n // 子分支2.2:远程购电响应(DI=FE020107/FE030107,协议2-80)\\n else if (di===\\\"FE020107\\\" ||di===\\\"FE030107\\\") {\\n properties.data.functionId = \\\"purchase\\\";\\n properties.data.functionName = \\\"远程购电响应\\\"; // 协议2-80:功能描述\\n const purchaseData = dataArea.substring(8); // 购电数据区:DI码后(协议2-80)\\n \\n // 协议2-80:购电响应数据解析(反写+减0x33+除以100)\\n properties.properties.totalEnergy = NumberUtil.div(\\n Integer.parseInt(hex_reverse(hex_sub33(purchaseData.substring(0, 8)))),\\n 100,\\n 2\\n );\\n const remainEnergyRaw = NumberUtil.div(\\n Integer.parseInt(hex_reverse(hex_sub33(purchaseData.substring(8, 16)))),\\n 100,\\n 2\\n );\\n properties.properties.purchaseTimes = Integer.parseInt(hex_sub33(purchaseData.substring(16, 24)), 16);\\n const zheng = Integer.parseInt(hex_reverse(hex_sub33(purchaseData.substring(24, 32)))); // 剩余电量正负标识\\n properties.properties.remainEnergy = zheng === 0 ? remainEnergyRaw : -remainEnergyRaw;\\n }\\n // 子分支2.3:扣除电量响应(DI=FE040107,协议2-xx)\\n else if (di === \\\"FE040107\\\") {\\n properties.data.functionId = \\\"deductEnergy\\\";\\n properties.data.functionName = \\\"扣除电量响应\\\"; // 协议2-xx:功能描述\\n \\n const deductData = dataArea.substring(8); // 扣电数据区:DI码后\\n // 协议2-xx:扣电响应数据解析(反写+减0x33+除以100)\\n const remainEnergyRaw = NumberUtil.div(\\n Integer.parseInt(reverseTwoDigit(hex_sub33(deductData.substring(0, 8)))),\\n 100,\\n 2\\n );\\n properties.properties.totalEnergy = NumberUtil.div(\\n Integer.parseInt(hex_reverse(hex_sub33(deductData.substring(8, 16)))),\\n 100,\\n 2\\n );\\n properties.properties.deductTimes = Integer.parseInt(hex_sub33(deductData.substring(16, 24)), 16);\\n const zheng = Integer.parseInt(hex_reverse(hex_sub33(deductData.substring(24, 32)))); // 剩余电量正负标识\\n properties.properties.remainEnergy = zheng === 0 ? remainEnergyRaw : -remainEnergyRaw;\\n }\\n // 子分支2.4:矫正电量响应(DI=18160220,协议2-60)\\n else if (di === \\\"18160220\\\") {\\n properties.data.functionId = \\\"setEnergyValue\\\";\\n properties.data.functionName = \\\"矫正电量响应\\\"; // 协议2-60:功能描述\\n \\n const flag = hex_sub33(dataArea.substring(8, 10)); // 协议2-60:执行结果标识(01=成功,其他=失败)\\n properties.properties.operationResult = flag === \\\"01\\\" ? \\\"成功\\\" : \\\"失败\\\";\\n }\\n // 子分支2.5:上报事件响应(DI=18160216,协议2-xx)\\n else if (di === \\\"18160216\\\") {\\n properties.data.functionId = \\\"upEvent\\\";\\n properties.data.functionName = \\\"上报事件响应\\\"; // 协议2-xx:功能描述\\n \\n const flag = hex_sub33(dataArea.substring(8, 10)); // 执行结果标识(01=成功)\\n properties.properties.operationResult = flag === \\\"01\\\" ? \\\"成功\\\" : \\\"失败\\\";\\n }\\n // 子分支2.6:写入表号响应(DI=18160215,协议2-21)\\n else if (di === \\\"18160215\\\") {\\n properties.data.functionId = \\\"writeMeterNo\\\";\\n properties.data.functionName = \\\"写入表号响应\\\"; // 协议2-21:功能描述\\n \\n const flag = hex_sub33(dataArea.substring(8, 10)); // 协议2-21:执行结果标识(01=成功)\\n properties.properties.operationResult = flag === \\\"01\\\" ? \\\"成功\\\" : \\\"失败\\\";\\n properties.properties.meterNo = dataArea.substring(12, 24); // 协议2-21:返回写入的表号\\n }\\n // 子分支2.7:重启响应(DI=18160217,协议2-10)\\n else if (di === \\\"18160217\\\") {\\n properties.data.functionId = \\\"restart\\\";\\n properties.data.functionName = \\\"重启响应\\\"; // 协议2-10:功能描述\\n \\n const flag = hex_sub33(dataArea.substring(8, 10)); // 协议2-10:执行结果标识(01=成功)\\n properties.properties.operationResult = flag === \\\"01\\\" ? \\\"成功\\\" : \\\"失败\\\";\\n }\\n // 子分支2.8:查询设备状态响应(DI=00029200/00029300,协议2-16)\\n else if (di===\\\"00029200\\\" ||di===\\\"00029300\\\") {\\n properties.data.functionId = \\\"queryDeviceStatus\\\";\\n properties.data.functionName = \\\"查询设备状态\\\"; // 协议2-16:功能描述\\n properties.properties.chipState = dataArea.substring(28, 30); // 协议2-16:计量芯片状态\\n }\\n // 子分支2.9:未知数据操作(协议未适配)\\n else {\\n properties.data.functionId = \\\"unknownDataOperation\\\";\\n properties.data.functionName = \\\"未知数据操作\\\";\\n properties.data.parseStatus = \\\"fail\\\";\\n }\\n }\\n // 分支3:控制码A2(继电器控制,协议2-107)\\n else if (controlCode === \\\"A2\\\") {\\n properties.data.functionId = \\\"switchOnOff\\\";\\n properties.data.functionName = \\\"开关阀响应\\\"; // 协议2-107:功能描述\\n \\n const statusCode = dataArea.substring(8, 10); // 协议2-107:开关状态码(4D/4E/8E)\\n let valveOpResult = \\\"\\\";\\n let currentOpenState = \\\"\\\";\\n \\n if (statusCode === \\\"4D\\\") {\\n valveOpResult = \\\"断闸(断电)成功\\\"; // 协议2-107:4D=分闸成功\\n currentOpenState = \\\"0\\\";\\n }\\n else if (statusCode === \\\"4E\\\") {\\n valveOpResult = \\\"合闸(来电)成功\\\"; // 协议2-107:4E=合闸成功\\n currentOpenState = \\\"1\\\";\\n }\\n else if (statusCode === \\\"8E\\\") {\\n valveOpResult = \\\"合闸失败(剩余电量≤0)\\\"; // 协议2-107:8E=合闸失败(余额不足)\\n currentOpenState = \\\"0\\\";\\n // 协议2-107:余额不足触发告警\\n properties.properties.events = [{\\n \\\"id\\\": \\\"lowBalanceAlarm\\\",\\n \\\"name\\\": \\\"余额不足告警\\\",\\n \\\"value\\\": \\\"合闸失败:剩余电量≤0,无法通电\\\",\\n \\\"level\\\": \\\"warn\\\"\\n }];\\n }\\n else {\\n valveOpResult = `未知操作结果(状态码【${statusCode}】)`;\\n currentOpenState = \\\"未知\\\";\\n properties.data.parseStatus = \\\"fail\\\";\\n }\\n \\n properties.properties.openState = currentOpenState;\\n properties.properties.openStateDesc = currentOpenState === \\\"1\\\" ? \\\"合闸\\\" : \\\"拉闸\\\";\\n properties.properties.operationResult = valveOpResult;\\n }\\n // 分支4:未知控制码(协议未适配,仅支持A0/A2/AA)\\n else {\\n properties.data.functionId = \\\"unknownControlCode\\\";\\n properties.data.functionName = \\\"未知控制码\\\";\\n properties.data.parseStatus = \\\"fail\\\";\\n }\\n\\n result.push(properties);\\n log.info(\\\"decode 完成:解析状态【{}】,功能【{}】\\\", \\n properties.data.parseStatus, properties.data.functionId);\\n return result;\\n};\\n\",\"provider\":\"jJi6xIj0sZfc\",\"supportMethods\":[\"encode\",\"preDecode\",\"decode\"]}', '{}', NULL, '2025-10-03 22:02:33');
INSERT INTO `iot_device_protocol` (`id`, `name`, `description`, `state`, `type`, `configuration`, `example`, `version`, `create_time`) VALUES ('lipSSVUj9XLt', '1', NULL, 1, 'magic', '{\"needBs4Decode\":false,\"location\":\"//16进制ASCII转STRING\\nvar hex2str = stringhex => {\\n\\n var i = 0\\n var asciidata = \\\"\\\"\\n while (i < stringhex.length()) {\\n asciidata += (String.valueOf(Integer.parseInt(stringhex.substring(i, i + 2), 16)) + \\\",\\\")\\n i += 2\\n }\\n asciidata = asciidata.substring(0, asciidata.length() - 1)\\n return asciiToString(asciidata)\\n}\\n//大小端转换\\nvar reverseStr = data => {\\n var rData = \\\"\\\"\\n if (data.length() >= 0) {\\n let seq = data.length()\\n while (seq > 0) {\\n rData += data.substring(seq - 2, seq)\\n seq = seq - 2\\n }\\n }\\n return rData\\n}\\n//和校验计算\\nvar check_CS = strData => {\\n let i = 0\\n let accum = 0\\n while (i < strData.length()) {\\n accum += Integer.parseInt(strData.substring(i, i + 2), 16)\\n i += 2\\n }\\n let l = Integer.toHexString(accum).length()\\n return Integer.toHexString(accum).substring(l - 2, l).toUpperCase()\\n}\\n//数据转换 倒转 -33\\nvar transform = str => {\\n let i = 0\\n let result = \'\'\\n str = reverseTwoDigit(str)\\n while (i < str.length()) {\\n if (str.substring(i, 2 + i) == \'33\') {\\n i += 2\\n result += \'00\'\\n } else {\\n let value = Integer.parseInt(str.substring(i, 2 + i), 16) - 0x33;\\n i += 2\\n result += String.format(\'%02X\', value)\\n }\\n }\\n return Integer.parseInt(result, 10)\\n}\\n//+0x33方法\\nvar dataplus = strData => {\\n let sData = \'\'\\n let i = 0\\n let pData = 0\\n while (i < strData.length()) {\\n pData = (Integer.parseInt(strData.substring(i, i + 2), 16) + 0x33) & 0b11111111\\n sData += String.format(\'%02X\', pData)\\n i += 2\\n }\\n return sData\\n}\\n// 解析电表数据(根据表1格式)\\nvar parseMeterData = data => {\\n const fields = {\\n // 剩余电量正负:02=正,82=负\\n polarity: data.substring(0, 2) === \'82\' ? \'负\' : \'正\',\\n \\n // 剩余电量(反写处理,单位kWh)\\n remaining: Float.parseFloat(reverseStr(data.substring(2, 10)), 10) / 1000,\\n \\n // 总电量(反写处理,单位kWh)\\n total: Float.parseFloat(reverseStr(data.substring(10, 18)), 10) / 1000,\\n \\n // 电压(单位V)\\n voltage: Float.parseFloat(reverseStr(data.substring(18, 26)), 10) / 10,\\n \\n // 电流(单位A)\\n current: Float.parseFloat(reverseStr(data.substring(26, 34)), 10) / 1000,\\n \\n // 有功功率(单位W)\\n power: Float.parseFloat(reverseStr(data.substring(34, 42)), 10) / 10,\\n \\n // 功率因数\\n powerFactor: Float.parseFloat(reverseStr(data.substring(42, 46)), 10) / 1000,\\n \\n // 信号强度(蓝牙连接时为0)\\n signal: Float.parseFloat(data.substring(46, 48), 16),\\n \\n // 继电器状态:1B=合闸,1A=开闸\\n relay: data.substring(48, 50) === \'1B\' ? \'合闸\' : \'开闸\',\\n \\n // IMEI(16字符)\\n imei: hex2str(data.substring(50, 66)),\\n \\n // ICCID(20字符)\\n iccid: hex2str(data.substring(66, 86)),\\n \\n // 版本号\\n version: hex2str(data.substring(86))\\n };\\n return fields;\\n};\\n\\nvar preDecode = payload => {\\n // 从报文中提取设备ID(地址域)\\n const deviceId = payload.substring(2, 14);\\n return {\\n \\\"deviceId\\\": deviceId,\\n \\\"productKey\\\": \\\"HnDdSnj1kiQg\\\"\\n };\\n};\\n\\nvar decode = (payload, context) => {\\n const result = [];\\n const properties = {\\n \\\"messageType\\\": \\\"PROPERTIES\\\",\\n \\\"properties\\\": {\\n \\\"originalMessage\\\": payload,\\n \\\"meterNo\\\": payload.substring(2, 14) // 提取电表地址\\n }\\n };\\n\\n // 基本帧结构验证\\n if (!payload.startsWith(\'68\') || !payload.endsWith(\'16\')) {\\n properties.properties.error = \\\"无效的帧格式\\\";\\n result.push(properties);\\n return result;\\n }\\n\\n try {\\n // 提取控制码\\n const controlCode = payload.substring(16, 18);\\n properties.properties.controlCode = controlCode;\\n \\n // 提取数据长度(字节数)\\n const dataLenBytes = Integer.parseInt(payload.substring(18, 20), 16);\\n const dataFieldHex = payload.substring(20, 20 + dataLenBytes * 2);\\n \\n // 事件包(AA控制码)不需要减0x33\\n if (controlCode === \'aa\') {\\n properties.properties.messageType = \\\"事件包\\\";\\n \\n // 检查事件类型(前6个字符)\\n const eventType = dataFieldHex.substring(0, 6);\\n \\n // 注册包(AAAAAAAA01开头)\\n if (eventType === \'aaaaaa\' && dataFieldHex.substring(6, 8) === \'01\') {\\n properties.properties.eventType = \\\"注册包\\\";\\n \\n // 注册包有JSON数据(从第4字节开始)\\n if (dataLenBytes > 4) {\\n const jsonHex = dataFieldHex.substring(8); // 跳过前4字节\\n const jsonStr = hex2str(jsonHex);\\n const zxcJson = jsonStr.replaceAll(\\\"(\\\\\\\\w+)\\\", \\\"\\\\\\\"$1\\\\\\\"\\\");\\n const eventData = JSONUtil.parseObj(zxcJson);\\n properties.properties.signalStrength = eventData.csq;\\n properties.properties.imei = eventData.imei;\\n properties.properties.iccid = eventData.iccid;\\n properties.properties.firmwareVersion = eventData.ver;\\n }\\n } \\n // 心跳包(AAAAAAAA02)\\n else if (eventType === \'aaaaaa\' && dataFieldHex.substring(6, 8) === \'02\') {\\n properties.properties.eventType = \\\"心跳包\\\";\\n }\\n // OTA指令(AAAAAAAAAA)\\n else if (dataFieldHex === \'aaaaaaaa\') {\\n properties.properties.eventType = \\\"OTA指令\\\";\\n }\\n else {\\n properties.properties.eventType = \\\"未知事件类型\\\";\\n properties.properties.eventData = dataFieldHex;\\n }\\n } \\n // 数据操作(A0控制码)需要减0x33\\n else if (controlCode === \'a0\') {\\n // 减0x33得到真实数据\\n const realData = subtract33(dataFieldHex);\\n \\n // 检查数据标识符(DI)\\n const di = realData.substring(0, 8);\\n \\n // 查询全部数据(00029100)\\n if (di === \'00029100\') {\\n properties.properties = {\\n ...properties.properties,\\n \\\"messageType\\\": \\\"电表数据\\\",\\n ...parseMeterData(realData.substring(8))\\n };\\n }\\n // 其他指令可以在这里扩展...\\n else {\\n properties.properties.messageType = \\\"数据操作指令\\\";\\n properties.properties.diCode = di;\\n }\\n }\\n // 其他控制码\\n else {\\n properties.properties.messageType = \\\"未知控制码\\\";\\n }\\n } catch (e) {\\n properties.properties.error = \\\"解析错误: \\\" + e.message;\\n }\\n\\n result.push(properties);\\n return result;\\n};\\n\\n\",\"provider\":\"lipSSVUj9XLt\",\"supportMethods\":[\"preDecode\",\"decode\"]}', '{}', NULL, '2025-10-03 22:02:33');
INSERT INTO `iot_device_protocol` (`id`, `name`, `description`, `state`, `type`, `configuration`, `example`, `version`, `create_time`) VALUES ('lWAUlCmM53UF', '485网关TCP', NULL, 1, 'magic', '{\"needBs4Decode\":false,\"location\":\"/**\\n * 预解码:提取设备身份标识\\n * @param {String} payload 设备原始报文(可能是二进制、JSON、16进制字符串等)\\n * @returns {Object} {deviceId, productKey}\\n */\\nvar preDecode = (payload, context) => {\\n var IMEI=hex_toAscii(payload);\\n var rs = {\\n \\\"productKey\\\": \\\"lWAUlCmM53UF\\\"\\n };\\n if(IMEI.length()===15 && IMEI.startsWith(\\\"86\\\")){\\n rs.deviceId=IMEI\\n return rs;\\n }\\n // TODO:解析设备标识\\n return null;\\n};\\n\\n/**\\n * 编码:平台指令转设备格式\\n * @param {Object} payload 平台指令\\n * @returns {String} 设备可识别的报文(二进制、JSON、16进制字符串等)\\n */\\nvar encode = (payload, context) => {\\n var result = \\\"\\\";\\n // TODO:实现编码逻辑\\n return result;\\n};\\n\\nvar decode = (payload, context) => {\\n const pts = {\\n \\\"messageType\\\": \\\"PROPERTIES\\\",\\n \\\"properties\\\": {\\\"sourcePayload\\\":payload}\\n };\\n const hexSource = hex_toAscii(payload);\\n if (isJson(hexSource)) {\\n pts.properties = toJson(hexSource);\\n \\n }else if(hexSource.startsWith(\\\"HEART\\\")){\\n //DTU配置的心跳内容:HEART|$(IMEI)|$(CSQ)|$(TIMESTAMP)|$(GPS)|$(ICCID)|$(IMSI)\\n //解析网关自身的心跳\\n const parts = hexSource.split(\\\"\\\\\\\\|\\\");\\n if (parts.length >= 7) {\\n pts.properties = {\\n \\\"imei\\\": parts[1],\\n \\\"csq\\\": Integer.parseInt(parts[2]), // 信号强度\\n \\\"timestamp\\\": parts[3],\\n \\\"gps\\\": parts[4],\\n \\\"iccid\\\": parts[5],\\n \\\"imsi\\\": parts[6]\\n };\\n // 解析GPS坐标(经度,纬度)\\n const gpsCoords = parts[4].split(\\\",\\\");\\n if (gpsCoords.length === 2) {\\n pts.properties.longitude = gpsCoords[0]; // 经度\\n pts.properties.latitude = gpsCoords[1]; // 纬度\\n }\\n }\\n } else {\\n // 解析Modbus从站地址并关联子设备\\n if(isModbusTcp(hexSource)){\\n const addr = Integer.parseInt(hexSource.substring(12, 14));\\n pts.subDevice = { \\\"slaveAddress\\\": addr };\\n return pts;\\n }\\n else if(isModbusRtu(hexSource)){\\n const addr = Integer.parseInt(hexSource.substring(0, 2));\\n pts.subDevice = { \\\"slaveAddress\\\": addr };\\n return pts;\\n }else{\\n pts.properties.hexPayload =hexSource\\n }\\n\\n \\n }\\n // 网关与子设备解析:通过从站地址匹配子设备物模型(复用现有服务)\\n // ICodecService.decode(\\\"HnDdSnj1kiQg\\\", payload)\\n return [pts];\\n};\",\"provider\":\"lWAUlCmM53UF\",\"supportMethods\":[\"encode\",\"preDecode\",\"decode\"]}', '{}', NULL, '2025-10-03 22:02:33');
INSERT INTO `iot_device_protocol` (`id`, `name`, `description`, `state`, `type`, `configuration`, `example`, `version`, `create_time`) VALUES ('p0B2kKqdJD8M', '光照温湿度子设备-MQTT', 'DTU-MQTT通道的Modbus温湿度光照子设备', 1, 'magic', '{\"needBs4Decode\":false,\"location\":\"import cn.hutool.core.util.NumberUtil;\\nimport log;\\n\\n\\n/**\\n * 获取湿度描述信息\\n * @param {number} humidity - 湿度值(%RH)\\n * @returns {string} 人性化描述\\n */\\nconst getHumidityDescription = (humidity) => {\\n if (humidity < 0 || humidity > 100) {\\n return \\\"湿度传感器数据异常\\\";\\n }\\n if (humidity < 20) {\\n return \\\"空气非常干燥,建议使用加湿器\\\";\\n }\\n if (humidity < 40) {\\n return \\\"空气偏干燥,适当补水\\\";\\n }\\n if (humidity < 60) {\\n return \\\"湿度舒适,适宜居住\\\";\\n }\\n if (humidity < 80) {\\n return \\\"湿度适中,体感舒适\\\";\\n }\\n if (humidity < 90) {\\n return \\\"湿度较高,建议适当通风\\\";\\n }\\n return \\\"湿重环境,注意防潮除湿\\\";\\n};\\n\\n/**\\n * 获取温度描述信息\\n * @param {number} temperature - 温度值(℃)\\n * @returns {string} 人性化描述\\n */\\nconst getTemperatureDescription = (temperature) => {\\n if (temperature < -40 || temperature > 125) {\\n return \\\"温度传感器数据异常\\\";\\n }\\n if (temperature < 0) {\\n return \\\"极寒环境,注意防冻保暖\\\";\\n }\\n if (temperature < 10) {\\n return \\\"天气寒冷,请添衣保暖\\\";\\n }\\n if (temperature < 18) {\\n return \\\"温度凉爽,适宜活动\\\";\\n }\\n if (temperature < 26) {\\n return \\\"温度舒适,体感宜人\\\";\\n }\\n if (temperature < 30) {\\n return \\\"温度适中,注意补水\\\";\\n }\\n if (temperature < 35) {\\n return \\\"天气炎热,注意防暑降温\\\";\\n }\\n return \\\"高温环境,避免长时间户外活动\\\";\\n};\\n\\n/**\\n * 获取光照强度描述信息\\n * @param {number} illumination - 光照值(LUX)\\n * @returns {string} 人性化描述\\n */\\nconst getIlluminationDescription = (illumination) => {\\n if (illumination < 0 || illumination > 65535) {\\n return \\\"光照传感器数据异常\\\";\\n }\\n if (illumination < 10) {\\n return \\\"环境黑暗,建议开启照明\\\";\\n }\\n if (illumination < 100) {\\n return \\\"光线昏暗,适合休息\\\";\\n }\\n if (illumination < 500) {\\n return \\\"光线柔和,适宜阅读\\\";\\n }\\n if (illumination < 1000) {\\n return \\\"光照适中,舒适自然\\\";\\n }\\n if (illumination < 3000) {\\n return \\\"光线充足,适宜工作\\\";\\n }\\n if (illumination < 10000) {\\n return \\\"光照强烈,注意防晒\\\";\\n }\\n return \\\"强光环境,建议采取防护措施\\\";\\n};\\n\\n/**\\n * 获取综合舒适度评价\\n * @param {number} humidity - 湿度\\n * @param {number} temperature - 温度\\n * @param {number} illumination - 光照\\n * @returns {string} 综合舒适度描述\\n */\\nconst getOverallComfortLevel = (humidity, temperature, illumination) => {\\n // 舒适度评分(简单的加权计算)\\n let comfortScore = 0;\\n \\n // 温度舒适度评分(最重要)\\n if (temperature >= 18 && temperature <= 26) {\\n comfortScore += 40;\\n } else if (temperature >= 15 && temperature <= 28) {\\n comfortScore += 30;\\n } else if (temperature >= 10 && temperature <= 30) {\\n comfortScore += 20;\\n } else {\\n comfortScore += 10;\\n }\\n\\n // 湿度舒适度评分\\n if (humidity >= 40 && humidity <= 60) {\\n comfortScore += 30;\\n } else if (humidity >= 30 && humidity <= 70) {\\n comfortScore += 20;\\n } else {\\n comfortScore += 10;\\n }\\n\\n // 光照舒适度评分\\n if (illumination >= 100 && illumination <= 1000) {\\n comfortScore += 30;\\n } else if (illumination >= 50 && illumination <= 3000) {\\n comfortScore += 20;\\n } else {\\n comfortScore += 10;\\n }\\n\\n // 根据总分返回描述\\n if (comfortScore >= 90) {\\n return \\\"环境非常舒适,适宜长时间停留\\\";\\n }\\n if (comfortScore >= 70) {\\n return \\\"环境舒适,体感良好\\\";\\n }\\n if (comfortScore >= 50) {\\n return \\\"环境一般,部分指标需优化\\\";\\n }\\n return \\\"环境不适,建议调整温湿度或光照条件\\\";\\n};\\nvar encode = (functionReqJson, shadow) => {\\n \\n};\\n\\n// ------------------------------ 核心函数:decode(16进制报文→物模型) ------------------------------\\n/**\\n * decode逻辑:解析设备返回的Modbus RTU报文,转换为物模型属性\\n * @param {String} payload - 设备上报原始16进制报文\\n * @param {Object} context - 上下文(暂未使用)\\n * @returns {Array} 解析结果(含PROPERTIES对象,含传感数据与事件)\\n */\\nvar decode = (payload, context) => {\\n const corePayload = payload.substring(12,payload.length());\\n const properties = {\\n \\\"messageType\\\": \\\"PROPERTIES\\\",\\n \\\"properties\\\": {\\n \\\"sourcePayload\\\": payload\\n }\\n };\\n const slaveAddrHex = corePayload.substring(0, 2);\\n const slaveAddr = Integer.parseInt(slaveAddrHex, 16);\\n const funcCode = corePayload.substring(2, 4);\\n // 数据长度(4-6位,规格书2-50:数据长度1字节)\\n const dataLenHex = corePayload.substring(4, 6);\\n const dataLen = Integer.parseInt(dataLenHex, 16);\\n // 4. 解析传感数据(对照规格书2-53寄存器地址表)\\n const dataArea = corePayload.substring(6, 6 + dataLen * 2); // 数据区(6-38位,16字节)\\n\\n // 4.1 湿度解析(000H寄存器,数据区0-3位,规格书2-53:湿度存储于40001)\\n const humidityHex = dataArea.substring(0, 4);\\n const humidityRaw = Integer.parseInt(humidityHex, 16);\\n const humidity = NumberUtil.div(humidityRaw, 10, 1); // 0.1%RH单位换算为%RH\\n // 验证范围(规格书2-43:湿度0%RH~100%RH)\\n if (humidity >= 0 && humidity <= 100) {\\n properties.properties.humidity = humidity;\\n properties.properties.humidityDesc = getHumidityDescription(humidity);\\n } \\n // 4.2 温度解析(0001H寄存器,数据区4-7位,规格书2-53:温度存储于40002)\\n const tempHex = dataArea.substring(4, 8);\\n const tempRaw = Integer.parseInt(tempHex, 16);\\n const temperature = NumberUtil.div(tempRaw, 10, 1); // 0.1℃单位换算为℃\\n // 验证范围(规格书2-43:温度-40℃~125℃)\\n if (temperature >= -40 && temperature <= 125) {\\n properties.properties.temperature = temperature;\\n properties.properties.temperatureDesc = getTemperatureDescription(temperature);\\n }\\n // 4.3 光照强度解析(0007H寄存器,数据区28-31位,规格书2-53:光照存储于40008)\\n const illuHex = dataArea.substring(28, 32);\\n const illumination = Integer.parseInt(illuHex, 16);\\n // 验证范围(规格书2-43:光照0~65535 LUX)\\n if (illumination >= 0 && illumination <= 65535) {\\n properties.properties.illumination = illumination;\\n properties.properties.illuminationDesc = getIlluminationDescription(illumination);\\n\\n\\n }\\n if(illumination&&temperature&&humidity){\\n properties.properties.overallComfort = getOverallComfortLevel(humidity, temperature, illumination);\\n }\\n return properties;\\n};\",\"provider\":\"p0B2kKqdJD8M\",\"supportMethods\":[\"encode\",\"decode\"]}', '{}', NULL, '2025-10-03 22:02:33');
INSERT INTO `iot_device_protocol` (`id`, `name`, `description`, `state`, `type`, `configuration`, `example`, `version`, `create_time`) VALUES ('Pnoa2nyglhca', 'test22', 'testxxxxx', 1, 'magic', '{\"needBs4Decode\":false,\"location\":\"// 编码22\\nvar encode = payload => {\\n\\treturn \'\';\\n}\\n//解码\\nvar decode = payload => {\\n\\tvar propertiesObj = {\\n\\t\\t\\\"messageType\\\": \\\"PROPERTIES\\\",\\n\\t\\t\\\"properties\\\": {}\\n\\t}\\n\\tvar eventObj = {\\n\\t\\t\\\"messageType\\\": \\\"EVENT\\\",\\n\\t\\t\\\"event\\\": \\\"\\\",\\n\\t\\t\\\"data\\\": {}\\n\\t}\\n\\n\\treturn propertiesObj\\n}\",\"provider\":\"Pnoa2nyglhca\",\"supportMethods\":[\"encode\",\"decode\"]}', '{}', NULL, '2025-10-03 22:02:33');
INSERT INTO `iot_device_protocol` (`id`, `name`, `description`, `state`, `type`, `configuration`, `example`, `version`, `create_time`) VALUES ('RpZ3VQIa6YE2', '485网关MQTT', NULL, 1, 'magic', '{\"needBs4Decode\":false,\"location\":\"//编码\\nvar encode = payload => {\\n\\treturn \'\';\\n}\\n//解码\\nvar decode = (payload, context) => {\\n // 判断是否是MQTT协议层的心跳包(PINGREQ/PINGRESP)\\n // \\\"70696e67\\\" 是 \\\"ping\\\" 的十六进制表示,可能是应用层自定义心跳\\n if (payload === \\\"70696e67\\\") {\\n return null; // 过滤掉基础的ping心跳,不进行业务处理\\n }\\n \\n const pts = {\\n \\\"messageType\\\": \\\"PROPERTIES\\\",\\n \\\"properties\\\": {\\n \\\"sourcePayload\\\": payload // 原始报文,便于溯源\\n }\\n };\\n \\n // 将十六进制payload转换为ASCII字符串\\n var hexSource = payload;\\n \\n // 优先判断是否是HEART格式的心跳[6](@ref)\\n if (hexSource.startsWith(\\\"HEART\\\")) {\\n // DTU配置的心跳内容:HEART|$(IMEI)|$(CSQ)|$(TIMESTAMP)|$(GPS)|$(ICCID)|$(IMSI)\\n // 解析网关自身的心跳[1,3](@ref)\\n const parts = hexSource.split(\\\"\\\\\\\\|\\\");\\n if (parts.length >= 7) {\\n pts.properties = {\\n \\\"imei\\\": parts[1],\\n \\\"csq\\\": Integer.parseInt(parts[2]), // 信号强度\\n \\\"timestamp\\\": parts[3],\\n \\\"gps\\\": parts[4],\\n \\\"iccid\\\": parts[5],\\n \\\"imsi\\\": parts[6],\\n \\\"heartbeatType\\\": \\\"DTU_HEART\\\" // 标记为DTU心跳类型\\n };\\n \\n // 解析GPS坐标(经度,纬度)\\n const gpsCoords = parts[4].split(\\\",\\\");\\n if (gpsCoords.length === 2) {\\n // pts.properties.longitude = gpsCoords[0]; // 经度\\n // pts.properties.latitude = gpsCoords[1]; // 纬度\\n }\\n }\\n } \\n // 如果不是HEART心跳,尝试解析为JSON格式[5](@ref)\\n else if (isJson(hexSource)) {\\n pts.properties = toJson(hexSource);\\n }\\n // 最后尝试解析Modbus从站数据\\n else {\\n // 解析Modbus从站地址并关联子设备\\n // 从十六进制报文中提取从站地址(位置12-13字节)\\n const addr = Integer.parseInt(payload.substring(12, 14), 16); // 使用16进制解析\\n pts.subDevice = { \\n \\\"slaveAddress\\\": addr,\\n \\\"protocol\\\": \\\"ModbusRTU\\\"\\n };\\n \\n // 保留原始数据用于后续解析\\n pts.properties.modbusRawData = payload;\\n }\\n \\n return [pts]; // 返回数组格式与TCP版本保持一致\\n};\",\"provider\":\"RpZ3VQIa6YE2\",\"supportMethods\":[\"encode\",\"decode\"]}', '{}', NULL, '2025-10-03 22:02:33');
INSERT INTO `iot_device_protocol` (`id`, `name`, `description`, `state`, `type`, `configuration`, `example`, `version`, `create_time`) VALUES ('V2Yvb7DN6o0N', '测试协议', NULL, 1, 'magic', '{\"needBs4Decode\":false,\"location\":\"//编码\\nvar encode = payload => {\\n\\treturn \'\';\\n}\\n//解码\\nvar decode = payload => {\\n\\tvar propertiesObj = {\\n\\t\\t\\\"messageType\\\": \\\"PROPERTIES\\\",\\n\\t\\t\\\"properties\\\": {}\\n\\t}\\n\\tvar eventObj = {\\n\\t\\t\\\"messageType\\\": \\\"EVENT\\\",\\n\\t\\t\\\"event\\\": \\\"\\\",\\n\\t\\t\\\"data\\\": {}\\n\\t}\\n\\n\\treturn propertiesObj\\n}\",\"provider\":\"V2Yvb7DN6o0N\"}', '{}', NULL, '2025-10-03 22:02:33');
INSERT INTO `iot_device_protocol` (`id`, `name`, `description`, `state`, `type`, `configuration`, `example`, `version`, `create_time`) VALUES ('w4UMlGXTEX8O', '南昌', NULL, 1, 'jscript', '{\"needBs4Decode\":false,\"location\":\"//解码\\nfunction decode(rawData) {\\n var propertiesObj = {\\n \\\"messageType\\\": \\\"PROPERTIES\\\",\\n \\\"properties\\\": {}\\n }\\n var eventObj = {\\n \\\"messageType\\\": \\\"EVENT\\\",\\n \\\"event\\\": \\\"\\\",\\n \\\"data\\\": {}\\n }\\n\\n return JSON.stringify(propertiesObj);\\n\\n }\\n //编码\\n function encode(rawData) {\\n return null\\n}\",\"provider\":\"w4UMlGXTEX8O\"}', '{}', NULL, '2025-10-03 22:02:33');
INSERT INTO `iot_device_protocol` (`id`, `name`, `description`, `state`, `type`, `configuration`, `example`, `version`, `create_time`) VALUES ('xbE2CHuBdtBB', 'Modbus-MQTT-RTU', 'DTU-MQTT通道', 1, 'magic', '{\"needBs4Decode\":false,\"location\":\"//编码\\nvar encode = payload => {\\n\\treturn \'\';\\n}\\n//解码\\nvar decode = (payload, context) => {\\n // 判断是否是MQTT协议层的心跳包(PINGREQ/PINGRESP)\\n // \\\"70696e67\\\" 是 \\\"ping\\\" 的十六进制表示,可能是应用层自定义心跳\\n if (payload === \\\"70696e67\\\") {\\n return null; // 过滤掉基础的ping心跳,不进行业务处理\\n }\\n \\n const pts = {\\n \\\"messageType\\\": \\\"PROPERTIES\\\",\\n \\\"properties\\\": {\\n \\\"sourcePayload\\\": payload // 原始报文,便于溯源\\n }\\n };\\n \\n // 将十六进制payload转换为ASCII字符串\\n var hexSource = payload;\\n \\n // 优先判断是否是HEART格式的心跳[6](@ref)\\n if (hexSource.startsWith(\\\"HEART\\\")) {\\n // DTU配置的心跳内容:HEART|$(IMEI)|$(CSQ)|$(TIMESTAMP)|$(GPS)|$(ICCID)|$(IMSI)\\n // 解析网关自身的心跳[1,3](@ref)\\n const parts = hexSource.split(\\\"\\\\\\\\|\\\");\\n if (parts.length >= 7) {\\n pts.properties = {\\n \\\"imei\\\": parts[1],\\n \\\"csq\\\": Integer.parseInt(parts[2]), // 信号强度\\n \\\"timestamp\\\": parts[3],\\n \\\"gps\\\": parts[4],\\n \\\"iccid\\\": parts[5],\\n \\\"imsi\\\": parts[6],\\n \\\"heartbeatType\\\": \\\"DTU_HEART\\\" // 标记为DTU心跳类型\\n };\\n \\n // 解析GPS坐标(经度,纬度)\\n const gpsCoords = parts[4].split(\\\",\\\");\\n if (gpsCoords.length === 2) {\\n //pts.properties.longitude = gpsCoords[0]; // 经度\\n // pts.properties.latitude = gpsCoords[1]; // 纬度\\n }\\n }\\n } \\n // 如果不是HEART心跳,尝试解析为JSON格式[5](@ref)\\n else if (isJson(hexSource)) {\\n pts.properties = toJson(hexSource);\\n }\\n // 最后尝试解析Modbus从站数据\\n else {\\n // 解析Modbus从站地址并关联子设备\\n // 从十六进制报文中提取从站地址(位置0-2字节),因为这里是RTU,没有前面6个字节的报文头\\n const addr = Integer.parseInt(payload.substring(0, 2), 16); // 使用16进制解析\\n pts.subDevice = { \\n \\\"slaveAddress\\\": addr\\n };\\n }\\n \\n return [pts]; // 返回数组格式与TCP版本保持一致\\n};\\n\",\"provider\":\"xbE2CHuBdtBB\",\"supportMethods\":[\"encode\",\"decode\"]}', '{}', NULL, '2025-10-03 22:02:33');
INSERT INTO `iot_device_protocol` (`id`, `name`, `description`, `state`, `type`, `configuration`, `example`, `version`, `create_time`) VALUES ('Xtu3ErgfePF7', '测试开关面板', NULL, 1, 'magic', '{\"needBs4Decode\":false,\"location\":\"import log;\\n\\n// 16进制转10进制数字\\nvar hexToInt = hex => {\\n return Integer.parseInt(hex, 16);\\n};\\n// 预解码,解析上报的设备编号 deviceId\\nvar preDecode = payload => {\\n var result = {}\\n var payloadHex = payload.toUpperCase() // 转为大写\\n // 校验报文长度和帧头\\n if (payloadHex.length() >= 18 && payloadHex.substring(0, 4) === \\\"A5A5\\\") {\\n // 从第5位开始取4字节(8个字符)作为 deviceId\\n result.deviceId = payloadHex.substring(4, 12)\\n }\\n return result\\n}\\n\\nvar decode =(payload,context) => {\\n log.info(\\\"进入编解码,payload={},context={}\\\",payload,context)\\n var result = [];\\n var payloadHex =payload.toUpperCase();\\n var propertiesObj = { \\\"messageType\\\": \\\"PROPERTIES\\\", \\\"properties\\\": {} };\\n var eventObj = { \\\"messageType\\\": \\\"EVENT\\\", \\\"event\\\": \\\"\\\", \\\"data\\\": {} };\\n\\n // 验证帧头帧尾\\n if (payloadHex.substring(0, 4) != \\\"A5A5\\\" || payloadHex.substring(payloadHex.length() - 4) != \\\"5A5A\\\") {\\n return jsonToStr([{ \\\"error\\\": \\\"无效帧格式\\\" }]);\\n }\\n\\n // 提取核心字段\\n var deviceId = payloadHex.substring(4, 8); // 设备ID(4字节)\\n var cmdCode = payloadHex.substring(8, 10); // 命令码(1字节)\\n var dataLen = hexToInt(payloadHex.substring(10, 12)); // 数据长度\\n var dataHex = payloadHex.substring(12, 12 + dataLen * 2); // 数据区\\n var checksum = payloadHex.substring(12 + dataLen * 2, 14 + dataLen * 2); // 校验和\\n\\n // 设备ID存入所有对象\\n propertiesObj.deviceId = deviceId;\\n eventObj.deviceId = deviceId;\\n //验证新内容\\n propertiesObj.context=context;\\n propertiesObj.tcpEncode = \'HEX\';\\n propertiesObj.replyPayload = \'727270632C676574637371\'\\n // 1. 属性上报(命令码01)\\n if (cmdCode == \\\"01\\\" && dataLen == 7) {\\n // 解析开关状态(01=开,00=关)\\n propertiesObj.properties.powerState = dataHex.substring(0, 2) == \\\"01\\\" ? \\\"01\\\" : \\\"00\\\";\\n // 解析电流(2字节,单位0.01A)\\n var currentHex = dataHex.substring(2, 6);\\n propertiesObj.properties.current = (hexToInt(currentHex) * 0.01).toFixed(2);\\n // 解析电压(2字节,单位0.1V)\\n var voltageHex = dataHex.substring(6, 10);\\n propertiesObj.properties.voltage = (hexToInt(voltageHex) * 0.1).toFixed(1);\\n // 解析功率(2字节,单位1W)\\n var powerHex = dataHex.substring(10, 14);\\n propertiesObj.properties.power = hexToInt(powerHex).toString();\\n // 加入结果集\\n result.push(propertiesObj);\\n }\\n\\n // 2. 事件上报(命令码02)\\n if (cmdCode == \\\"02\\\" && dataLen >= 3) {\\n // 事件类型(01=过载,02=过压,03=上线,04=下线)\\n var eventType = dataHex.substring(0, 2);\\n if (eventType == \\\"01\\\") {\\n eventObj.event = \\\"overload\\\";\\n eventObj.data.overload = hexToInt(dataHex.substring(2, 6)) + \\\"W\\\"; // 过载功率\\n }\\n if (eventType == \\\"03\\\") {\\n eventObj.event = \\\"online\\\";\\n eventObj.data.online = \\\"设备上线\\\";\\n }\\n if (eventType == \\\"04\\\") {\\n eventObj.event = \\\"offline\\\";\\n eventObj.data.offline = \\\"设备下线\\\";\\n }\\n result.push(eventObj);\\n }\\n\\n // 3. 响应报文(命令码04)\\n if (cmdCode == \\\"04\\\" && dataLen == 1) {\\n var replyObj = {\\n \\\"messageType\\\": \\\"REPLY\\\",\\n \\\"function\\\": \\\"switch\\\",\\n \\\"data\\\": { \\\"result\\\": dataHex == \\\"00\\\" ? \\\"success\\\" : \\\"fail\\\" }\\n };\\n replyObj.deviceId = deviceId;\\n result.push(replyObj);\\n }\\n\\n return jsonToStr(result);\\n};\\n\\nvar encode = payload => {\\n var obj = toJson(payload);\\n var deviceId = obj.data.deviceId; // 设备ID(4位16进制,如\\\"0001\\\")\\n var func = obj.function;\\n var params = obj.data;\\n\\n // 控制开关(function=switch)\\n if (func == \\\"switch\\\") {\\n var state = params.state; // 目标状态:01=开,00=关\\n if (state != \\\"01\\\" && state != \\\"00\\\") {\\n return \\\"\\\"; // 无效状态,返回空\\n }\\n\\n // 数据区:控制类型(01)+目标状态\\n var dataHex = \\\"01\\\" + state;\\n var dataLen = dataHex.length() / 2; // 数据长度(字节数)\\n var cmdCode = \\\"03\\\"; // 控制指令命令码\\n\\n // 拼接完整报文(无校验和)\\n var frame = \\\"A5A5\\\" + \\n deviceId + \\n cmdCode + \\n Integer.toHexString(dataLen) + // 数据长度(1位16进制)\\n dataHex + \\n \\\"5A5A\\\";\\n\\n return frame.toUpperCase(); // 转为大写16进制\\n }\\n\\n return \\\"\\\"; // 不支持的指令\\n};\\n\\n//预解码,得到deviceId\\n// return preDecode(\\\"A5A5000101070105DC08F004B05A5A\\\")\\n//属性上报报文\\nreturn decode(\'A5A5000101070105DC08F004B07A5A5A\');\\n\\n//过载事件报文\\n// return decode(\\\"A5A5000102030104B0F35A5A\\\")\\n\\n\\n// return encode(\'{\\\"deviceId\\\": \\\"0001\\\",\\\"function\\\": \\\"switch\\\",\\\"data\\\": { \\\"state\\\": \\\"01\\\" }}\')\\n\\n\\n// return encode(\'{\\\"messageType\\\":\\\"FUNCTIONS\\\",\\\"function\\\":\\\"switch\\\",\\\"data\\\":{\\\"deviceId\\\":\\\"00010107\\\",\\\"state\\\":\\\"01\\\"}}\')\",\"provider\":\"Xtu3ErgfePF7\",\"supportMethods\":[\"encode\",\"preDecode\",\"decode\"]}', '{}', NULL, '2025-10-03 22:02:33');
COMMIT;
-- ----------------------------
-- Table structure for iot_device_rule_log
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_rule_log`;
CREATE TABLE `iot_device_rule_log` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`c_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '业务ID',
`c_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '业务名称',
`c_status` tinyint unsigned DEFAULT NULL COMMENT '执行状态:0-有失败、1-成功,2-失败',
`c_type` tinyint unsigned DEFAULT NULL COMMENT '1-场景联动,2-数据流转',
`conditions` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '条件',
`c_device_meta` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '设备原始参数',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin,
`create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '',
`create_time` datetime DEFAULT NULL,
`update_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE,
KEY `idx_cid` (`c_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=39 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
-- ----------------------------
-- Records of iot_device_rule_log
-- ----------------------------
BEGIN;
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (1, '75', '【天黑了】查电量通知钉钉群(群号157440003929)', 1, 1, '系统自动', '{\"sceneId\":75,\"sceneName\":\"【天黑了】查电量通知钉钉群(群号157440003929)\",\"deviceId\":\"860048070262660-2\",\"productKey\":\"p0B2kKqdJD8M\",\"messageType\":\"PROPERTIES\",\"timestamp\":1761470784155,\"triggerConditions\":[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"20\",\"operator\":\"lte\"}]}],\"actualDeviceData\":{\"properties\":{\"sourcePayload\":\"073D00000013020310036000B0000000000000000000000001\",\"humidity\":86.4,\"humidityDesc\":\"湿度较高,建议适当通风\",\"temperature\":17.6,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":1,\"illuminationDesc\":\"环境黑暗,建议开启照明\",\"overallComfort\":\"环境一般,部分指标需优化\"}},\"matchedConditions\":[{\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"trigger\":\"device\",\"type\":\"properties\",\"filters\":[{\"key\":\"illumination\",\"value\":\"20\",\"operator\":\"lte\"}],\"actualValues\":{\"sourcePayload\":\"073D00000013020310036000B0000000000000000000000001\",\"humidity\":86.4,\"humidityDesc\":\"湿度较高,建议适当通风\",\"temperature\":17.6,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":1,\"illuminationDesc\":\"环境黑暗,建议开启照明\",\"overallComfort\":\"环境一般,部分指标需优化\"}}]}', '[{\"trigger\":\"device\",\"target\":\"250707ea8dda\",\"param\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}],\"result\":{\"payload\":\"68250707ea8dda68A0043335C4335716\"},\"success\":true},{\"trigger\":\"notice\",\"target\":\"9\",\"targetName\":\"天黑了~关灯睡觉\",\"result\":{\"receivers\":\"\",\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:860048070262660-2\\n产品编号:p0B2kKqdJD8M\\n湿度:湿度较高,建议适当通风\\n湿度详情:86.4\\n光照强度:1\\n总体感觉:环境一般,部分指标需优化\\n\\n请注意查收!\\n\"},\"success\":true}]', 'test', '2025-10-26 17:26:24', NULL);
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (2, '74', '【天亮了】', 1, 1, '手动操作', NULL, '[{\"trigger\":\"device\",\"target\":\"250707ea8dda\",\"param\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}],\"result\":{\"payload\":\"68250707ea8dda68A0043335C4335716\"},\"success\":true},{\"trigger\":\"notice\",\"target\":\"8\",\"targetName\":\"提醒天亮-欢迎进群\",\"result\":{\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:\\n产品编号:\\n湿度:\\n湿度详情:\\n光照强度:\\n总体感觉:\\n\\n请注意查收!\\n\",\"receivers\":\"\"},\"success\":true}]', 'test', '2025-10-27 02:33:06', NULL);
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (3, '74', '【天亮了】', 1, 1, '系统自动', '{\"sceneId\":74,\"sceneName\":\"【天亮了】\",\"deviceId\":\"860048070262660-2\",\"productKey\":\"p0B2kKqdJD8M\",\"messageType\":\"PROPERTIES\",\"timestamp\":1761518682805,\"triggerConditions\":[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"65\",\"operator\":\"gte\"}]}],\"actualDeviceData\":{\"properties\":{\"sourcePayload\":\"9C7700000013020310035A00A40000000000000000000000BB\",\"humidity\":85.8,\"humidityDesc\":\"湿度较高,建议适当通风\",\"temperature\":16.4,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":187,\"illuminationDesc\":\"光线柔和,适宜阅读\",\"overallComfort\":\"环境舒适,体感良好\"}},\"matchedConditions\":[{\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"trigger\":\"device\",\"type\":\"properties\",\"filters\":[{\"key\":\"illumination\",\"value\":\"65\",\"operator\":\"gte\"}],\"actualValues\":{\"sourcePayload\":\"9C7700000013020310035A00A40000000000000000000000BB\",\"humidity\":85.8,\"humidityDesc\":\"湿度较高,建议适当通风\",\"temperature\":16.4,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":187,\"illuminationDesc\":\"光线柔和,适宜阅读\",\"overallComfort\":\"环境舒适,体感良好\"}}]}', '[{\"trigger\":\"device\",\"target\":\"250707ea8dda\",\"param\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}],\"result\":{\"payload\":\"68250707ea8dda68A0043335C4335716\"},\"success\":true},{\"trigger\":\"notice\",\"target\":\"8\",\"targetName\":\"提醒天亮-欢迎进群\",\"result\":{\"receivers\":\"\",\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:860048070262660-2\\n产品编号:p0B2kKqdJD8M\\n湿度:湿度较高,建议适当通风\\n湿度详情:85.8\\n光照强度:187\\n总体感觉:环境舒适,体感良好\\n\\n请注意查收!\\n\"},\"success\":true}]', 'test', '2025-10-27 06:44:43', NULL);
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (4, '77', '满足全部条件', 1, 1, '系统自动', '{\"sceneId\":77,\"sceneName\":\"满足全部条件\",\"deviceId\":\"89861590112330001924-2\",\"productKey\":\"3QAz7HuahAGN\",\"messageType\":\"PROPERTIES\",\"timestamp\":1761526605662,\"triggerConditions\":[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"89861590112330001924-2\",\"deviceName\":\"通道2子设备\",\"productKey\":\"3QAz7HuahAGN\",\"filters\":[{\"key\":\"illumination\",\"value\":\"2400\",\"operator\":\"gt\"},{\"key\":\"humidity\",\"value\":\"30\",\"operator\":\"gt\"}]}],\"actualDeviceData\":{\"properties\":{\"sourcePayload\":\"020310031A00AC0000000000000000000009C12C4A\",\"humidity\":79.4,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":17.2,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":2497,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境一般,部分指标需优化\"}},\"matchedConditions\":[{\"deviceId\":\"89861590112330001924-2\",\"deviceName\":\"通道2子设备\",\"trigger\":\"device\",\"type\":\"properties\",\"filters\":[{\"key\":\"illumination\",\"value\":\"2400\",\"operator\":\"gt\"},{\"key\":\"humidity\",\"value\":\"30\",\"operator\":\"gt\"}],\"actualValues\":{\"sourcePayload\":\"020310031A00AC0000000000000000000009C12C4A\",\"humidity\":79.4,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":17.2,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":2497,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境一般,部分指标需优化\"}}]}', '[{\"trigger\":\"notice\",\"target\":\"9\",\"targetName\":\"天黑了~关灯睡觉\",\"result\":{\"receivers\":\"\",\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:89861590112330001924-2\\n产品编号:3QAz7HuahAGN\\n湿度:湿度适中,体感舒适\\n湿度详情:79.4\\n光照强度:2497\\n总体感觉:环境一般,部分指标需优化\\n\\n请注意查收!\\n\"},\"success\":true}]', 'test', '2025-10-27 08:56:46', NULL);
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (5, '76', '【天亮了】光照2500提示通知钉钉群(群号157440003929)', 1, 1, '系统自动', '{\"sceneId\":76,\"sceneName\":\"【天亮了】光照2500提示通知钉钉群(群号157440003929)\",\"deviceId\":\"860048070262660-2\",\"productKey\":\"p0B2kKqdJD8M\",\"messageType\":\"PROPERTIES\",\"timestamp\":1761526604951,\"triggerConditions\":[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"2400\",\"operator\":\"gte\"}]}],\"actualDeviceData\":{\"properties\":{\"sourcePayload\":\"B8A900000013020310031A00AC0000000000000000000009C1\",\"humidity\":79.4,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":17.2,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":2497,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境一般,部分指标需优化\"}},\"matchedConditions\":[{\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"trigger\":\"device\",\"type\":\"properties\",\"filters\":[{\"key\":\"illumination\",\"value\":\"2400\",\"operator\":\"gte\"}],\"actualValues\":{\"sourcePayload\":\"B8A900000013020310031A00AC0000000000000000000009C1\",\"humidity\":79.4,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":17.2,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":2497,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境一般,部分指标需优化\"}}]}', '[{\"trigger\":\"device\",\"target\":\"250707ea8dda\",\"param\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}],\"result\":{\"payload\":\"68250707ea8dda68A0043335C4335716\"},\"success\":true},{\"trigger\":\"notice\",\"target\":\"8\",\"targetName\":\"提醒天亮-欢迎进群\",\"result\":{\"receivers\":\"\",\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:860048070262660-2\\n产品编号:p0B2kKqdJD8M\\n湿度:湿度适中,体感舒适\\n湿度详情:79.4\\n光照强度:2497\\n总体感觉:环境一般,部分指标需优化\\n\\n请注意查收!\\n\"},\"success\":true}]', 'test', '2025-10-27 08:56:45', NULL);
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (6, '88', '定时触发电量查询', 1, 1, '手动操作', NULL, '[{\"trigger\":\"notice\",\"target\":\"8\",\"targetName\":\"提醒天亮-欢迎进群\",\"result\":{\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:\\n产品编号:\\n湿度:\\n湿度详情:\\n光照强度:\\n总体感觉:\\n\\n请注意查收!\\n\",\"receivers\":\"\"},\"success\":true},{\"trigger\":\"device\",\"target\":\"250707ea8dda\",\"param\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}],\"result\":{\"payload\":\"68250707ea8dda68A0043335C4335716\"},\"success\":true}]', 'test', '2025-10-27 14:34:58', NULL);
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (7, '75', '【天黑了】查电量通知钉钉群(群号157440003929)', 1, 1, '系统自动', '{\"sceneId\":75,\"sceneName\":\"【天黑了】查电量通知钉钉群(群号157440003929)\",\"deviceId\":\"860048070262660-2\",\"productKey\":\"p0B2kKqdJD8M\",\"messageType\":\"PROPERTIES\",\"timestamp\":1761557219689,\"triggerConditions\":[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"20\",\"operator\":\"lte\"}]}],\"actualDeviceData\":{\"properties\":{\"sourcePayload\":\"1B730000001302031002A500BB000000000000000000000007\",\"humidity\":67.7,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":18.7,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":7,\"illuminationDesc\":\"环境黑暗,建议开启照明\",\"overallComfort\":\"环境舒适,体感良好\"}},\"matchedConditions\":[{\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"trigger\":\"device\",\"type\":\"properties\",\"filters\":[{\"key\":\"illumination\",\"value\":\"20\",\"operator\":\"lte\"}],\"actualValues\":{\"sourcePayload\":\"1B730000001302031002A500BB000000000000000000000007\",\"humidity\":67.7,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":18.7,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":7,\"illuminationDesc\":\"环境黑暗,建议开启照明\",\"overallComfort\":\"环境舒适,体感良好\"}}]}', '[{\"trigger\":\"device\",\"target\":\"250707ea8dda\",\"param\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}],\"result\":{\"payload\":\"68250707ea8dda68A0043335C4335716\"},\"success\":true},{\"trigger\":\"notice\",\"target\":\"9\",\"targetName\":\"天黑了~关灯睡觉\",\"result\":{\"receivers\":\"\",\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:860048070262660-2\\n产品编号:p0B2kKqdJD8M\\n湿度:湿度适中,体感舒适\\n湿度详情:67.7\\n光照强度:7\\n总体感觉:环境舒适,体感良好\\n\\n请注意查收!\\n\"},\"success\":true}]', 'test', '2025-10-27 17:27:00', NULL);
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (8, '76', '【天亮了】光照2500提示通知钉钉群(群号157440003929)', 1, 1, '手动操作', NULL, '[{\"trigger\":\"device\",\"target\":\"250707ea8dda\",\"param\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}],\"result\":{\"payload\":\"68250707ea8dda68A0043335C4335716\"},\"success\":true},{\"trigger\":\"notice\",\"target\":\"8\",\"targetName\":\"提醒天亮-欢迎进群\",\"result\":{\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:\\n产品编号:\\n湿度:\\n湿度详情:\\n光照强度:\\n总体感觉:\\n\\n请注意查收!\\n\",\"receivers\":\"\"},\"success\":true}]', 'test', '2025-10-27 21:52:21', NULL);
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (9, '75', '【天黑了】查电量通知钉钉群(群号157440003929)', 0, 1, '系统自动', '{\"sceneId\":75,\"sceneName\":\"【天黑了】查电量通知钉钉群(群号157440003929)\",\"deviceId\":\"860048070262660-2\",\"productKey\":\"p0B2kKqdJD8M\",\"messageType\":\"PROPERTIES\",\"timestamp\":1761574383156,\"triggerConditions\":[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"20\",\"operator\":\"lte\"}]}],\"actualDeviceData\":{\"properties\":{\"sourcePayload\":\"5AD60000001302031002CF00AF000000000000000000000014\",\"humidity\":71.9,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":17.5,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":20,\"illuminationDesc\":\"光线昏暗,适合休息\",\"overallComfort\":\"环境一般,部分指标需优化\"}},\"matchedConditions\":[{\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"trigger\":\"device\",\"type\":\"properties\",\"filters\":[{\"key\":\"illumination\",\"value\":\"20\",\"operator\":\"lte\"}],\"actualValues\":{\"sourcePayload\":\"5AD60000001302031002CF00AF000000000000000000000014\",\"humidity\":71.9,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":17.5,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":20,\"illuminationDesc\":\"光线昏暗,适合休息\",\"overallComfort\":\"环境一般,部分指标需优化\"}}]}', '[{\"trigger\":\"device\",\"target\":\"250707ea8dda\",\"param\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}],\"result\":\"设备与平台连接已断开,指令已暂存3天(同指令以最新为准),重连后自动发送\",\"success\":false},{\"trigger\":\"notice\",\"target\":\"9\",\"targetName\":\"天黑了~关灯睡觉\",\"result\":{\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:860048070262660-2\\n产品编号:p0B2kKqdJD8M\\n湿度:湿度适中,体感舒适\\n湿度详情:71.9\\n光照强度:20\\n总体感觉:环境一般,部分指标需优化\\n\\n请注意查收!\\n\",\"receivers\":\"\"},\"success\":true}]', 'test', '2025-10-27 22:13:03', NULL);
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (10, '75', '【天黑了】查电量通知钉钉群(群号157440003929)', 0, 1, '系统自动', '{\"sceneId\":75,\"sceneName\":\"【天黑了】查电量通知钉钉群(群号157440003929)\",\"deviceId\":\"860048070262660-2\",\"productKey\":\"p0B2kKqdJD8M\",\"messageType\":\"PROPERTIES\",\"timestamp\":1761576184675,\"triggerConditions\":[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"20\",\"operator\":\"lte\"}]}],\"actualDeviceData\":{\"properties\":{\"sourcePayload\":\"60DD0000001302031002C700AF000000000000000000000014\",\"humidity\":71.1,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":17.5,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":20,\"illuminationDesc\":\"光线昏暗,适合休息\",\"overallComfort\":\"环境一般,部分指标需优化\"}},\"matchedConditions\":[{\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"trigger\":\"device\",\"type\":\"properties\",\"filters\":[{\"key\":\"illumination\",\"value\":\"20\",\"operator\":\"lte\"}],\"actualValues\":{\"sourcePayload\":\"60DD0000001302031002C700AF000000000000000000000014\",\"humidity\":71.1,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":17.5,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":20,\"illuminationDesc\":\"光线昏暗,适合休息\",\"overallComfort\":\"环境一般,部分指标需优化\"}}]}', '[{\"trigger\":\"device\",\"target\":\"250707ea8dda\",\"param\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}],\"result\":\"设备与平台连接已断开,指令已暂存3天(同指令以最新为准),重连后自动发送\",\"success\":false},{\"trigger\":\"notice\",\"target\":\"9\",\"targetName\":\"天黑了~关灯睡觉\",\"result\":{\"receivers\":\"\",\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:860048070262660-2\\n产品编号:p0B2kKqdJD8M\\n湿度:湿度适中,体感舒适\\n湿度详情:71.1\\n光照强度:20\\n总体感觉:环境一般,部分指标需优化\\n\\n请注意查收!\\n\"},\"success\":true}]', 'test', '2025-10-27 22:43:05', NULL);
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (11, '74', '【天亮了】', 1, 1, '系统自动', '{\"sceneId\":74,\"sceneName\":\"【天亮了】\",\"deviceId\":\"860048070262660-2\",\"productKey\":\"p0B2kKqdJD8M\",\"messageType\":\"PROPERTIES\",\"timestamp\":1761611594569,\"triggerConditions\":[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"65\",\"operator\":\"gte\"}]}],\"actualDeviceData\":{\"properties\":{\"sourcePayload\":\"800C0000001302031002B200B5000000000000000000000653\",\"humidity\":69,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":18.1,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":1619,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境舒适,体感良好\"}},\"matchedConditions\":[{\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"trigger\":\"device\",\"type\":\"properties\",\"filters\":[{\"key\":\"illumination\",\"value\":\"65\",\"operator\":\"gte\"}],\"actualValues\":{\"sourcePayload\":\"800C0000001302031002B200B5000000000000000000000653\",\"humidity\":69,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":18.1,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":1619,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境舒适,体感良好\"}}]}', '[{\"trigger\":\"device\",\"target\":\"250707ea8dda\",\"param\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}],\"result\":{\"payload\":\"68250707ea8dda68A0043335C4335716\"},\"success\":true},{\"trigger\":\"notice\",\"target\":\"8\",\"targetName\":\"提醒天亮-欢迎进群\",\"result\":{\"receivers\":\"\",\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:860048070262660-2\\n产品编号:p0B2kKqdJD8M\\n湿度:湿度适中,体感舒适\\n湿度详情:69\\n光照强度:1619\\n总体感觉:环境舒适,体感良好\\n\\n请注意查收!\\n\"},\"success\":true}]', 'test', '2025-10-28 08:33:15', NULL);
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (12, '76', '【天亮了】光照2500提示通知钉钉群(群号157440003929)', 1, 1, '系统自动', '{\"sceneId\":76,\"sceneName\":\"【天亮了】光照2500提示通知钉钉群(群号157440003929)\",\"deviceId\":\"860048070262660-2\",\"productKey\":\"p0B2kKqdJD8M\",\"messageType\":\"PROPERTIES\",\"timestamp\":1761615480630,\"triggerConditions\":[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"2400\",\"operator\":\"gte\"}]}],\"actualDeviceData\":{\"properties\":{\"sourcePayload\":\"83270000001302031002A000BF00000000000000000000098C\",\"humidity\":67.2,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":19.1,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":2444,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境舒适,体感良好\"}},\"matchedConditions\":[{\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"trigger\":\"device\",\"type\":\"properties\",\"filters\":[{\"key\":\"illumination\",\"value\":\"2400\",\"operator\":\"gte\"}],\"actualValues\":{\"sourcePayload\":\"83270000001302031002A000BF00000000000000000000098C\",\"humidity\":67.2,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":19.1,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":2444,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境舒适,体感良好\"}}]}', '[{\"trigger\":\"device\",\"target\":\"250707ea8dda\",\"param\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}],\"result\":{\"payload\":\"68250707ea8dda68A0043335C4335716\"},\"success\":true},{\"trigger\":\"notice\",\"target\":\"8\",\"targetName\":\"提醒天亮-欢迎进群\",\"result\":{\"receivers\":\"\",\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:860048070262660-2\\n产品编号:p0B2kKqdJD8M\\n湿度:湿度适中,体感舒适\\n湿度详情:67.2\\n光照强度:2444\\n总体感觉:环境舒适,体感良好\\n\\n请注意查收!\\n\"},\"success\":true}]', 'test', '2025-10-28 09:38:01', NULL);
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (13, '77', '满足全部条件', 1, 1, '系统自动', '{\"sceneId\":77,\"sceneName\":\"满足全部条件\",\"deviceId\":\"89861590112330001924-2\",\"productKey\":\"3QAz7HuahAGN\",\"messageType\":\"PROPERTIES\",\"timestamp\":1761615480663,\"triggerConditions\":[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"89861590112330001924-2\",\"deviceName\":\"通道2子设备\",\"productKey\":\"3QAz7HuahAGN\",\"filters\":[{\"key\":\"illumination\",\"value\":\"2400\",\"operator\":\"gt\"},{\"key\":\"humidity\",\"value\":\"30\",\"operator\":\"gt\"}]}],\"actualDeviceData\":{\"properties\":{\"sourcePayload\":\"02031002A000BF00000000000000000000098C2CCF\",\"humidity\":67.2,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":19.1,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":2444,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境舒适,体感良好\"}},\"matchedConditions\":[{\"deviceId\":\"89861590112330001924-2\",\"deviceName\":\"通道2子设备\",\"trigger\":\"device\",\"type\":\"properties\",\"filters\":[{\"key\":\"illumination\",\"value\":\"2400\",\"operator\":\"gt\"},{\"key\":\"humidity\",\"value\":\"30\",\"operator\":\"gt\"}],\"actualValues\":{\"sourcePayload\":\"02031002A000BF00000000000000000000098C2CCF\",\"humidity\":67.2,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":19.1,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":2444,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境舒适,体感良好\"}}]}', '[{\"trigger\":\"notice\",\"target\":\"9\",\"targetName\":\"天黑了~关灯睡觉\",\"result\":{\"receivers\":\"\",\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:89861590112330001924-2\\n产品编号:3QAz7HuahAGN\\n湿度:湿度适中,体感舒适\\n湿度详情:67.2\\n光照强度:2444\\n总体感觉:环境舒适,体感良好\\n\\n请注意查收!\\n\"},\"success\":true},{\"trigger\":\"device\",\"target\":\"250707ea8dda\",\"param\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}],\"result\":{\"payload\":\"68250707ea8dda68A0043335C4335716\"},\"success\":true}]', 'test', '2025-10-28 09:38:01', NULL);
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (14, '75', '【天黑了】查电量通知钉钉群(群号157440003929)', 1, 1, '系统自动', '{\"sceneId\":75,\"sceneName\":\"【天黑了】查电量通知钉钉群(群号157440003929)\",\"deviceId\":\"860048070262660-2\",\"productKey\":\"p0B2kKqdJD8M\",\"messageType\":\"PROPERTIES\",\"timestamp\":1761646920697,\"triggerConditions\":[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"20\",\"operator\":\"lte\"}]}],\"actualDeviceData\":{\"properties\":{\"sourcePayload\":\"CFC900000013020310028C00BE000000000000000000000009\",\"humidity\":65.2,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":19,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":9,\"illuminationDesc\":\"环境黑暗,建议开启照明\",\"overallComfort\":\"环境舒适,体感良好\"}},\"matchedConditions\":[{\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"trigger\":\"device\",\"type\":\"properties\",\"filters\":[{\"key\":\"illumination\",\"value\":\"20\",\"operator\":\"lte\"}],\"actualValues\":{\"sourcePayload\":\"CFC900000013020310028C00BE000000000000000000000009\",\"humidity\":65.2,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":19,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":9,\"illuminationDesc\":\"环境黑暗,建议开启照明\",\"overallComfort\":\"环境舒适,体感良好\"}}]}', '[{\"trigger\":\"device\",\"target\":\"250707ea8dda\",\"param\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}],\"result\":{\"payload\":\"68250707ea8dda68A0043335C4335716\"},\"success\":true},{\"trigger\":\"notice\",\"target\":\"9\",\"targetName\":\"天黑了~关灯睡觉\",\"result\":{\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:860048070262660-2\\n产品编号:p0B2kKqdJD8M\\n湿度:湿度适中,体感舒适\\n湿度详情:65.2\\n光照强度:9\\n总体感觉:环境舒适,体感良好\\n\\n请注意查收!\\n\",\"receivers\":\"\"},\"success\":true}]', 'test', '2025-10-28 18:22:01', NULL);
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (15, '75', '【天黑了】查电量通知钉钉群(群号157440003929)', 1, 1, '系统自动', '{\"sceneId\":75,\"sceneName\":\"【天黑了】查电量通知钉钉群(群号157440003929)\",\"deviceId\":\"860048070262660-2\",\"productKey\":\"p0B2kKqdJD8M\",\"messageType\":\"PROPERTIES\",\"timestamp\":1761653697162,\"triggerConditions\":[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"20\",\"operator\":\"lte\"}]}],\"actualDeviceData\":{\"properties\":{\"sourcePayload\":\"F0EF0000001302031002B800B8000000000000000000000009\",\"humidity\":69.6,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":18.4,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":9,\"illuminationDesc\":\"环境黑暗,建议开启照明\",\"overallComfort\":\"环境舒适,体感良好\"}},\"matchedConditions\":[{\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"trigger\":\"device\",\"type\":\"properties\",\"filters\":[{\"key\":\"illumination\",\"value\":\"20\",\"operator\":\"lte\"}],\"actualValues\":{\"sourcePayload\":\"F0EF0000001302031002B800B8000000000000000000000009\",\"humidity\":69.6,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":18.4,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":9,\"illuminationDesc\":\"环境黑暗,建议开启照明\",\"overallComfort\":\"环境舒适,体感良好\"}}]}', '[{\"trigger\":\"device\",\"target\":\"250707ea8dda\",\"param\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}],\"result\":{\"payload\":\"68250707ea8dda68A0043335C4335716\"},\"success\":true},{\"trigger\":\"notice\",\"target\":\"9\",\"targetName\":\"天黑了~关灯睡觉\",\"result\":{\"receivers\":\"\",\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:860048070262660-2\\n产品编号:p0B2kKqdJD8M\\n湿度:湿度适中,体感舒适\\n湿度详情:69.6\\n光照强度:9\\n总体感觉:环境舒适,体感良好\\n\\n请注意查收!\\n\"},\"success\":true}]', 'test', '2025-10-28 20:14:57', NULL);
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (16, '77', '满足全部条件', 1, 1, '系统自动', '{\"sceneId\":77,\"sceneName\":\"满足全部条件\",\"deviceId\":\"89861590112330001924-2\",\"productKey\":\"3QAz7HuahAGN\",\"messageType\":\"PROPERTIES\",\"timestamp\":1761654362805,\"triggerConditions\":[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"89861590112330001924-2\",\"deviceName\":\"通道2子设备\",\"productKey\":\"3QAz7HuahAGN\",\"filters\":[{\"key\":\"illumination\",\"value\":\"2400\",\"operator\":\"gt\"},{\"key\":\"humidity\",\"value\":\"30\",\"operator\":\"gt\"}]}],\"actualDeviceData\":{\"properties\":{\"sourcePayload\":\"02031002BA00B800000000000000000000802FFF\",\"humidity\":69.8,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":18.4,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":32815,\"illuminationDesc\":\"强光环境,建议采取防护措施\",\"overallComfort\":\"环境舒适,体感良好\"}},\"matchedConditions\":[{\"deviceId\":\"89861590112330001924-2\",\"deviceName\":\"通道2子设备\",\"trigger\":\"device\",\"type\":\"properties\",\"filters\":[{\"key\":\"illumination\",\"value\":\"2400\",\"operator\":\"gt\"},{\"key\":\"humidity\",\"value\":\"30\",\"operator\":\"gt\"}],\"actualValues\":{\"sourcePayload\":\"02031002BA00B800000000000000000000802FFF\",\"humidity\":69.8,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":18.4,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":32815,\"illuminationDesc\":\"强光环境,建议采取防护措施\",\"overallComfort\":\"环境舒适,体感良好\"}}]}', '[{\"trigger\":\"notice\",\"target\":\"9\",\"targetName\":\"天黑了~关灯睡觉\",\"result\":{\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:89861590112330001924-2\\n产品编号:3QAz7HuahAGN\\n湿度:湿度适中,体感舒适\\n湿度详情:69.8\\n光照强度:32815\\n总体感觉:环境舒适,体感良好\\n\\n请注意查收!\\n\",\"receivers\":\"\"},\"success\":true},{\"trigger\":\"device\",\"target\":\"250707ea8dda\",\"param\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}],\"result\":{\"payload\":\"68250707ea8dda68A0043335C4335716\"},\"success\":true}]', 'test', '2025-10-28 20:26:03', NULL);
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (17, '75', '【天黑了】查电量通知钉钉群(群号157440003929)', 1, 1, '系统自动', '{\"sceneId\":75,\"sceneName\":\"【天黑了】查电量通知钉钉群(群号157440003929)\",\"deviceId\":\"860048070262660-2\",\"productKey\":\"p0B2kKqdJD8M\",\"messageType\":\"PROPERTIES\",\"timestamp\":1761656404129,\"triggerConditions\":[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"20\",\"operator\":\"lte\"}]}],\"actualDeviceData\":{\"properties\":{\"sourcePayload\":\"01050000001302031002BF00B5000000000000000000000009\",\"humidity\":70.3,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":18.1,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":9,\"illuminationDesc\":\"环境黑暗,建议开启照明\",\"overallComfort\":\"环境一般,部分指标需优化\"}},\"matchedConditions\":[{\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"trigger\":\"device\",\"type\":\"properties\",\"filters\":[{\"key\":\"illumination\",\"value\":\"20\",\"operator\":\"lte\"}],\"actualValues\":{\"sourcePayload\":\"01050000001302031002BF00B5000000000000000000000009\",\"humidity\":70.3,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":18.1,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":9,\"illuminationDesc\":\"环境黑暗,建议开启照明\",\"overallComfort\":\"环境一般,部分指标需优化\"}}]}', '[{\"trigger\":\"device\",\"target\":\"250707ea8dda\",\"param\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}],\"result\":{\"payload\":\"68250707ea8dda68A0043335C4335716\"},\"success\":true},{\"trigger\":\"notice\",\"target\":\"9\",\"targetName\":\"天黑了~关灯睡觉\",\"result\":{\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:860048070262660-2\\n产品编号:p0B2kKqdJD8M\\n湿度:湿度适中,体感舒适\\n湿度详情:70.3\\n光照强度:9\\n总体感觉:环境一般,部分指标需优化\\n\\n请注意查收!\\n\",\"receivers\":\"\"},\"success\":true}]', 'test', '2025-10-28 21:00:04', NULL);
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (18, '77', '满足全部条件', 1, 1, '系统自动', '{\"sceneId\":77,\"sceneName\":\"满足全部条件\",\"deviceId\":\"89861590112330001924-2\",\"productKey\":\"3QAz7HuahAGN\",\"messageType\":\"PROPERTIES\",\"timestamp\":1761661320843,\"triggerConditions\":[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"89861590112330001924-2\",\"deviceName\":\"通道2子设备\",\"productKey\":\"3QAz7HuahAGN\",\"filters\":[{\"key\":\"illumination\",\"value\":\"2400\",\"operator\":\"gt\"},{\"key\":\"humidity\",\"value\":\"30\",\"operator\":\"gt\"}]}],\"actualDeviceData\":{\"properties\":{\"sourcePayload\":\"02031002CF00B20000000000007B7E1FFFFDFF7F\",\"humidity\":71.9,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":17.8,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":65023,\"illuminationDesc\":\"强光环境,建议采取防护措施\",\"overallComfort\":\"环境一般,部分指标需优化\"}},\"matchedConditions\":[{\"deviceId\":\"89861590112330001924-2\",\"deviceName\":\"通道2子设备\",\"trigger\":\"device\",\"type\":\"properties\",\"filters\":[{\"key\":\"illumination\",\"value\":\"2400\",\"operator\":\"gt\"},{\"key\":\"humidity\",\"value\":\"30\",\"operator\":\"gt\"}],\"actualValues\":{\"sourcePayload\":\"02031002CF00B20000000000007B7E1FFFFDFF7F\",\"humidity\":71.9,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":17.8,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":65023,\"illuminationDesc\":\"强光环境,建议采取防护措施\",\"overallComfort\":\"环境一般,部分指标需优化\"}}]}', '[{\"trigger\":\"notice\",\"target\":\"9\",\"targetName\":\"天黑了~关灯睡觉\",\"result\":{\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:89861590112330001924-2\\n产品编号:3QAz7HuahAGN\\n湿度:湿度适中,体感舒适\\n湿度详情:71.9\\n光照强度:65023\\n总体感觉:环境一般,部分指标需优化\\n\\n请注意查收!\\n\",\"receivers\":\"\"},\"success\":true},{\"trigger\":\"device\",\"target\":\"250707ea8dda\",\"param\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}],\"result\":{\"payload\":\"68250707ea8dda68A0043335C4335716\"},\"success\":true}]', 'test', '2025-10-28 22:22:01', NULL);
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (19, '74', '【天亮了】', 1, 1, '系统自动', '{\"sceneId\":74,\"sceneName\":\"【天亮了】\",\"deviceId\":\"860048070262660-2\",\"productKey\":\"p0B2kKqdJD8M\",\"messageType\":\"PROPERTIES\",\"timestamp\":1761691201126,\"triggerConditions\":[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"65\",\"operator\":\"gte\"}]}],\"actualDeviceData\":{\"properties\":{\"sourcePayload\":\"000A0000001302031003780092000000000000000000000178\",\"humidity\":88.8,\"humidityDesc\":\"湿度较高,建议适当通风\",\"temperature\":14.6,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":376,\"illuminationDesc\":\"光线柔和,适宜阅读\",\"overallComfort\":\"环境一般,部分指标需优化\"}},\"matchedConditions\":[{\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"trigger\":\"device\",\"type\":\"properties\",\"filters\":[{\"key\":\"illumination\",\"value\":\"65\",\"operator\":\"gte\"}],\"actualValues\":{\"sourcePayload\":\"000A0000001302031003780092000000000000000000000178\",\"humidity\":88.8,\"humidityDesc\":\"湿度较高,建议适当通风\",\"temperature\":14.6,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":376,\"illuminationDesc\":\"光线柔和,适宜阅读\",\"overallComfort\":\"环境一般,部分指标需优化\"}}]}', '[{\"trigger\":\"device\",\"target\":\"250707ea8dda\",\"param\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}],\"result\":{\"payload\":\"68250707ea8dda68A0043335C4335716\"},\"success\":true},{\"trigger\":\"notice\",\"target\":\"8\",\"targetName\":\"提醒天亮-欢迎进群\",\"result\":{\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:860048070262660-2\\n产品编号:p0B2kKqdJD8M\\n湿度:湿度较高,建议适当通风\\n湿度详情:88.8\\n光照强度:376\\n总体感觉:环境一般,部分指标需优化\\n\\n请注意查收!\\n\",\"receivers\":\"\"},\"success\":true}]', 'test', '2025-10-29 06:40:01', NULL);
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (20, '74', '【天亮了】', 1, 1, '手动操作', NULL, '[{\"trigger\":\"device\",\"target\":\"250707ea8dda\",\"param\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}],\"result\":{\"payload\":\"68250707ea8dda68A0043335C4335716\"},\"success\":true},{\"trigger\":\"notice\",\"target\":\"8\",\"targetName\":\"提醒天亮-欢迎进群\",\"result\":{\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:\\n产品编号:\\n湿度:\\n湿度详情:\\n光照强度:\\n总体感觉:\\n\\n请注意查收!\\n\",\"receivers\":\"\"},\"success\":true}]', 'test', '2025-10-29 09:50:53', NULL);
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (21, '76', '【天亮了】光照2500提示通知钉钉群(群号157440003929)', 1, 1, '系统自动', '{\"sceneId\":76,\"sceneName\":\"【天亮了】光照2500提示通知钉钉群(群号157440003929)\",\"deviceId\":\"860048070262660-2\",\"productKey\":\"p0B2kKqdJD8M\",\"messageType\":\"PROPERTIES\",\"timestamp\":1761704400408,\"triggerConditions\":[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"2400\",\"operator\":\"gte\"}]}],\"actualDeviceData\":{\"properties\":{\"sourcePayload\":\"032A0000001302031002F100C0000000000000000000000983\",\"humidity\":75.3,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":19.2,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":2435,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境舒适,体感良好\"}},\"matchedConditions\":[{\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"trigger\":\"device\",\"type\":\"properties\",\"filters\":[{\"key\":\"illumination\",\"value\":\"2400\",\"operator\":\"gte\"}],\"actualValues\":{\"sourcePayload\":\"032A0000001302031002F100C0000000000000000000000983\",\"humidity\":75.3,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":19.2,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":2435,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境舒适,体感良好\"}}]}', '[{\"trigger\":\"device\",\"target\":\"250707ea8dda\",\"param\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}],\"result\":{\"payload\":\"68250707ea8dda68A0043335C4335716\"},\"success\":true},{\"trigger\":\"notice\",\"target\":\"8\",\"targetName\":\"提醒天亮-欢迎进群\",\"result\":{\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:860048070262660-2\\n产品编号:p0B2kKqdJD8M\\n湿度:湿度适中,体感舒适\\n湿度详情:75.3\\n光照强度:2435\\n总体感觉:环境舒适,体感良好\\n\\n请注意查收!\\n\",\"receivers\":\"\"},\"success\":true}]', 'test', '2025-10-29 10:20:00', NULL);
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (22, '77', '满足全部条件', 1, 1, '手动操作', NULL, '[{\"trigger\":\"notice\",\"target\":\"9\",\"targetName\":\"天黑了~关灯睡觉\",\"result\":{\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:\\n产品编号:\\n湿度:\\n湿度详情:\\n光照强度:\\n总体感觉:\\n\\n请注意查收!\\n\",\"receivers\":\"\"},\"success\":true},{\"trigger\":\"device\",\"target\":\"250707ea8dda\",\"param\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}],\"result\":{\"payload\":\"68250707ea8dda68A0043335C4335716\"},\"success\":true}]', 'test', '2025-10-29 10:38:00', NULL);
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (23, '74', '【天亮了】', 1, 1, '系统自动', '{\"sceneId\":74,\"sceneName\":\"【天亮了】\",\"deviceId\":\"860048070262660-2\",\"productKey\":\"p0B2kKqdJD8M\",\"messageType\":\"PROPERTIES\",\"timestamp\":1761712800443,\"triggerConditions\":[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"65\",\"operator\":\"gte\"}]}],\"actualDeviceData\":{\"properties\":{\"sourcePayload\":\"063800000013020310029300DA000000000000000000000DAE\",\"humidity\":65.9,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":21.8,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":3502,\"illuminationDesc\":\"光照强烈,注意防晒\",\"overallComfort\":\"环境舒适,体感良好\"}},\"matchedConditions\":[{\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"trigger\":\"device\",\"type\":\"properties\",\"filters\":[{\"key\":\"illumination\",\"value\":\"65\",\"operator\":\"gte\"}],\"actualValues\":{\"sourcePayload\":\"063800000013020310029300DA000000000000000000000DAE\",\"humidity\":65.9,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":21.8,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":3502,\"illuminationDesc\":\"光照强烈,注意防晒\",\"overallComfort\":\"环境舒适,体感良好\"}}]}', '[{\"trigger\":\"device\",\"target\":\"250707ea8dda\",\"param\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}],\"result\":{\"payload\":\"68250707ea8dda68A0043335C4335716\"},\"success\":true},{\"trigger\":\"notice\",\"target\":\"8\",\"targetName\":\"提醒天亮-欢迎进群\",\"result\":{\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:860048070262660-2\\n产品编号:p0B2kKqdJD8M\\n湿度:湿度适中,体感舒适\\n湿度详情:65.9\\n光照强度:3502\\n总体感觉:环境舒适,体感良好\\n\\n请注意查收!\\n\",\"receivers\":\"\"},\"success\":true}]', 'test', '2025-10-29 12:40:00', NULL);
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (24, '76', '【天亮了】光照2500提示通知钉钉群(群号157440003929)', 1, 1, '系统自动', '{\"sceneId\":76,\"sceneName\":\"【天亮了】光照2500提示通知钉钉群(群号157440003929)\",\"deviceId\":\"860048070262660-2\",\"productKey\":\"p0B2kKqdJD8M\",\"messageType\":\"PROPERTIES\",\"timestamp\":1761712800443,\"triggerConditions\":[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"2400\",\"operator\":\"gte\"}]}],\"actualDeviceData\":{\"properties\":{\"sourcePayload\":\"063800000013020310029300DA000000000000000000000DAE\",\"humidity\":65.9,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":21.8,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":3502,\"illuminationDesc\":\"光照强烈,注意防晒\",\"overallComfort\":\"环境舒适,体感良好\"}},\"matchedConditions\":[{\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"trigger\":\"device\",\"type\":\"properties\",\"filters\":[{\"key\":\"illumination\",\"value\":\"2400\",\"operator\":\"gte\"}],\"actualValues\":{\"sourcePayload\":\"063800000013020310029300DA000000000000000000000DAE\",\"humidity\":65.9,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":21.8,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":3502,\"illuminationDesc\":\"光照强烈,注意防晒\",\"overallComfort\":\"环境舒适,体感良好\"}}]}', '[{\"trigger\":\"device\",\"target\":\"250707ea8dda\",\"param\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}],\"result\":{\"payload\":\"68250707ea8dda68A0043335C4335716\"},\"success\":true},{\"trigger\":\"notice\",\"target\":\"8\",\"targetName\":\"提醒天亮-欢迎进群\",\"result\":{\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:860048070262660-2\\n产品编号:p0B2kKqdJD8M\\n湿度:湿度适中,体感舒适\\n湿度详情:65.9\\n光照强度:3502\\n总体感觉:环境舒适,体感良好\\n\\n请注意查收!\\n\",\"receivers\":\"\"},\"success\":true}]', 'test', '2025-10-29 12:40:01', NULL);
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (25, '77', '满足全部条件', 1, 1, '系统自动', '{\"sceneId\":77,\"sceneName\":\"满足全部条件\",\"deviceId\":\"89861590112330001924-2\",\"productKey\":\"3QAz7HuahAGN\",\"messageType\":\"PROPERTIES\",\"timestamp\":1761712802227,\"triggerConditions\":[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"89861590112330001924-2\",\"deviceName\":\"通道2子设备\",\"productKey\":\"3QAz7HuahAGN\",\"filters\":[{\"key\":\"illumination\",\"value\":\"2400\",\"operator\":\"gt\"},{\"key\":\"humidity\",\"value\":\"30\",\"operator\":\"gt\"}]}],\"actualDeviceData\":{\"properties\":{\"sourcePayload\":\"020310029300DA000000000000000000000DAE50A6\",\"humidity\":65.9,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":21.8,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":3502,\"illuminationDesc\":\"光照强烈,注意防晒\",\"overallComfort\":\"环境舒适,体感良好\"}},\"matchedConditions\":[{\"deviceId\":\"89861590112330001924-2\",\"deviceName\":\"通道2子设备\",\"trigger\":\"device\",\"type\":\"properties\",\"filters\":[{\"key\":\"illumination\",\"value\":\"2400\",\"operator\":\"gt\"},{\"key\":\"humidity\",\"value\":\"30\",\"operator\":\"gt\"}],\"actualValues\":{\"sourcePayload\":\"020310029300DA000000000000000000000DAE50A6\",\"humidity\":65.9,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":21.8,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":3502,\"illuminationDesc\":\"光照强烈,注意防晒\",\"overallComfort\":\"环境舒适,体感良好\"}}]}', '[{\"trigger\":\"notice\",\"target\":\"9\",\"targetName\":\"天黑了~关灯睡觉\",\"result\":{\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:89861590112330001924-2\\n产品编号:3QAz7HuahAGN\\n湿度:湿度适中,体感舒适\\n湿度详情:65.9\\n光照强度:3502\\n总体感觉:环境舒适,体感良好\\n\\n请注意查收!\\n\",\"receivers\":\"\"},\"success\":true},{\"trigger\":\"device\",\"target\":\"250707ea8dda\",\"param\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}],\"result\":{\"payload\":\"68250707ea8dda68A0043335C4335716\"},\"success\":true}]', 'test', '2025-10-29 12:40:02', NULL);
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (26, '75', '【天黑了】查电量通知钉钉群(群号157440003929)', 1, 1, '系统自动', '{\"sceneId\":75,\"sceneName\":\"【天黑了】查电量通知钉钉群(群号157440003929)\",\"deviceId\":\"860048070262660-2\",\"productKey\":\"p0B2kKqdJD8M\",\"messageType\":\"PROPERTIES\",\"timestamp\":1761730200396,\"triggerConditions\":[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"20\",\"operator\":\"lte\"}]}],\"actualDeviceData\":{\"properties\":{\"sourcePayload\":\"126000000013020310030A00CC000000000000000000000001\",\"humidity\":77.8,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":20.4,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":1,\"illuminationDesc\":\"环境黑暗,建议开启照明\",\"overallComfort\":\"环境一般,部分指标需优化\"}},\"matchedConditions\":[{\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"trigger\":\"device\",\"type\":\"properties\",\"filters\":[{\"key\":\"illumination\",\"value\":\"20\",\"operator\":\"lte\"}],\"actualValues\":{\"sourcePayload\":\"126000000013020310030A00CC000000000000000000000001\",\"humidity\":77.8,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":20.4,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":1,\"illuminationDesc\":\"环境黑暗,建议开启照明\",\"overallComfort\":\"环境一般,部分指标需优化\"}}]}', '[{\"trigger\":\"device\",\"target\":\"250707ea8dda\",\"param\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}],\"result\":{\"payload\":\"68250707ea8dda68A0043335C4335716\"},\"success\":true},{\"trigger\":\"notice\",\"target\":\"9\",\"targetName\":\"天黑了~关灯睡觉\",\"result\":{\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:860048070262660-2\\n产品编号:p0B2kKqdJD8M\\n湿度:湿度适中,体感舒适\\n湿度详情:77.8\\n光照强度:1\\n总体感觉:环境一般,部分指标需优化\\n\\n请注意查收!\\n\",\"receivers\":\"\"},\"success\":true}]', 'test', '2025-10-29 17:30:00', NULL);
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (27, '75', '【天黑了】查电量通知钉钉群(群号157440003929)', 1, 1, '系统自动', '{\"sceneId\":75,\"sceneName\":\"【天黑了】查电量通知钉钉群(群号157440003929)\",\"deviceId\":\"860048070262660-2\",\"productKey\":\"p0B2kKqdJD8M\",\"messageType\":\"PROPERTIES\",\"timestamp\":1761742802117,\"triggerConditions\":[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"20\",\"operator\":\"lte\"}]}],\"actualDeviceData\":{\"properties\":{\"sourcePayload\":\"208000000013020310031D00C6000000000000000000000001\",\"humidity\":79.7,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":19.8,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":1,\"illuminationDesc\":\"环境黑暗,建议开启照明\",\"overallComfort\":\"环境一般,部分指标需优化\"}},\"matchedConditions\":[{\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"trigger\":\"device\",\"type\":\"properties\",\"filters\":[{\"key\":\"illumination\",\"value\":\"20\",\"operator\":\"lte\"}],\"actualValues\":{\"sourcePayload\":\"208000000013020310031D00C6000000000000000000000001\",\"humidity\":79.7,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":19.8,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":1,\"illuminationDesc\":\"环境黑暗,建议开启照明\",\"overallComfort\":\"环境一般,部分指标需优化\"}}]}', '[{\"trigger\":\"device\",\"target\":\"250707ea8dda\",\"param\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}],\"result\":{\"payload\":\"68250707ea8dda68A0043335C4335716\"},\"success\":true},{\"trigger\":\"notice\",\"target\":\"9\",\"targetName\":\"天黑了~关灯睡觉\",\"result\":{\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:860048070262660-2\\n产品编号:p0B2kKqdJD8M\\n湿度:湿度适中,体感舒适\\n湿度详情:79.7\\n光照强度:1\\n总体感觉:环境一般,部分指标需优化\\n\\n请注意查收!\\n\",\"receivers\":\"\"},\"success\":true}]', 'test', '2025-10-29 21:00:02', NULL);
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (28, '75', '【天黑了】查电量通知钉钉群(群号157440003929)', 1, 1, '系统自动', '{\"sceneId\":75,\"sceneName\":\"【天黑了】查电量通知钉钉群(群号157440003929)\",\"deviceId\":\"860048070262660-2\",\"productKey\":\"p0B2kKqdJD8M\",\"messageType\":\"PROPERTIES\",\"timestamp\":1761745600836,\"triggerConditions\":[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"20\",\"operator\":\"lte\"}]}],\"actualDeviceData\":{\"properties\":{\"sourcePayload\":\"238600000013020310031400C6000000000000000000000001\",\"humidity\":78.8,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":19.8,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":1,\"illuminationDesc\":\"环境黑暗,建议开启照明\",\"overallComfort\":\"环境一般,部分指标需优化\"}},\"matchedConditions\":[{\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"trigger\":\"device\",\"type\":\"properties\",\"filters\":[{\"key\":\"illumination\",\"value\":\"20\",\"operator\":\"lte\"}],\"actualValues\":{\"sourcePayload\":\"238600000013020310031400C6000000000000000000000001\",\"humidity\":78.8,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":19.8,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":1,\"illuminationDesc\":\"环境黑暗,建议开启照明\",\"overallComfort\":\"环境一般,部分指标需优化\"}}]}', '[{\"trigger\":\"device\",\"target\":\"250707ea8dda\",\"param\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}],\"result\":{\"payload\":\"68250707ea8dda68A0043335C4335716\"},\"success\":true},{\"trigger\":\"notice\",\"target\":\"9\",\"targetName\":\"天黑了~关灯睡觉\",\"result\":{\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:860048070262660-2\\n产品编号:p0B2kKqdJD8M\\n湿度:湿度适中,体感舒适\\n湿度详情:78.8\\n光照强度:1\\n总体感觉:环境一般,部分指标需优化\\n\\n请注意查收!\\n\",\"receivers\":\"\"},\"success\":true}]', 'test', '2025-10-29 21:46:41', NULL);
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (29, '74', '【天亮了】', 1, 1, '系统自动', '{\"sceneId\":74,\"sceneName\":\"【天亮了】\",\"deviceId\":\"860048070262660-2\",\"productKey\":\"p0B2kKqdJD8M\",\"messageType\":\"PROPERTIES\",\"timestamp\":1761778801819,\"triggerConditions\":[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"65\",\"operator\":\"gte\"}]}],\"actualDeviceData\":{\"properties\":{\"sourcePayload\":\"4AC300000013020310038200BA000000000000000000000079\",\"humidity\":89.8,\"humidityDesc\":\"湿度较高,建议适当通风\",\"temperature\":18.6,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":121,\"illuminationDesc\":\"光线柔和,适宜阅读\",\"overallComfort\":\"环境舒适,体感良好\"}},\"matchedConditions\":[{\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"trigger\":\"device\",\"type\":\"properties\",\"filters\":[{\"key\":\"illumination\",\"value\":\"65\",\"operator\":\"gte\"}],\"actualValues\":{\"sourcePayload\":\"4AC300000013020310038200BA000000000000000000000079\",\"humidity\":89.8,\"humidityDesc\":\"湿度较高,建议适当通风\",\"temperature\":18.6,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":121,\"illuminationDesc\":\"光线柔和,适宜阅读\",\"overallComfort\":\"环境舒适,体感良好\"}}]}', '[{\"trigger\":\"device\",\"target\":\"250707ea8dda\",\"param\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}],\"result\":{\"payload\":\"68250707ea8dda68A0043335C4335716\"},\"success\":true},{\"trigger\":\"notice\",\"target\":\"8\",\"targetName\":\"提醒天亮-欢迎进群\",\"result\":{\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:860048070262660-2\\n产品编号:p0B2kKqdJD8M\\n湿度:湿度较高,建议适当通风\\n湿度详情:89.8\\n光照强度:121\\n总体感觉:环境舒适,体感良好\\n\\n请注意查收!\\n\",\"receivers\":\"\"},\"success\":true}]', 'test', '2025-10-30 07:00:02', NULL);
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (30, '74', '【天亮了】', 1, 1, '系统自动', '{\"sceneId\":74,\"sceneName\":\"【天亮了】\",\"deviceId\":\"860048070262660-2\",\"productKey\":\"p0B2kKqdJD8M\",\"messageType\":\"PROPERTIES\",\"timestamp\":1761798602249,\"triggerConditions\":[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"65\",\"operator\":\"gte\"}]}],\"actualDeviceData\":{\"properties\":{\"sourcePayload\":\"00010000001302031003AB00C200000000000000000000023E\",\"humidity\":93.9,\"humidityDesc\":\"湿重环境,注意防潮除湿\",\"temperature\":19.4,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":574,\"illuminationDesc\":\"光照适中,舒适自然\",\"overallComfort\":\"环境舒适,体感良好\"}},\"matchedConditions\":[{\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"trigger\":\"device\",\"type\":\"properties\",\"filters\":[{\"key\":\"illumination\",\"value\":\"65\",\"operator\":\"gte\"}],\"actualValues\":{\"sourcePayload\":\"00010000001302031003AB00C200000000000000000000023E\",\"humidity\":93.9,\"humidityDesc\":\"湿重环境,注意防潮除湿\",\"temperature\":19.4,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":574,\"illuminationDesc\":\"光照适中,舒适自然\",\"overallComfort\":\"环境舒适,体感良好\"}}]}', '[{\"trigger\":\"device\",\"target\":\"250707ea8dda\",\"param\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}],\"result\":{\"payload\":\"68250707ea8dda68A0043335C4335716\"},\"success\":true},{\"trigger\":\"notice\",\"target\":\"8\",\"targetName\":\"提醒天亮-欢迎进群\",\"result\":{\"receivers\":\"\",\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:860048070262660-2\\n产品编号:p0B2kKqdJD8M\\n湿度:湿重环境,注意防潮除湿\\n湿度详情:93.9\\n光照强度:574\\n总体感觉:环境舒适,体感良好\\n\\n请注意查收!\\n\"},\"success\":true}]', 'test', '2025-10-30 12:30:02', NULL);
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (31, '75', '【天黑了】查电量通知钉钉群(群号157440003929)', 1, 1, '系统自动', '{\"sceneId\":75,\"sceneName\":\"【天黑了】查电量通知钉钉群(群号157440003929)\",\"deviceId\":\"860048070262660-2\",\"productKey\":\"p0B2kKqdJD8M\",\"messageType\":\"PROPERTIES\",\"timestamp\":1761813240696,\"triggerConditions\":[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"20\",\"operator\":\"lte\"}]}],\"actualDeviceData\":{\"properties\":{\"sourcePayload\":\"08410000001302031003E500B9000000000000000000000013\",\"humidity\":99.7,\"humidityDesc\":\"湿重环境,注意防潮除湿\",\"temperature\":18.5,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":19,\"illuminationDesc\":\"光线昏暗,适合休息\",\"overallComfort\":\"环境一般,部分指标需优化\"}},\"matchedConditions\":[{\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"trigger\":\"device\",\"type\":\"properties\",\"filters\":[{\"key\":\"illumination\",\"value\":\"20\",\"operator\":\"lte\"}],\"actualValues\":{\"sourcePayload\":\"08410000001302031003E500B9000000000000000000000013\",\"humidity\":99.7,\"humidityDesc\":\"湿重环境,注意防潮除湿\",\"temperature\":18.5,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":19,\"illuminationDesc\":\"光线昏暗,适合休息\",\"overallComfort\":\"环境一般,部分指标需优化\"}}]}', '[{\"trigger\":\"device\",\"target\":\"250707ea8dda\",\"param\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}],\"result\":{\"payload\":\"68250707ea8dda68A0043335C4335716\"},\"success\":true},{\"trigger\":\"notice\",\"target\":\"9\",\"targetName\":\"天黑了~关灯睡觉\",\"result\":{\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:860048070262660-2\\n产品编号:p0B2kKqdJD8M\\n湿度:湿重环境,注意防潮除湿\\n湿度详情:99.7\\n光照强度:19\\n总体感觉:环境一般,部分指标需优化\\n\\n请注意查收!\\n\",\"receivers\":\"\"},\"success\":true}]', 'test', '2025-10-30 16:34:01', NULL);
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (32, '77', '满足全部条件', 1, 1, '系统自动', '{\"sceneId\":77,\"sceneName\":\"满足全部条件\",\"deviceId\":\"89861590112330001924-2\",\"productKey\":\"3QAz7HuahAGN\",\"messageType\":\"PROPERTIES\",\"timestamp\":1761816363967,\"triggerConditions\":[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"89861590112330001924-2\",\"deviceName\":\"通道2子设备\",\"productKey\":\"3QAz7HuahAGN\",\"filters\":[{\"key\":\"illumination\",\"value\":\"2400\",\"operator\":\"gt\"},{\"key\":\"humidity\",\"value\":\"30\",\"operator\":\"gt\"}]}],\"actualDeviceData\":{\"properties\":{\"sourcePayload\":\"02031003BF00B30000000000000068F9FFBFFF7F\",\"humidity\":95.9,\"humidityDesc\":\"湿重环境,注意防潮除湿\",\"temperature\":17.9,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":49151,\"illuminationDesc\":\"强光环境,建议采取防护措施\",\"overallComfort\":\"环境一般,部分指标需优化\"}},\"matchedConditions\":[{\"deviceId\":\"89861590112330001924-2\",\"deviceName\":\"通道2子设备\",\"trigger\":\"device\",\"type\":\"properties\",\"filters\":[{\"key\":\"illumination\",\"value\":\"2400\",\"operator\":\"gt\"},{\"key\":\"humidity\",\"value\":\"30\",\"operator\":\"gt\"}],\"actualValues\":{\"sourcePayload\":\"02031003BF00B30000000000000068F9FFBFFF7F\",\"humidity\":95.9,\"humidityDesc\":\"湿重环境,注意防潮除湿\",\"temperature\":17.9,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":49151,\"illuminationDesc\":\"强光环境,建议采取防护措施\",\"overallComfort\":\"环境一般,部分指标需优化\"}}]}', '[{\"trigger\":\"notice\",\"target\":\"9\",\"targetName\":\"天黑了~关灯睡觉\",\"result\":{\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:89861590112330001924-2\\n产品编号:3QAz7HuahAGN\\n湿度:湿重环境,注意防潮除湿\\n湿度详情:95.9\\n光照强度:49151\\n总体感觉:环境一般,部分指标需优化\\n\\n请注意查收!\\n\",\"receivers\":\"\"},\"success\":true},{\"trigger\":\"device\",\"target\":\"250707ea8dda\",\"param\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}],\"result\":{\"payload\":\"68250707ea8dda68A0043335C4335716\"},\"success\":true}]', 'test', '2025-10-30 17:26:04', NULL);
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (33, '74', '【天亮了】', 1, 1, '系统自动', '{\"sceneId\":74,\"sceneName\":\"【天亮了】\",\"deviceId\":\"860048070262660-2\",\"productKey\":\"p0B2kKqdJD8M\",\"messageType\":\"PROPERTIES\",\"timestamp\":1761864841731,\"triggerConditions\":[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"65\",\"operator\":\"gte\"}]}],\"actualDeviceData\":{\"properties\":{\"sourcePayload\":\"893F0000001302031003E500AD00000000000000000000004D\",\"humidity\":99.7,\"humidityDesc\":\"湿重环境,注意防潮除湿\",\"temperature\":17.3,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":77,\"illuminationDesc\":\"光线昏暗,适合休息\",\"overallComfort\":\"环境一般,部分指标需优化\"}},\"matchedConditions\":[{\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"trigger\":\"device\",\"type\":\"properties\",\"filters\":[{\"key\":\"illumination\",\"value\":\"65\",\"operator\":\"gte\"}],\"actualValues\":{\"sourcePayload\":\"893F0000001302031003E500AD00000000000000000000004D\",\"humidity\":99.7,\"humidityDesc\":\"湿重环境,注意防潮除湿\",\"temperature\":17.3,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":77,\"illuminationDesc\":\"光线昏暗,适合休息\",\"overallComfort\":\"环境一般,部分指标需优化\"}}]}', '[{\"trigger\":\"device\",\"target\":\"250707ea8dda\",\"param\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}],\"result\":{\"payload\":\"68250707ea8dda68A0043335C4335716\"},\"success\":true},{\"trigger\":\"notice\",\"target\":\"8\",\"targetName\":\"提醒天亮-欢迎进群\",\"result\":{\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:860048070262660-2\\n产品编号:p0B2kKqdJD8M\\n湿度:湿重环境,注意防潮除湿\\n湿度详情:99.7\\n光照强度:77\\n总体感觉:环境一般,部分指标需优化\\n\\n请注意查收!\\n\",\"receivers\":\"\"},\"success\":true}]', 'test', '2025-10-31 06:54:02', NULL);
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (34, '88', '定时触发电量查询', 1, 1, '定时自动', NULL, '[{\"trigger\":\"notice\",\"target\":\"8\",\"targetName\":\"提醒天亮-欢迎进群\",\"result\":{\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:\\n产品编号:\\n湿度:\\n湿度详情:\\n光照强度:\\n总体感觉:\\n\\n请注意查收!\\n\",\"receivers\":\"\"},\"success\":true},{\"trigger\":\"device\",\"target\":\"250707ea8dda\",\"param\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}],\"result\":{\"payload\":\"68250707ea8dda68A0043335C4335716\"},\"success\":true}]', 'test', '2025-10-31 09:00:01', NULL);
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (35, '76', '【天亮了】光照2500提示通知钉钉群(群号157440003929)', 1, 1, '系统自动', '{\"sceneId\":76,\"sceneName\":\"【天亮了】光照2500提示通知钉钉群(群号157440003929)\",\"deviceId\":\"860048070262660-2\",\"productKey\":\"p0B2kKqdJD8M\",\"messageType\":\"PROPERTIES\",\"timestamp\":1761879360990,\"triggerConditions\":[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"2400\",\"operator\":\"gte\"}]}],\"actualDeviceData\":{\"properties\":{\"sourcePayload\":\"020C0000001302031003E500B8000000000000000000000A37\",\"humidity\":99.7,\"humidityDesc\":\"湿重环境,注意防潮除湿\",\"temperature\":18.4,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":2615,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境舒适,体感良好\"}},\"matchedConditions\":[{\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"trigger\":\"device\",\"type\":\"properties\",\"filters\":[{\"key\":\"illumination\",\"value\":\"2400\",\"operator\":\"gte\"}],\"actualValues\":{\"sourcePayload\":\"020C0000001302031003E500B8000000000000000000000A37\",\"humidity\":99.7,\"humidityDesc\":\"湿重环境,注意防潮除湿\",\"temperature\":18.4,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":2615,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境舒适,体感良好\"}}]}', '[{\"trigger\":\"device\",\"target\":\"250707ea8dda\",\"param\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}],\"result\":{\"payload\":\"68250707ea8dda68A0043335C4335716\"},\"success\":true},{\"trigger\":\"notice\",\"target\":\"8\",\"targetName\":\"提醒天亮-欢迎进群\",\"result\":{\"receivers\":\"\",\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:860048070262660-2\\n产品编号:p0B2kKqdJD8M\\n湿度:湿重环境,注意防潮除湿\\n湿度详情:99.7\\n光照强度:2615\\n总体感觉:环境舒适,体感良好\\n\\n请注意查收!\\n\"},\"success\":true}]', 'test', '2025-10-31 10:56:01', NULL);
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (36, '74', '【天亮了】', 1, 1, '手动操作', NULL, '[{\"trigger\":\"device\",\"target\":\"250707ea8dda\",\"param\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}],\"result\":{\"payload\":\"68250707ea8dda68A0043335C4335716\"},\"success\":true},{\"trigger\":\"notice\",\"target\":\"8\",\"targetName\":\"提醒天亮-欢迎进群\",\"result\":{\"receivers\":\"\",\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:\\n产品编号:\\n湿度:\\n湿度详情:\\n光照强度:\\n总体感觉:\\n\\n请注意查收!\\n\"},\"success\":true}]', 'test', '2025-10-31 11:29:17', NULL);
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (37, '77', '满足全部条件', 1, 1, '系统自动', '{\"sceneId\":77,\"sceneName\":\"满足全部条件\",\"deviceId\":\"89861590112330001924-2\",\"productKey\":\"3QAz7HuahAGN\",\"messageType\":\"PROPERTIES\",\"timestamp\":1761881403690,\"triggerConditions\":[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"89861590112330001924-2\",\"deviceName\":\"通道2子设备\",\"productKey\":\"3QAz7HuahAGN\",\"filters\":[{\"key\":\"illumination\",\"value\":\"2400\",\"operator\":\"gt\"},{\"key\":\"humidity\",\"value\":\"30\",\"operator\":\"gt\"}]}],\"actualDeviceData\":{\"properties\":{\"sourcePayload\":\"02031003D000BD0000000000000000000009E95A1209030200405875\",\"humidity\":97.6,\"humidityDesc\":\"湿重环境,注意防潮除湿\",\"temperature\":18.9,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":2537,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境舒适,体感良好\"}},\"matchedConditions\":[{\"deviceId\":\"89861590112330001924-2\",\"deviceName\":\"通道2子设备\",\"trigger\":\"device\",\"type\":\"properties\",\"filters\":[{\"key\":\"illumination\",\"value\":\"2400\",\"operator\":\"gt\"},{\"key\":\"humidity\",\"value\":\"30\",\"operator\":\"gt\"}],\"actualValues\":{\"sourcePayload\":\"02031003D000BD0000000000000000000009E95A1209030200405875\",\"humidity\":97.6,\"humidityDesc\":\"湿重环境,注意防潮除湿\",\"temperature\":18.9,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":2537,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境舒适,体感良好\"}}]}', '[{\"trigger\":\"notice\",\"target\":\"9\",\"targetName\":\"天黑了~关灯睡觉\",\"result\":{\"receivers\":\"\",\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:89861590112330001924-2\\n产品编号:3QAz7HuahAGN\\n湿度:湿重环境,注意防潮除湿\\n湿度详情:97.6\\n光照强度:2537\\n总体感觉:环境舒适,体感良好\\n\\n请注意查收!\\n\"},\"success\":true},{\"trigger\":\"device\",\"target\":\"250707ea8dda\",\"param\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}],\"result\":{\"payload\":\"68250707ea8dda68A0043335C4335716\"},\"success\":true}]', 'test', '2025-10-31 11:30:04', NULL);
INSERT INTO `iot_device_rule_log` (`id`, `c_id`, `c_name`, `c_status`, `c_type`, `conditions`, `c_device_meta`, `content`, `create_by`, `create_time`, `update_time`) VALUES (38, '75', '【天黑了】查电量通知钉钉群(群号157440003929)', 1, 1, '系统自动', '{\"sceneId\":75,\"sceneName\":\"【天黑了】查电量通知钉钉群(群号157440003929)\",\"deviceId\":\"860048070262660-2\",\"productKey\":\"p0B2kKqdJD8M\",\"messageType\":\"PROPERTIES\",\"timestamp\":1761902641378,\"triggerConditions\":[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"20\",\"operator\":\"lte\"}]}],\"actualDeviceData\":{\"properties\":{\"sourcePayload\":\"935E00000013020310039200C5000000000000000000000001\",\"humidity\":91.4,\"humidityDesc\":\"湿重环境,注意防潮除湿\",\"temperature\":19.7,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":1,\"illuminationDesc\":\"环境黑暗,建议开启照明\",\"overallComfort\":\"环境一般,部分指标需优化\"}},\"matchedConditions\":[{\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"trigger\":\"device\",\"type\":\"properties\",\"filters\":[{\"key\":\"illumination\",\"value\":\"20\",\"operator\":\"lte\"}],\"actualValues\":{\"sourcePayload\":\"935E00000013020310039200C5000000000000000000000001\",\"humidity\":91.4,\"humidityDesc\":\"湿重环境,注意防潮除湿\",\"temperature\":19.7,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":1,\"illuminationDesc\":\"环境黑暗,建议开启照明\",\"overallComfort\":\"环境一般,部分指标需优化\"}}]}', '[{\"trigger\":\"device\",\"target\":\"250707ea8dda\",\"param\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}],\"result\":{\"payload\":\"68250707ea8dda68A0043335C4335716\"},\"success\":true},{\"trigger\":\"notice\",\"target\":\"9\",\"targetName\":\"天黑了~关灯睡觉\",\"result\":{\"receivers\":\"\",\"content\":\"来自Modbus光温湿度的消息:\\n\\n设备编号:860048070262660-2\\n产品编号:p0B2kKqdJD8M\\n湿度:湿重环境,注意防潮除湿\\n湿度详情:91.4\\n光照强度:1\\n总体感觉:环境一般,部分指标需优化\\n\\n请注意查收!\\n\"},\"success\":true}]', 'test', '2025-10-31 17:24:01', NULL);
COMMIT;
-- ----------------------------
-- Table structure for iot_device_shadow
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_shadow`;
CREATE TABLE `iot_device_shadow` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`iot_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '本平台设备唯一标识符',
`product_key` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '产品Key',
`device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '设备自身序号',
`ext_device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '第三方平台设备ID唯一标识符',
`active_time` datetime DEFAULT NULL COMMENT '激活时间',
`online_time` datetime DEFAULT NULL COMMENT '在线时间',
`last_time` datetime DEFAULT NULL COMMENT '最后通信时间',
`metadata` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '影子数据',
`instance` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '实例名称',
`update_date` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`version` int unsigned DEFAULT '0' COMMENT '版本',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `dev_iot_id` (`iot_id`) USING BTREE,
KEY `idx_pk_did` (`product_key`,`device_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备影子表';
-- ----------------------------
-- Records of iot_device_shadow
-- ----------------------------
BEGIN;
INSERT INTO `iot_device_shadow` (`id`, `iot_id`, `product_key`, `device_id`, `ext_device_id`, `active_time`, `online_time`, `last_time`, `metadata`, `instance`, `update_date`, `version`) VALUES (1, 'HnDdSnj1kiQg250707ea8dda', 'HnDdSnj1kiQg', '250707ea8dda', NULL, '2025-09-14 13:06:38', '2025-09-14 13:05:55', '2025-10-31 22:30:08', '{\"state\":{\"desired\":{\"meterNo\":\"250707ea8dda\",\"host\":\"101.126.133.198\",\"port\":\"19999\",\"sign\":\"18160222\",\"overVoltage\":\"11\",\"overCurrent\":\"22\",\"lowBalance\":\"33\"},\"reported\":{\"originalMessage\":\"68250707ea8dda68aa04aaaaaa020216\",\"meterNo\":\"250707EA8DDA\",\"controlCode\":\"AA\",\"eventType\":\"设备心跳\",\"imei\":\"0866560088356841\",\"iccid\":\"89861125215083439128\",\"csq\":31,\"firmwareVersion\":\"CFX01S0018\",\"signalDesc\":\"极好\",\"remainEnergy\":1016,\"totalEnergy\":999,\"voltage\":225.8,\"current\":0.008,\"power\":0,\"powerFactor\":0,\"csqDesc\":\"极好\",\"openState\":0,\"openStateDesc\":\"拉闸\",\"purchaseTimes\":166,\"functionId\":\"meterRead\",\"functionName\":\"读表\",\"businessType\":\"继电器控制\",\"zheng\":0,\"parseStatus\":\"fail\",\"error\":\"未适配 DI 码:FE040107\",\"function\":\"setEnergyValue\",\"message\":\"成功\",\"cz\":\"23600000\",\"xx\":\"33339356\",\"fz\":\"56933333\",\"xv\":\"00006023\",\"writeMeterNoResult\":\"成功\",\"deductTimes\":169,\"sourcePayload\":\"68250707ea8dda68aa04aaaaaa020216\",\"operationResult\":\"断闸(断电)成功\",\"totalPower\":0}},\"metadata\":{\"desired\":{\"meterNo\":{\"timestamp\":1758772592},\"host\":{\"timestamp\":1758772592},\"port\":{\"timestamp\":1758772592},\"sign\":{\"timestamp\":1758772592},\"overVoltage\":{\"timestamp\":1759726171},\"overCurrent\":{\"timestamp\":1759726171},\"lowBalance\":{\"timestamp\":1759726171}},\"reported\":{\"originalMessage\":{\"timestamp\":1757810506},\"meterNo\":{\"timestamp\":1757810506},\"controlCode\":{\"timestamp\":1757810506},\"eventType\":{\"timestamp\":1757810506},\"imei\":{\"timestamp\":1761918713},\"iccid\":{\"timestamp\":1761918713},\"csq\":{\"timestamp\":1761918713},\"firmwareVersion\":{\"timestamp\":1761918713},\"signalDesc\":{\"timestamp\":1761882407},\"remainEnergy\":{\"timestamp\":1761918713},\"totalEnergy\":{\"timestamp\":1761918713},\"voltage\":{\"timestamp\":1761918713},\"current\":{\"timestamp\":1761918713},\"power\":{\"timestamp\":1761918713},\"powerFactor\":{\"timestamp\":1761918713},\"csqDesc\":{\"timestamp\":1761918713},\"openState\":{\"timestamp\":1761918713},\"openStateDesc\":{\"timestamp\":1761918713},\"purchaseTimes\":{\"timestamp\":1761918713},\"functionId\":{\"timestamp\":1757808995},\"functionName\":{\"timestamp\":1757808995},\"businessType\":{\"timestamp\":1757805222},\"zheng\":{\"timestamp\":1757763782},\"parseStatus\":{\"timestamp\":1757757963},\"error\":{\"timestamp\":1757757963},\"function\":{\"timestamp\":1757761330},\"message\":{\"timestamp\":1757763752},\"cz\":{\"timestamp\":1757762113},\"xx\":{\"timestamp\":1757762113},\"fz\":{\"timestamp\":1757762113},\"xv\":{\"timestamp\":1757762113},\"writeMeterNoResult\":{\"timestamp\":1757760797},\"deductTimes\":{\"timestamp\":1757823716},\"sourcePayload\":{\"timestamp\":1761920907},\"operationResult\":{\"timestamp\":1761800895},\"totalPower\":{\"timestamp\":1761918713}}},\"timestamp\":1761920907,\"version\":38816}', NULL, '2025-10-31 22:30:08', 38816);
INSERT INTO `iot_device_shadow` (`id`, `iot_id`, `product_key`, `device_id`, `ext_device_id`, `active_time`, `online_time`, `last_time`, `metadata`, `instance`, `update_date`, `version`) VALUES (2, 'HnDdSnj1kiQg240707ea8dda', 'HnDdSnj1kiQg', '240707ea8dda', NULL, '2025-09-14 19:06:43', '2025-09-14 19:05:18', '2025-09-15 21:17:10', '{\"state\":{\"desired\":{},\"reported\":{\"sourcePayload\":\"68240707ea8dda68a0413335c433353333433333cc3c33575533333b33333333333333333333333333264d08665600883568418986112521508343912843465830315330303138333333d59416\",\"remainEnergy\":1000,\"totalEnergy\":999,\"voltage\":222.4,\"current\":0.008,\"power\":0,\"totalPower\":0,\"powerFactor\":0,\"csq\":26,\"imei\":\"0866560088356841\",\"iccid\":\"89861125215083439128\",\"firmwareVersion\":\"CFX01S0018\",\"purchaseTimes\":162,\"csqDesc\":\"极好\",\"openState\":0,\"openStateDesc\":\"拉闸\"}},\"metadata\":{\"desired\":{},\"reported\":{\"sourcePayload\":{\"timestamp\":1757848091},\"remainEnergy\":{\"timestamp\":1757848091},\"totalEnergy\":{\"timestamp\":1757848091},\"voltage\":{\"timestamp\":1757848091},\"current\":{\"timestamp\":1757848091},\"power\":{\"timestamp\":1757848091},\"totalPower\":{\"timestamp\":1757848091},\"powerFactor\":{\"timestamp\":1757848091},\"csq\":{\"timestamp\":1757848091},\"imei\":{\"timestamp\":1757848091},\"iccid\":{\"timestamp\":1757848091},\"firmwareVersion\":{\"timestamp\":1757848091},\"purchaseTimes\":{\"timestamp\":1757848091},\"csqDesc\":{\"timestamp\":1757848091},\"openState\":{\"timestamp\":1757848091},\"openStateDesc\":{\"timestamp\":1757848091}}},\"timestamp\":1757848091,\"version\":4}', NULL, '2025-09-15 21:17:10', 0);
INSERT INTO `iot_device_shadow` (`id`, `iot_id`, `product_key`, `device_id`, `ext_device_id`, `active_time`, `online_time`, `last_time`, `metadata`, `instance`, `update_date`, `version`) VALUES (4, 'jJi6xIj0sZfc240707ea8dda', 'jJi6xIj0sZfc', '240707ea8dda', NULL, '2025-09-17 20:43:56', '2025-09-17 20:34:12', '2025-09-25 08:29:51', '{\"state\":{\"desired\":{},\"reported\":{\"sourcePayload\":\"68240707ea8dda68a0413335c433353333433333cc3c33575533333b33333333333333333333333333264d08665600883568418986112521508343912843465830315330303138333333d59416\",\"remainEnergy\":1000,\"totalEnergy\":999,\"voltage\":222.4,\"current\":0.008,\"power\":0,\"totalPower\":0,\"powerFactor\":0,\"csq\":26,\"imei\":\"0866560088356841\",\"iccid\":\"89861125215083439128\",\"firmwareVersion\":\"CFX01S0018\",\"purchaseTimes\":162,\"csqDesc\":\"极好\",\"openState\":0,\"openStateDesc\":\"拉闸\"}},\"metadata\":{\"desired\":{},\"reported\":{\"sourcePayload\":{\"timestamp\":1758674468},\"remainEnergy\":{\"timestamp\":1758674468},\"totalEnergy\":{\"timestamp\":1758674468},\"voltage\":{\"timestamp\":1758674468},\"current\":{\"timestamp\":1758674468},\"power\":{\"timestamp\":1758674468},\"totalPower\":{\"timestamp\":1758674468},\"powerFactor\":{\"timestamp\":1758674468},\"csq\":{\"timestamp\":1758674468},\"imei\":{\"timestamp\":1758674468},\"iccid\":{\"timestamp\":1758674468},\"firmwareVersion\":{\"timestamp\":1758674468},\"purchaseTimes\":{\"timestamp\":1758674468},\"csqDesc\":{\"timestamp\":1758674468},\"openState\":{\"timestamp\":1758674468},\"openStateDesc\":{\"timestamp\":1758674468}}},\"timestamp\":1758674468,\"version\":21}', NULL, '2025-09-25 08:29:51', 0);
INSERT INTO `iot_device_shadow` (`id`, `iot_id`, `product_key`, `device_id`, `ext_device_id`, `active_time`, `online_time`, `last_time`, `metadata`, `instance`, `update_date`, `version`) VALUES (6, '68beda0c1c9e0d2b7943b826865098070326549', '68beda0c1c9e0d2b7943b826', '865098070326549', 'd4c7040bb7e24778b4d6fc0e13f05a33', '2025-10-07 13:24:41', '2025-10-07 13:22:46', '2025-10-30 09:39:04', '{\"state\":{\"desired\":{},\"reported\":{\"waterState\":false,\"battery\":100,\"csq\":29}},\"metadata\":{\"desired\":{},\"reported\":{\"waterState\":{\"timestamp\":1761788301},\"battery\":{\"timestamp\":1761788301},\"csq\":{\"timestamp\":1761788301}}},\"timestamp\":1761788301,\"version\":16}', '1938504461874020352', '2025-10-30 09:39:04', 16);
INSERT INTO `iot_device_shadow` (`id`, `iot_id`, `product_key`, `device_id`, `ext_device_id`, `active_time`, `online_time`, `last_time`, `metadata`, `instance`, `update_date`, `version`) VALUES (9, 'RpZ3VQIa6YE2860048070262660', 'RpZ3VQIa6YE2', '860048070262660', NULL, '2025-10-14 11:11:20', '2025-10-14 11:09:50', '2025-10-31 22:31:31', '{\"timestamp\":1761921002,\"version\":9763,\"state\":{\"desired\":{},\"reported\":{\"sourcePayload\":\"2C91000000050903020050\",\"modbusRawData\":\"2C91000000050903020050\",\"imei\":\"860048070262660\",\"csq\":29,\"timestamp\":\"1761898041\",\"gps\":\"120.1672762,30.2146785\",\"iccid\":\"89861590112330001924\",\"imsi\":\"460150057031992\",\"heartbeatType\":\"DTU_HEART\"}},\"metadata\":{\"desired\":{},\"reported\":{\"sourcePayload\":{\"timestamp\":1761921002},\"modbusRawData\":{\"timestamp\":1761921002},\"imei\":{\"timestamp\":1761898042},\"csq\":{\"timestamp\":1761898042},\"timestamp\":{\"timestamp\":1761898042},\"gps\":{\"timestamp\":1761898042},\"iccid\":{\"timestamp\":1761898042},\"imsi\":{\"timestamp\":1761898042},\"heartbeatType\":{\"timestamp\":1761898042}}}}', NULL, '2025-10-31 22:31:31', 9763);
INSERT INTO `iot_device_shadow` (`id`, `iot_id`, `product_key`, `device_id`, `ext_device_id`, `active_time`, `online_time`, `last_time`, `metadata`, `instance`, `update_date`, `version`) VALUES (10, 'lWAUlCmM53UF860048070262660', 'lWAUlCmM53UF', '860048070262660', NULL, '2025-10-14 11:36:12', '2025-10-14 11:34:17', '2025-10-31 22:25:08', '{\"timestamp\":1761920643,\"version\":12383,\"state\":{\"desired\":{},\"reported\":{\"sourcePayload\":\"30333034303030303030303530393033303230303530\",\"deviceId\":\"860048070262660\",\"imei\":\"860048070262660\",\"iccid\":\"89861590112330001924\",\"imsi\":\"460150057031992\",\"csq\":30,\"beijingTime\":\"25/10/17,22:34:48\",\"timestamp\":\"1761920502\",\"utcTime\":\"000000.00\",\"gps\":\"120.1672762,30.2146785\",\"vendor\":\"tas\",\"model\":\"TAS-LTE-364\",\"longitude\":\"120.1672762\",\"latitude\":\"30.2146785\",\"hexPayload\":\"460150057031992\"}},\"metadata\":{\"desired\":{},\"reported\":{\"sourcePayload\":{\"timestamp\":1761920643},\"deviceId\":{\"timestamp\":1760711688},\"imei\":{\"timestamp\":1761920502},\"iccid\":{\"timestamp\":1761920502},\"imsi\":{\"timestamp\":1761920502},\"csq\":{\"timestamp\":1761920502},\"beijingTime\":{\"timestamp\":1760711688},\"timestamp\":{\"timestamp\":1761920502},\"utcTime\":{\"timestamp\":1760711688},\"gps\":{\"timestamp\":1761920502},\"vendor\":{\"timestamp\":1760711688},\"model\":{\"timestamp\":1760711688},\"longitude\":{\"timestamp\":1761920502},\"latitude\":{\"timestamp\":1761920502},\"hexPayload\":{\"timestamp\":1761920622}}}}', NULL, '2025-10-31 22:25:08', 12383);
INSERT INTO `iot_device_shadow` (`id`, `iot_id`, `product_key`, `device_id`, `ext_device_id`, `active_time`, `online_time`, `last_time`, `metadata`, `instance`, `update_date`, `version`) VALUES (11, 'p0B2kKqdJD8M860048070262660-2', 'p0B2kKqdJD8M', '860048070262660-2', '860048070262660', '2025-10-17 16:17:07', '2025-10-17 16:12:50', '2025-10-31 22:25:08', '{\"timestamp\":1761920640,\"version\":5373,\"state\":{\"desired\":{},\"reported\":{\"sourcePayload\":\"288A0000001302031003D000B5000000000000000000000001\",\"humidity\":97.6,\"temperature\":18.1,\"illumination\":1,\"humidityDesc\":\"湿重环境,注意防潮除湿\",\"temperatureDesc\":\"温度舒适,体感宜人\",\"illuminationDesc\":\"环境黑暗,建议开启照明\",\"overallComfort\":\"环境一般,部分指标需优化\"}},\"metadata\":{\"desired\":{},\"reported\":{\"sourcePayload\":{\"timestamp\":1761920640},\"humidity\":{\"timestamp\":1761920640},\"temperature\":{\"timestamp\":1761920640},\"illumination\":{\"timestamp\":1761920640},\"humidityDesc\":{\"timestamp\":1761920640},\"temperatureDesc\":{\"timestamp\":1761920640},\"illuminationDesc\":{\"timestamp\":1761920640},\"overallComfort\":{\"timestamp\":1761920640}}}}', NULL, '2025-10-31 22:25:08', 5373);
INSERT INTO `iot_device_shadow` (`id`, `iot_id`, `product_key`, `device_id`, `ext_device_id`, `active_time`, `online_time`, `last_time`, `metadata`, `instance`, `update_date`, `version`) VALUES (13, 'bKFSm8yKgyGS860048070262660-2', 'bKFSm8yKgyGS', '860048070262660-2', '860048070262660', '2025-10-17 18:39:24', '2025-10-17 18:38:18', '2025-10-31 22:31:31', '{\"state\":{\"desired\":{},\"reported\":{\"sourcePayload\":\"03090000001302031003D000B2000000000000000000000001\",\"humidity\":97.6,\"temperature\":17.8,\"illumination\":1,\"humidityDesc\":\"湿重环境,注意防潮除湿\",\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illuminationDesc\":\"环境黑暗,建议开启照明\",\"overallComfort\":\"环境一般,部分指标需优化\"}},\"metadata\":{\"desired\":{},\"reported\":{\"sourcePayload\":{\"timestamp\":1761921000},\"humidity\":{\"timestamp\":1761921000},\"temperature\":{\"timestamp\":1761921000},\"illumination\":{\"timestamp\":1761921000},\"humidityDesc\":{\"timestamp\":1761921000},\"temperatureDesc\":{\"timestamp\":1761921000},\"illuminationDesc\":{\"timestamp\":1761921000},\"overallComfort\":{\"timestamp\":1761921000}}},\"timestamp\":1761921000,\"version\":3711}', NULL, '2025-10-31 22:31:31', 3711);
INSERT INTO `iot_device_shadow` (`id`, `iot_id`, `product_key`, `device_id`, `ext_device_id`, `active_time`, `online_time`, `last_time`, `metadata`, `instance`, `update_date`, `version`) VALUES (18, 'xbE2CHuBdtBB89861590112330001924', 'xbE2CHuBdtBB', '89861590112330001924', NULL, '2025-10-18 10:06:38', '2025-10-18 10:05:47', '2025-10-31 22:25:08', '{\"timestamp\":1761920642,\"version\":7523,\"state\":{\"desired\":{},\"reported\":{\"sourcePayload\":\"090302005059B9\",\"imei\":\"860048070262660\",\"csq\":29,\"timestamp\":\"1761897981\",\"gps\":\"120.1672762,30.2146785\",\"iccid\":\"89861590112330001924\",\"imsi\":\"460150057031992\",\"heartbeatType\":\"DTU_HEART\"}},\"metadata\":{\"desired\":{},\"reported\":{\"sourcePayload\":{\"timestamp\":1761920642},\"imei\":{\"timestamp\":1761897982},\"csq\":{\"timestamp\":1761897982},\"timestamp\":{\"timestamp\":1761897982},\"gps\":{\"timestamp\":1761897982},\"iccid\":{\"timestamp\":1761897982},\"imsi\":{\"timestamp\":1761897982},\"heartbeatType\":{\"timestamp\":1761897982}}}}', NULL, '2025-10-31 22:25:08', 7523);
INSERT INTO `iot_device_shadow` (`id`, `iot_id`, `product_key`, `device_id`, `ext_device_id`, `active_time`, `online_time`, `last_time`, `metadata`, `instance`, `update_date`, `version`) VALUES (19, '3QAz7HuahAGN89861590112330001924-2', '3QAz7HuahAGN', '89861590112330001924-2', '89861590112330001924', '2025-10-19 08:56:50', '2025-10-19 08:56:14', '2025-10-31 22:25:08', '{\"state\":{\"desired\":{},\"reported\":{\"sourcePayload\":\"02031003D000B50000000000000000000000014344\",\"noCodec\":true,\"humidity\":97.6,\"humidityDesc\":\"湿重环境,注意防潮除湿\",\"temperature\":18.1,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":1,\"illuminationDesc\":\"环境黑暗,建议开启照明\",\"overallComfort\":\"环境一般,部分指标需优化\"}},\"metadata\":{\"desired\":{},\"reported\":{\"sourcePayload\":{\"timestamp\":1761920640},\"noCodec\":{\"timestamp\":1760835372},\"humidity\":{\"timestamp\":1761920640},\"humidityDesc\":{\"timestamp\":1761920640},\"temperature\":{\"timestamp\":1761920640},\"temperatureDesc\":{\"timestamp\":1761920640},\"illumination\":{\"timestamp\":1761920640},\"illuminationDesc\":{\"timestamp\":1761920640},\"overallComfort\":{\"timestamp\":1761920640}}},\"timestamp\":1761920640,\"version\":3684}', NULL, '2025-10-31 22:25:08', 3684);
INSERT INTO `iot_device_shadow` (`id`, `iot_id`, `product_key`, `device_id`, `ext_device_id`, `active_time`, `online_time`, `last_time`, `metadata`, `instance`, `update_date`, `version`) VALUES (20, 'FzpVZ9unsUvU860048070262660-9', 'FzpVZ9unsUvU', '860048070262660-9', '860048070262660', '2025-10-24 19:33:15', '2025-10-24 19:29:39', '2025-10-31 22:31:31', '{\"state\":{\"desired\":{},\"reported\":{\"sourcePayload\":\"030A000000050903020050\",\"noCodec\":true,\"protectionLevel\":\"IPX54\",\"firmwareVersion\":\"V1.0\",\"currentLightColor\":0,\"currentFlashMode\":5,\"lightStatus\":\"慢闪\"}},\"metadata\":{\"desired\":{},\"reported\":{\"sourcePayload\":{\"timestamp\":1761921003},\"noCodec\":{\"timestamp\":1761306211},\"protectionLevel\":{\"timestamp\":1761921003},\"firmwareVersion\":{\"timestamp\":1761921003},\"currentLightColor\":{\"timestamp\":1761921003},\"currentFlashMode\":{\"timestamp\":1761921003},\"lightStatus\":{\"timestamp\":1761921003}}},\"timestamp\":1761921003,\"version\":2223}', NULL, '2025-10-31 22:31:31', 2223);
COMMIT;
-- ----------------------------
-- Table structure for iot_device_statistics
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_statistics`;
CREATE TABLE `iot_device_statistics` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`stat_date` date NOT NULL COMMENT '统计日期',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品Key',
`total_devices` bigint NOT NULL DEFAULT '0' COMMENT '设备总数',
`online_devices` bigint NOT NULL DEFAULT '0' COMMENT '在线设备数',
`offline_devices` bigint NOT NULL DEFAULT '0' COMMENT '离线设备数',
`new_devices` bigint NOT NULL DEFAULT '0' COMMENT '新增设备数',
`active_devices` bigint NOT NULL DEFAULT '0' COMMENT '活跃设备数(当天有消息的设备)',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `uk_date_product` (`stat_date`,`product_key`) USING BTREE,
KEY `idx_stat_date` (`stat_date`) USING BTREE,
KEY `idx_product_key` (`product_key`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='设备统计表';
-- ----------------------------
-- Records of iot_device_statistics
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_subscribe
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_subscribe`;
CREATE TABLE `iot_device_subscribe` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`iot_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '设备唯一标识',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '产品唯一标识',
`device_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
`msg_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '消息类别:属性(PROPERTIES),指令(REPLY),事件(EVENT),上下线(EVENT:online,offline),所有(ALL)',
`sub_type` enum('DEVICE','PRODUCT') CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '订阅级别:设备级(DEVICE),产品级(PRODUCT)',
`url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '订阅地址',
`topic` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '主题',
`create_date` datetime DEFAULT NULL COMMENT '创建时间',
`creater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建人',
`instance` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '0' COMMENT '实例编号',
`enabled` tinyint(1) DEFAULT '1' COMMENT '是否启用',
PRIMARY KEY (`id`) USING BTREE,
KEY `idx_iot_id` (`iot_id`) USING BTREE,
KEY `iot_pd` (`product_key`,`device_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='设备订阅';
-- ----------------------------
-- Records of iot_device_subscribe
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_device_tags
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_tags`;
CREATE TABLE `iot_device_tags` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`product_key` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`device_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`iot_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
`create_time` bigint DEFAULT NULL,
`name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
`value` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
`key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
`instance` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0',
PRIMARY KEY (`id`) USING BTREE,
KEY `dev_iot_id_idx` (`iot_id`) USING BTREE,
KEY `dev_tag_idx` (`key`,`value`) USING BTREE,
KEY `idx_pk_did` (`product_key`,`device_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=54 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='设备标签表';
-- ----------------------------
-- Records of iot_device_tags
-- ----------------------------
BEGIN;
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (7, '681c0775c2dc427d0480ab5f', 'cz001923', 'pbJNWPtDJp7a9E06F25PCGEA69C', NULL, '保亭', NULL, 'devGroup', '1976483580108517376', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (8, '681c0775c2dc427d0480ab5f', 'cz001923', 'pbJNWPtDJp7a42EB6BBPSF7C77D', NULL, '保亭', NULL, 'devGroup', '1976483580108517376', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (11, '681c0775c2dc427d0480ab5f', 'ov00014111', '681c0775c2dc427d0480ab5fov00014111', NULL, '分组一', NULL, 'devGroup', '1950447085375692800', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (12, '681c0775c2dc427d0480ab5f', 'ov00014111', '681c0775c2dc427d0480ab5fov00014117', NULL, '分组一', NULL, 'devGroup', '1950447085375692800', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (14, '681c0775c2dc427d0480ab5f', 'ov00014111', '681c0775c2dc427d0480ab5fov00014112', NULL, '分组一', NULL, 'devGroup', '1950447085375692800', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (15, '681c0775c2dc427d0480ab5f', 'ov00014111', '38fc80e00010107', NULL, '分组一', NULL, 'devGroup', '1950447085375692800', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (16, '681c0775c2dc427d0480ab5f', 'ov00014111', '688cd92fdb9e0158872f4aa9docsmqtt004', NULL, '分组一', NULL, 'devGroup', '1950447085375692800', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (17, '681c0775c2dc427d0480ab5f', 'ov00014111', 'lB0Tl1rgf8uzDT2025001', NULL, '分组一', NULL, 'devGroup', '1950447085375692800', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (18, '681c0775c2dc427d0480ab5f', 'ov00014111', '681c0775c2dc427d0480ab5fov0000004', NULL, '分组一', NULL, 'devGroup', '1950447085375692800', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (19, '681c0775c2dc427d0480ab5f', 'ov00014111', 'HnDdSnj1kiQg250707ea8dda', NULL, '分组一', NULL, 'devGroup', '1950447085375692800', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (20, '681c0775c2dc427d0480ab5f', 'ov00014111', '68beda0c1c9e0d2b7943b826865098070326549', NULL, '分组一', NULL, 'devGroup', '1950447085375692800', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (21, '681c0775c2dc427d0480ab5f', 'ov00014111', 'xbE2CHuBdtBB89861590112330001924', NULL, '保亭', NULL, 'devGroup', '1976483580108517376', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (22, '681c0775c2dc427d0480ab5f', 'ov00014111', 'bKFSm8yKgyGS860048070262660-2', NULL, '保亭', NULL, 'devGroup', '1976483580108517376', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (23, '681c0775c2dc427d0480ab5f', 'ov00014111', '681c0775c2dc427d0480ab5fov00014111', NULL, 'ssss', NULL, 'devGroup', '1982735858616434688', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (24, '681c0775c2dc427d0480ab5f', 'ov00014111', '681c0775c2dc427d0480ab5fov00014117', NULL, 'ssss', NULL, 'devGroup', '1982735858616434688', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (25, '681c0775c2dc427d0480ab5f', 'ov00014111', '681c0775c2dc427d0480ab5fov00014112', NULL, 'ssss', NULL, 'devGroup', '1982735858616434688', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (26, '681c0775c2dc427d0480ab5f', 'ov00014111', '38fc80e00010107', NULL, 'ssss', NULL, 'devGroup', '1982735858616434688', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (27, '681c0775c2dc427d0480ab5f', 'ov00014111', '688cd92fdb9e0158872f4aa9docsmqtt004', NULL, 'ssss', NULL, 'devGroup', '1982735858616434688', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (28, '681c0775c2dc427d0480ab5f', 'ov00014111', 'lB0Tl1rgf8uzDT2025001', NULL, 'ssss', NULL, 'devGroup', '1982735858616434688', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (29, '681c0775c2dc427d0480ab5f', 'ov00014111', '681c0775c2dc427d0480ab5fov0000004', NULL, 'ssss', NULL, 'devGroup', '1982735858616434688', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (30, '681c0775c2dc427d0480ab5f', 'ov00014111', 'HnDdSnj1kiQg250707ea8dda', NULL, 'ssss', NULL, 'devGroup', '1982735858616434688', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (31, '681c0775c2dc427d0480ab5f', 'ov00014111', 'HnDdSnj1kiQg240707ea8dda', NULL, 'ssss', NULL, 'devGroup', '1982735858616434688', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (32, '681c0775c2dc427d0480ab5f', 'ov00014111', '68beda0c1c9e0d2b7943b826865098070326549', NULL, 'ssss', NULL, 'devGroup', '1982735858616434688', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (33, '681c0775c2dc427d0480ab5f', 'ov00014111', 'jJi6xIj0sZfc240707ea8dda', NULL, 'ssss', NULL, 'devGroup', '1982735858616434688', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (34, '681c0775c2dc427d0480ab5f', 'ov00014111', 'pbJNWPtDJp7a9E06F25PCGEA69C', NULL, 'ssss', NULL, 'devGroup', '1982735858616434688', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (35, '681c0775c2dc427d0480ab5f', 'ov00014111', 'RpZ3VQIa6YE2860048070262660', NULL, 'ssss', NULL, 'devGroup', '1982735858616434688', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (36, '681c0775c2dc427d0480ab5f', 'ov00014111', 'lWAUlCmM53UF860048070262660', NULL, 'ssss', NULL, 'devGroup', '1982735858616434688', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (37, '681c0775c2dc427d0480ab5f', 'ov00014111', 'p0B2kKqdJD8M860048070262660-2', NULL, 'ssss', NULL, 'devGroup', '1982735858616434688', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (38, '681c0775c2dc427d0480ab5f', 'ov00014111', 'bKFSm8yKgyGS860048070262660-2', NULL, 'ssss', NULL, 'devGroup', '1982735858616434688', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (39, '681c0775c2dc427d0480ab5f', 'ov00014111', 'xbE2CHuBdtBB89861590112330001924', NULL, 'ssss', NULL, 'devGroup', '1982735858616434688', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (40, '681c0775c2dc427d0480ab5f', 'ov00014111', '3QAz7HuahAGN89861590112330001924-2', NULL, 'ssss', NULL, 'devGroup', '1982735858616434688', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (41, '681c0775c2dc427d0480ab5f', 'ov00014111', 'FzpVZ9unsUvU860048070262660-9', NULL, 'ssss', NULL, 'devGroup', '1982735858616434688', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (42, '681c0775c2dc427d0480ab5f', 'ov00014111', '681c0775c2dc427d0480ab5fov00014111', NULL, '分组二', NULL, 'devGroup', '1962337016553349120', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (43, '681c0775c2dc427d0480ab5f', 'ov00014111', '681c0775c2dc427d0480ab5fov00014117', NULL, '分组二', NULL, 'devGroup', '1962337016553349120', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (44, '681c0775c2dc427d0480ab5f', 'ov00014111', '681c0775c2dc427d0480ab5fov00014111', NULL, '12', NULL, 'devGroup', '1984081832538501120', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (45, '681c0775c2dc427d0480ab5f', 'ov00014111', '681c0775c2dc427d0480ab5fov00014117', NULL, '12', NULL, 'devGroup', '1984081832538501120', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (46, '681c0775c2dc427d0480ab5f', 'ov00014111', '681c0775c2dc427d0480ab5fov00014112', NULL, '12', NULL, 'devGroup', '1984081832538501120', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (47, '681c0775c2dc427d0480ab5f', 'ov00014111', '38fc80e00010107', NULL, '12', NULL, 'devGroup', '1984081832538501120', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (48, '681c0775c2dc427d0480ab5f', 'ov00014111', '688cd92fdb9e0158872f4aa9docsmqtt004', NULL, '12', NULL, 'devGroup', '1984081832538501120', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (49, '681c0775c2dc427d0480ab5f', 'ov00014111', 'lB0Tl1rgf8uzDT2025001', NULL, '12', NULL, 'devGroup', '1984081832538501120', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (50, '681c0775c2dc427d0480ab5f', 'ov00014111', '681c0775c2dc427d0480ab5fov0000004', NULL, '12', NULL, 'devGroup', '1984081832538501120', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (51, '681c0775c2dc427d0480ab5f', 'ov00014111', 'HnDdSnj1kiQg250707ea8dda', NULL, '12', NULL, 'devGroup', '1984081832538501120', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (52, '681c0775c2dc427d0480ab5f', 'ov00014111', 'HnDdSnj1kiQg240707ea8dda', NULL, '12', NULL, 'devGroup', '1984081832538501120', 'devGroup', NULL);
INSERT INTO `iot_device_tags` (`id`, `product_key`, `device_id`, `iot_id`, `create_time`, `name`, `description`, `type`, `value`, `key`, `instance`) VALUES (53, '681c0775c2dc427d0480ab5f', 'ov00014111', '68beda0c1c9e0d2b7943b826865098070326549', NULL, '12', NULL, 'devGroup', '1984081832538501120', 'devGroup', NULL);
COMMIT;
-- ----------------------------
-- Table structure for iot_device_up_format
-- ----------------------------
DROP TABLE IF EXISTS `iot_device_up_format`;
CREATE TABLE `iot_device_up_format` (
`id` bigint NOT NULL AUTO_INCREMENT,
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '费用名称',
`apply` tinyint NOT NULL COMMENT '应用级别(1-应用 2-产品 3-所有)',
`target_id` bigint NOT NULL COMMENT '目标ID(1-应用主键ID,2-ProductKey,3-0)',
`cfg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '模板配置',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP,
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`unionId` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '用户编号',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='消息格式化表';
-- ----------------------------
-- Records of iot_device_up_format
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for iot_gateway_polling_command
-- ----------------------------
DROP TABLE IF EXISTS `iot_gateway_polling_command`;
CREATE TABLE `iot_gateway_polling_command` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`gateway_product_key` varchar(128) NOT NULL COMMENT '网关产品KEY',
`gateway_device_id` varchar(128) NOT NULL COMMENT '网关设备ID',
`slave_device_id` varchar(128) DEFAULT NULL COMMENT '从站设备ID (可选,用于标识)',
`command_name` varchar(128) NOT NULL COMMENT '指令名称',
`execution_order` int DEFAULT '0' COMMENT '执行顺序',
`command_hex` varchar(1024) NOT NULL COMMENT '完整的轮询指令(HEX格式)',
`command_type` varchar(32) DEFAULT 'MODBUS' COMMENT '指令类型: MODBUS/S7/OPCUA/CUSTOM',
`protocol_params` text COMMENT '协议参数JSON (可选,用于前端回显编辑)',
`property_mapping` text COMMENT '属性映射JSON (寄存器->物模型属性)',
`data_parser_script` text COMMENT '数据解析脚本 (可选)',
`enabled` tinyint(1) DEFAULT '1' COMMENT '是否启用',
`timeout_ms` int DEFAULT '5000' COMMENT '超时时间(ms)',
`description` varchar(255) DEFAULT NULL COMMENT '描述',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`),
KEY `idx_gateway` (`gateway_product_key`,`gateway_device_id`,`execution_order`),
KEY `idx_slave` (`slave_device_id`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='网关轮询指令表';
-- ----------------------------
-- Records of iot_gateway_polling_command
-- ----------------------------
BEGIN;
INSERT INTO `iot_gateway_polling_command` (`id`, `gateway_product_key`, `gateway_device_id`, `slave_device_id`, `command_name`, `execution_order`, `command_hex`, `command_type`, `protocol_params`, `property_mapping`, `data_parser_script`, `enabled`, `timeout_ms`, `description`, `create_time`, `update_time`) VALUES (3, 'lWAUlCmM53UF', '860048070262660', NULL, '09-查询灯状态', 0, '0903007000018499', 'MODBUS', '{\"functionCode\":3,\"slaveAddress\":9,\"registerAddress\":1,\"registerCount\":1}', NULL, NULL, 1, 5000, NULL, '2025-10-28 00:05:25', '2025-10-28 00:05:25');
INSERT INTO `iot_gateway_polling_command` (`id`, `gateway_product_key`, `gateway_device_id`, `slave_device_id`, `command_name`, `execution_order`, `command_hex`, `command_type`, `protocol_params`, `property_mapping`, `data_parser_script`, `enabled`, `timeout_ms`, `description`, `create_time`, `update_time`) VALUES (6, 'RpZ3VQIa6YE2', '860048070262660', NULL, '02-光照温湿度', 0, '020300000008443F', 'MODBUS', '{\"functionCode\":3,\"slaveAddress\":2,\"registerAddress\":0,\"registerCount\":8}', NULL, NULL, 1, 5000, NULL, '2025-10-28 08:47:03', '2025-10-28 08:47:03');
INSERT INTO `iot_gateway_polling_command` (`id`, `gateway_product_key`, `gateway_device_id`, `slave_device_id`, `command_name`, `execution_order`, `command_hex`, `command_type`, `protocol_params`, `property_mapping`, `data_parser_script`, `enabled`, `timeout_ms`, `description`, `create_time`, `update_time`) VALUES (8, 'RpZ3VQIa6YE2', '860048070262660', NULL, '9-光照', 1, '0903007000018499', 'MODBUS', '{\"functionCode\":3,\"slaveAddress\":1,\"registerAddress\":0,\"registerCount\":1}', NULL, NULL, 1, 5000, NULL, '2025-10-28 08:47:03', '2025-10-28 08:47:03');
INSERT INTO `iot_gateway_polling_command` (`id`, `gateway_product_key`, `gateway_device_id`, `slave_device_id`, `command_name`, `execution_order`, `command_hex`, `command_type`, `protocol_params`, `property_mapping`, `data_parser_script`, `enabled`, `timeout_ms`, `description`, `create_time`, `update_time`) VALUES (9, 'xbE2CHuBdtBB', '89861590112330001924', NULL, '2-温湿度', 0, '020300000008443F', 'MODBUS', '{\"functionCode\":3,\"slaveAddress\":1,\"registerAddress\":0,\"registerCount\":1}', NULL, NULL, 1, 5000, NULL, '2025-10-30 15:50:32', '2025-10-30 15:50:32');
INSERT INTO `iot_gateway_polling_command` (`id`, `gateway_product_key`, `gateway_device_id`, `slave_device_id`, `command_name`, `execution_order`, `command_hex`, `command_type`, `protocol_params`, `property_mapping`, `data_parser_script`, `enabled`, `timeout_ms`, `description`, `create_time`, `update_time`) VALUES (10, 'xbE2CHuBdtBB', '89861590112330001924', NULL, '09-七彩色', 1, '0903007000018499', 'MODBUS', '{\"functionCode\":3,\"slaveAddress\":1,\"registerAddress\":0,\"registerCount\":1}', NULL, NULL, 1, 5000, NULL, '2025-10-30 15:50:32', '2025-10-30 15:50:32');
COMMIT;
-- ----------------------------
-- Table structure for iot_gateway_polling_config
-- ----------------------------
DROP TABLE IF EXISTS `iot_gateway_polling_config`;
CREATE TABLE `iot_gateway_polling_config` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`device_id` varchar(128) NOT NULL COMMENT '网关设备ID',
`product_key` varchar(128) NOT NULL COMMENT '产品KEY',
`iot_id` varchar(128) DEFAULT NULL COMMENT 'IoT ID',
`enabled` tinyint(1) DEFAULT '1' COMMENT '是否启用轮询: 0-禁用, 1-启用',
`interval_seconds` int NOT NULL DEFAULT '120' COMMENT '轮询间隔(秒): 30/60/120/300/600',
`timeout_seconds` int DEFAULT '10' COMMENT '超时时间(秒)',
`retry_times` int DEFAULT '3' COMMENT '失败重试次数',
`command_interval_ms` int DEFAULT '300' COMMENT '指令间隔(毫秒): 100-2000, 防止设备缓冲区溢出',
`next_poll_time` datetime DEFAULT NULL COMMENT '下次轮询时间',
`last_poll_time` datetime DEFAULT NULL COMMENT '最后轮询时间',
`last_success_time` datetime DEFAULT NULL COMMENT '最后成功时间',
`continuous_fail_count` int DEFAULT '0' COMMENT '连续失败次数',
`polling_status` varchar(20) DEFAULT 'NORMAL' COMMENT '轮询状态: NORMAL-正常, PAUSED-暂停, FAILED-失败',
`total_poll_count` bigint DEFAULT '0' COMMENT '总轮询次数',
`success_count` bigint DEFAULT '0' COMMENT '成功次数',
`fail_count` bigint DEFAULT '0' COMMENT '失败次数',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`creator_id` varchar(64) DEFAULT NULL COMMENT '创建人ID',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_device` (`product_key`,`device_id`),
KEY `idx_next_poll` (`interval_seconds`,`next_poll_time`,`polling_status`),
KEY `idx_product_key` (`product_key`),
KEY `idx_polling_due` (`interval_seconds`,`next_poll_time`,`polling_status`,`enabled`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='网关轮询配置表';
-- ----------------------------
-- Records of iot_gateway_polling_config
-- ----------------------------
BEGIN;
INSERT INTO `iot_gateway_polling_config` (`id`, `device_id`, `product_key`, `iot_id`, `enabled`, `interval_seconds`, `timeout_seconds`, `retry_times`, `command_interval_ms`, `next_poll_time`, `last_poll_time`, `last_success_time`, `continuous_fail_count`, `polling_status`, `total_poll_count`, `success_count`, `fail_count`, `create_time`, `update_time`, `creator_id`) VALUES (1, '860048070262660', 'lWAUlCmM53UF', NULL, 0, 60, 10, 3, 758, '2025-10-28 08:49:00', '2025-10-28 08:48:00', '2025-10-28 08:48:00', 0, 'NORMAL', 535, 526, 9, '2025-10-26 12:33:31', '2025-10-28 08:48:55', NULL);
INSERT INTO `iot_gateway_polling_config` (`id`, `device_id`, `product_key`, `iot_id`, `enabled`, `interval_seconds`, `timeout_seconds`, `retry_times`, `command_interval_ms`, `next_poll_time`, `last_poll_time`, `last_success_time`, `continuous_fail_count`, `polling_status`, `total_poll_count`, `success_count`, `fail_count`, `create_time`, `update_time`, `creator_id`) VALUES (2, '860048070262660', 'RpZ3VQIa6YE2', NULL, 0, 120, 10, 3, 1200, '2025-10-28 11:04:01', '2025-10-28 11:02:01', '2025-10-28 11:02:01', 0, 'NORMAL', 561, 561, 0, '2025-10-27 23:37:46', '2025-10-28 11:02:07', NULL);
INSERT INTO `iot_gateway_polling_config` (`id`, `device_id`, `product_key`, `iot_id`, `enabled`, `interval_seconds`, `timeout_seconds`, `retry_times`, `command_interval_ms`, `next_poll_time`, `last_poll_time`, `last_success_time`, `continuous_fail_count`, `polling_status`, `total_poll_count`, `success_count`, `fail_count`, `create_time`, `update_time`, `creator_id`) VALUES (3, '89861590112330001924', 'xbE2CHuBdtBB', NULL, 1, 60, 10, 3, 2300, '2025-10-31 22:33:02', '2025-10-31 22:32:02', '2025-10-31 22:32:02', 0, 'NORMAL', 1614, 1614, 0, '2025-10-28 11:02:45', '2025-10-31 22:32:02', NULL);
INSERT INTO `iot_gateway_polling_config` (`id`, `device_id`, `product_key`, `iot_id`, `enabled`, `interval_seconds`, `timeout_seconds`, `retry_times`, `command_interval_ms`, `next_poll_time`, `last_poll_time`, `last_success_time`, `continuous_fail_count`, `polling_status`, `total_poll_count`, `success_count`, `fail_count`, `create_time`, `update_time`, `creator_id`) VALUES (4, '123', 'vxKCPNH51401', NULL, 0, 120, 10, 3, 300, NULL, NULL, NULL, 0, 'NORMAL', 0, 0, 0, '2025-10-29 18:08:22', '2025-10-29 18:08:22', NULL);
COMMIT;
-- ----------------------------
-- Table structure for iot_network
-- ----------------------------
DROP TABLE IF EXISTS `iot_network`;
CREATE TABLE `iot_network` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
`type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'TCP_CLIENT,TCP_SERVER,MQTT_CLIENT,MQTT_SERVER',
`union_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '网络唯一标识:MQTT为自定义惟一标识',
`product_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'ProductKey',
`name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '网络组件名称',
`description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '详细描述',
`configuration` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '配置内容',
`create_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户',
`create_date` datetime DEFAULT NULL COMMENT '创建时间',
`state` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0-关闭,1-启动',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `uniq_network_pk_id` (`union_id`,`type`) USING BTREE COMMENT '网络组件唯一标识'
) ENGINE=InnoDB AUTO_INCREMENT=147 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='网络组件表';
-- ----------------------------
-- Records of iot_network
-- ----------------------------
BEGIN;
INSERT INTO `iot_network` (`id`, `type`, `union_id`, `product_key`, `name`, `description`, `configuration`, `create_user`, `create_date`, `state`) VALUES (85, 'TCP_SERVER', '38fc80e', '38fc80e', '文档版小插座', NULL, '{\"host\":\"0.0.0.0\",\"port\":12344}', 'test', '2025-07-28 21:57:40', 1);
INSERT INTO `iot_network` (`id`, `type`, `union_id`, `product_key`, `name`, `description`, `configuration`, `create_user`, `create_date`, `state`) VALUES (87, 'MQTT_CLIENT', '68ada9c78c22c1573cb70d55', '', '火山引擎99服务器emqx', NULL, '{}', 'test', '2025-08-26 20:34:15', 0);
INSERT INTO `iot_network` (`id`, `type`, `union_id`, `product_key`, `name`, `description`, `configuration`, `create_user`, `create_date`, `state`) VALUES (88, 'MQTT_SERVER', '68b10bfe8c2258015bfdb704', '', '内网一个', NULL, '{}', 'test', '2025-08-29 10:10:06', 1);
INSERT INTO `iot_network` (`id`, `type`, `union_id`, `product_key`, `name`, `description`, `configuration`, `create_user`, `create_date`, `state`) VALUES (90, 'TCP_SERVER', 'HnDdSnj1kiQg', 'HnDdSnj1kiQg', '抖音2P挂式电表', NULL, '{\n \"host\": \"0.0.0.0\",\n \"port\": 19999\n}', 'test', '2025-09-05 11:19:02', 1);
INSERT INTO `iot_network` (`id`, `type`, `union_id`, `product_key`, `name`, `description`, `configuration`, `create_user`, `create_date`, `state`) VALUES (92, 'TCP_SERVER', '685f795c753809d9355d2212', '685f795c753809d9355d2212', '123', NULL, '{\"host\":\"0.0.0.0\",\"port\":8568}', 'test', '2025-09-10 17:43:49', 1);
INSERT INTO `iot_network` (`id`, `type`, `union_id`, `product_key`, `name`, `description`, `configuration`, `create_user`, `create_date`, `state`) VALUES (95, 'UDP', 'jJi6xIj0sZfc', 'jJi6xIj0sZfc', 'UDP验证', NULL, '{\n \"host\": \"0.0.0.0\",\n \"port\": 29112\n}', 'test', '2025-09-17 13:26:17', 1);
INSERT INTO `iot_network` (`id`, `type`, `union_id`, `product_key`, `name`, `description`, `configuration`, `create_user`, `create_date`, `state`) VALUES (97, 'TCP_SERVER', 'wZy6Cf16c0oH', 'wZy6Cf16c0oH', '电表演示', '电表演示', '{\n \"host\": \"0.0.0.0\",\n \"port\": 28811\n}', 'test', '2025-09-18 20:50:23', 1);
INSERT INTO `iot_network` (`id`, `type`, `union_id`, `product_key`, `name`, `description`, `configuration`, `create_user`, `create_date`, `state`) VALUES (100, 'TCP_SERVER', '68831a1f38fc106a8dac3c13', '68831a1f38fc106a8dac3c13', '小蘑菇', NULL, '{\n \"host\": \"0.0.0.0\",\n \"port\": 78812\n}', 'test', '2025-09-21 22:42:06', 1);
INSERT INTO `iot_network` (`id`, `type`, `union_id`, `product_key`, `name`, `description`, `configuration`, `create_user`, `create_date`, `state`) VALUES (102, 'UDP', 'zmTntOA7VN4d', 'zmTntOA7VN4d', 'gg', NULL, '{}', 'test', '2025-09-26 00:03:48', 1);
INSERT INTO `iot_network` (`id`, `type`, `union_id`, `product_key`, `name`, `description`, `configuration`, `create_user`, `create_date`, `state`) VALUES (125, 'TCP_SERVER', 'lWAUlCmM53UF', 'lWAUlCmM53UF', '塔石485网关', NULL, '{\"host\":\"0.0.0.0\",\"port\":19996}', 'test', '2025-10-14 10:07:29', 1);
INSERT INTO `iot_network` (`id`, `type`, `union_id`, `product_key`, `name`, `description`, `configuration`, `create_user`, `create_date`, `state`) VALUES (140, 'MQTT_SERVER', '68f8749d411e65f30263a92c', '', '12', NULL, '{\n \"autoReconnect\": true,\n \"qos\": 0,\n \"host\": \"tcp://192.168.31.100:1883\",\n \"keepAliveInterval\": 60,\n \"username\": \"mqtt100\",\n \"password\": \"mqtt100@2025\",\n \"clientIdPrefix\": false,\n \"connectTimeout\": 30,\n \"ssl\": false,\n \"sslCaPath\": \"\",\n \"SSL证书路径\": \"\",\n \"sslKeyPath\": \"\",\n \"cleanSession\": \"false\",\n \"subscribeTopics\": \"\",\n \"networkType\": \"\"\n}', 'test', '2025-10-22 14:07:25', 0);
INSERT INTO `iot_network` (`id`, `type`, `union_id`, `product_key`, `name`, `description`, `configuration`, `create_user`, `create_date`, `state`) VALUES (141, 'TCP_SERVER', '8nbbOERhuJlY', '8nbbOERhuJlY', 'qq', NULL, '{\n \"allIdleTime\": 0,\n \"allowInsert\": false,\n \"alwaysPreDecode\": false,\n \"decodeType\": \"STRING\",\n \"host\": \"0.0.0.0\",\n \"idleInterval\": 0,\n \"onlyCache\": false,\n \"parserConfiguration\": {\n \"byteOrderLittle\": true,\n \"delimited\": \"]\",\n \"delimitedMaxlength\": 1024,\n \"failFast\": true\n },\n \"parserType\": \"DELIMITED\",\n \"readerIdleTime\": 360,\n \"readTimeout\": 0,\n \"sendTimeout\": 0,\n \"ssl\": false,\n \"writerIdleTime\": 0\n}', 'test', '2025-10-25 16:26:23', 0);
INSERT INTO `iot_network` (`id`, `type`, `union_id`, `product_key`, `name`, `description`, `configuration`, `create_user`, `create_date`, `state`) VALUES (146, 'MQTT_SERVER', '6901aa164d1e834cc41cef9d', '', 'test', NULL, '{}', 'test', '2025-10-29 13:45:58', 1);
COMMIT;
-- ----------------------------
-- Table structure for iot_product
-- ----------------------------
DROP TABLE IF EXISTS `iot_product`;
CREATE TABLE `iot_product` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`product_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品编号,当前等同设备型号',
`company_no` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '厂商编号',
`name` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '名称',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品KEY',
`third_platform` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '第三方平台:lvzhou,ctwing,onenet,alibaba,baidu',
`classified_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分类名称',
`product_secret` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品密钥(1型1密)',
`third_configuration` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '第三方平台配置信息',
`classified_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分类ID',
`configuration` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '协议配置',
`network_union_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '网络组件:TCP,MQTT',
`device_node` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备节点: gateway(网关),childrenDevice(网关子设备),device(设备)',
`gw_product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属项目',
`tags` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '标签字段',
`message_protocol` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '消息协议: ',
`creator_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建者id',
`describe` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '说明',
`store_policy` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '数据存储策略',
`store_policy_configuration` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '数据存储策略配置',
`transport_protocol` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '传输协议: MQTT,COAP,UDP',
`photo_url` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '图片地址',
`metadata` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '物模型',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`instance` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0',
`state` tinyint unsigned DEFAULT '0' COMMENT '产品状态(0-正常)',
`third_down_request` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '第三方产品下发信息',
`update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
`is_deleted` tinyint(1) DEFAULT '0',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `idx_product_key` (`product_key`) USING BTREE COMMENT '产品唯一密钥',
KEY `idx_prod_class_id` (`classified_id`) USING BTREE,
KEY `idx_product_id` (`product_id`) USING BTREE COMMENT '产品ID(设备型号)',
KEY `idx_product_creator_state_time` (`creator_id`,`state`,`create_time` DESC),
KEY `idx_product_creator_search` (`creator_id`,`product_key`,`name`),
KEY `idx_product_creator_classified` (`creator_id`,`classified_id`,`company_no`),
KEY `idx_product_creator_platform` (`creator_id`,`third_platform`,`device_node`)
) ENGINE=InnoDB AUTO_INCREMENT=10069 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='物联网产品基本信息(产品Key、协议类型、制造商)';
-- ----------------------------
-- Records of iot_product
-- ----------------------------
BEGIN;
INSERT INTO `iot_product` (`id`, `product_id`, `company_no`, `name`, `product_key`, `third_platform`, `classified_name`, `product_secret`, `third_configuration`, `classified_id`, `configuration`, `network_union_id`, `device_node`, `gw_product_key`, `tags`, `message_protocol`, `creator_id`, `describe`, `store_policy`, `store_policy_configuration`, `transport_protocol`, `photo_url`, `metadata`, `create_time`, `instance`, `state`, `third_down_request`, `update_time`, `is_deleted`) VALUES (300, 'pot1', 'fre', 'fre', 'wVnmGJlRy9ay', 'mqtt', '验证(beta)', 'a1c66a0b13ef4ab9824ca9f548d1ebf8', '{\"customField\":[]}', '100100', '{\"allowInsert\":true}', NULL, 'GATEWAY', NULL, NULL, NULL, 'test', NULL, 'mysql', NULL, 'MQTT', NULL, '{\"tags\":[],\"events\":[{\"id\":\"online\",\"name\":\"上线\",\"valueType\":{\"type\":\"string\"}},{\"id\":\"offline\",\"name\":\"下线\",\"valueType\":{\"type\":\"string\"}}],\"functions\":[],\"properties\":[]}', '2025-10-14 23:32:46', '0', 0, NULL, '2025-10-27 22:15:04', 0);
INSERT INTO `iot_product` (`id`, `product_id`, `company_no`, `name`, `product_key`, `third_platform`, `classified_name`, `product_secret`, `third_configuration`, `classified_id`, `configuration`, `network_union_id`, `device_node`, `gw_product_key`, `tags`, `message_protocol`, `creator_id`, `describe`, `store_policy`, `store_policy_configuration`, `transport_protocol`, `photo_url`, `metadata`, `create_time`, `instance`, `state`, `third_down_request`, `update_time`, `is_deleted`) VALUES (301, 'ssss', 'ssss', 'ssss', 'uqlsDsWA6BSd', 'mqtt', '验证(beta)', '5b55bfff158e4cc797a439c698766e5e', '{\"customField\":[]}', '100100', '{\"allowInsert\":true}', NULL, 'GATEWAY', NULL, NULL, NULL, 'test', NULL, 'mysql', NULL, 'modbus', NULL, '{\"tags\": [], \"events\": [{\"id\": \"online\", \"name\": \"上线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"offline\", \"name\": \"下线\", \"valueType\": {\"type\": \"string\"}}], \"functions\": [], \"properties\": [{\"id\": \"sss\", \"mode\": \"rw\", \"name\": \"ssss\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"int\", \"unit\": \"次\"}}]}', '2025-10-15 13:25:36', '0', 0, NULL, '2025-10-27 22:15:04', 0);
INSERT INTO `iot_product` (`id`, `product_id`, `company_no`, `name`, `product_key`, `third_platform`, `classified_name`, `product_secret`, `third_configuration`, `classified_id`, `configuration`, `network_union_id`, `device_node`, `gw_product_key`, `tags`, `message_protocol`, `creator_id`, `describe`, `store_policy`, `store_policy_configuration`, `transport_protocol`, `photo_url`, `metadata`, `create_time`, `instance`, `state`, `third_down_request`, `update_time`, `is_deleted`) VALUES (302, '1', '1', '1', 'so6RiFwyYDiI', 'tcp', '验证(beta)', '8abb8c57dc17487fb818a3c37e2993e2', '{\"customField\":[]}', '100100', '{\"allowInsert\":true}', NULL, 'GATEWAY', NULL, NULL, NULL, 'test', NULL, 'mysql', NULL, 'modbus', NULL, '{\"tags\":[],\"events\":[{\"id\":\"online\",\"name\":\"上线\",\"valueType\":{\"type\":\"string\"}},{\"id\":\"offline\",\"name\":\"下线\",\"valueType\":{\"type\":\"string\"}}],\"functions\":[],\"properties\":[]}', '2025-10-15 16:39:57', '0', 0, NULL, '2025-10-27 22:15:04', 0);
INSERT INTO `iot_product` (`id`, `product_id`, `company_no`, `name`, `product_key`, `third_platform`, `classified_name`, `product_secret`, `third_configuration`, `classified_id`, `configuration`, `network_union_id`, `device_node`, `gw_product_key`, `tags`, `message_protocol`, `creator_id`, `describe`, `store_policy`, `store_policy_configuration`, `transport_protocol`, `photo_url`, `metadata`, `create_time`, `instance`, `state`, `third_down_request`, `update_time`, `is_deleted`) VALUES (303, 'test', 'test', 'test', 'dL8h4vL3h5N3', 'tcp', '验证(beta)', '98bbe2980274413c80233e969282509c', '{\"customField\":[]}', '100100', '{\"allowInsert\":true}', NULL, 'DEVICE', NULL, NULL, NULL, 'test', NULL, 'mysql', NULL, 'modbus', NULL, '{\"tags\":[],\"events\":[{\"id\":\"online\",\"name\":\"上线\",\"valueType\":{\"type\":\"string\"}},{\"id\":\"offline\",\"name\":\"下线\",\"valueType\":{\"type\":\"string\"}}],\"functions\":[],\"properties\":[]}', '2025-10-16 08:49:17', '0', 0, NULL, '2025-10-27 22:15:04', 0);
INSERT INTO `iot_product` (`id`, `product_id`, `company_no`, `name`, `product_key`, `third_platform`, `classified_name`, `product_secret`, `third_configuration`, `classified_id`, `configuration`, `network_union_id`, `device_node`, `gw_product_key`, `tags`, `message_protocol`, `creator_id`, `describe`, `store_policy`, `store_policy_configuration`, `transport_protocol`, `photo_url`, `metadata`, `create_time`, `instance`, `state`, `third_down_request`, `update_time`, `is_deleted`) VALUES (500, 'Unknow_001', 'Unknow', 'MQTT_X_Dev_Tester_001', 'JSSXHivW8pz8', 'mqtt', '验证(beta)', 'cc2776dbfe99489abc5d5f9ea9fd7590', '{\"customField\":[]}', '100100', '{\"offlineThreshold\":1,\"requirePayload\":\"true\",\"isGps\":\"false\",\"saveFunctionParam\":\"true\",\"requireUpShadow\":\"true\",\"logMaxStorage\":7,\"allowInsert\":\"true\"}', '', 'DEVICE', NULL, NULL, NULL, 'test', NULL, 'mysql', NULL, 'MQTT', '', '{\"tags\": [], \"events\": [{\"id\": \"online\", \"name\": \"上线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"offline\", \"name\": \"下线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"higher_temp\", \"name\": \"高温预警\", \"config\": false, \"expands\": {\"level\": \"urgent\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}], \"functions\": [{\"id\": \"coolDown\", \"name\": \"降温\", \"config\": false, \"inputs\": [{\"id\": \"waterLevel\", \"name\": \"浇水量\", \"valueType\": {\"type\": \"float\", \"unit\": \"cm³\", \"precision\": \"2\"}}], \"output\": {}, \"description\": \"水冷降温\"}], \"properties\": [{\"id\": \"temperture\", \"mode\": \"r\", \"name\": \"外壳温度\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"float\", \"unit\": \"℃\"}, \"description\": \"设备外壳温度\"}]}', '2025-09-05 17:48:12', '0', 0, NULL, '2025-10-27 22:15:04', 0);
INSERT INTO `iot_product` (`id`, `product_id`, `company_no`, `name`, `product_key`, `third_platform`, `classified_name`, `product_secret`, `third_configuration`, `classified_id`, `configuration`, `network_union_id`, `device_node`, `gw_product_key`, `tags`, `message_protocol`, `creator_id`, `describe`, `store_policy`, `store_policy_configuration`, `transport_protocol`, `photo_url`, `metadata`, `create_time`, `instance`, `state`, `third_down_request`, `update_time`, `is_deleted`) VALUES (526, 'HTTP_WS_CZ001', '格林物联', '智能插座', '681c0775c2dc427d0480ab5f', 'mqtt', '验证(beta)', '8bccf5291e5b4120b645863c328eafe1', '{\"customField\":[]}', NULL, '{\"isGps\":false,\"saveFunctionParam\":true,\"allowInsert\":true}', 'univ_mqtt_server', 'DEVICE', NULL, NULL, NULL, 'test', NULL, 'mysql', '{\"properties\":[{\"id\":\"ecl\",\"maxStorage\":\"999\"},{\"id\":\"switchStatus\",\"maxStorage\":\"999\"},{\"id\":\"battery\",\"maxStorage\":\"999\"},{\"id\":\"csq\",\"maxStorage\":\"999\"}],\"event\":[{\"id\":\"powerOffAlarm\",\"maxStorage\":\"999\"},{\"id\":\"powerOnRestore\",\"maxStorage\":\"999\"},{\"id\":\"lowBatteryAlarm\",\"maxStorage\":\"999\"},{\"id\":\"batteryRestore\",\"maxStorage\":\"999\"}]}', 'NB-IoT', '{\"img\":\"http://qiniu.oss.filecoin.ren/device/logo/liuliang.png\",\"detail\":\"\"}', '{\"tags\": [], \"events\": [{\"id\": \"online\", \"name\": \"上线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"offline\", \"name\": \"下线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"onOffline\", \"name\": \"上下线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"powerOffAlarm\", \"name\": \"断电报警\", \"expands\": {\"level\": \"warn\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}, \"description\": \"你猜\"}, {\"id\": \"powerOnRestore\", \"name\": \"恢复通电\", \"expands\": {\"level\": \"ordinary\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}, {\"id\": \"lowBatteryAlarm\", \"name\": \"电池低电量报警\", \"expands\": {\"level\": \"ordinary\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}, {\"id\": \"batteryRestore\", \"name\": \"电池恢复正常\", \"expands\": {\"level\": \"ordinary\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}], \"functions\": [{\"id\": \"switchControl\", \"name\": \"开关控制\", \"inputs\": [{\"id\": \"open\", \"name\": \"开关控制\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"开\", \"value\": \"0\"}, {\"text\": \"关\", \"value\": \"1\"}]}, \"description\": \"0-开,1-关\"}], \"output\": {}, \"description\": \"你猜\"}, {\"id\": \"newkai\", \"name\": \"新开\", \"config\": false, \"inputs\": [{\"id\": \"docs\", \"name\": \"新开\", \"valueType\": {\"max\": \"99\", \"min\": \"0\", \"type\": \"int\", \"unit\": \"N.m\"}}], \"output\": {}}], \"properties\": [{\"id\": \"ecl\", \"mode\": \"r\", \"name\": \"无线信号覆盖等级\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"int\", \"unit\": \"Hz\"}, \"description\": \"你猜\"}, {\"id\": \"switchStatus\", \"mode\": \"r\", \"name\": \"开关状态\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"开\", \"value\": \"0\"}, {\"text\": \"关\", \"value\": \"1\"}]}, \"description\": \"开关状态\"}, {\"id\": \"battery\", \"mode\": \"r\", \"name\": \"电池电压\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"float\", \"unit\": \"kV\"}}, {\"id\": \"csq\", \"mode\": \"r\", \"name\": \"信号\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"int\", \"unit\": \"KΩ\"}, \"description\": \"信号值20-31,超出无效\"}]}', '2025-06-26 16:57:05', '0', 0, '', '2025-10-27 22:15:04', 0);
INSERT INTO `iot_product` (`id`, `product_id`, `company_no`, `name`, `product_key`, `third_platform`, `classified_name`, `product_secret`, `third_configuration`, `classified_id`, `configuration`, `network_union_id`, `device_node`, `gw_product_key`, `tags`, `message_protocol`, `creator_id`, `describe`, `store_policy`, `store_policy_configuration`, `transport_protocol`, `photo_url`, `metadata`, `create_time`, `instance`, `state`, `third_down_request`, `update_time`, `is_deleted`) VALUES (527, 'V587', '绿信科技', '全能监测面板', '685f795c753809d9355d2212', 'http', '验证(beta)', NULL, '{\"customField\":[]}', '100100', '{\"thirdDownSupport\":true,\"thirdDownUrl\":\"http://nas.fil.asia:81/test/echo\"}', '685f795c753809d9355d2212', 'DEVICE', NULL, NULL, NULL, 'test', NULL, 'mysql', NULL, 'NB-IoT', '{\"img\":\"http://qiniu.oss.filecoin.ren/device/logo/hujiao.jpg\",\"detail\":\"\"}', '{\"tags\": [], \"events\": [{\"id\": \"online\", \"name\": \"上线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"offline\", \"name\": \"下线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"fire\", \"name\": \"着火了\", \"config\": false, \"expands\": {\"level\": \"urgent\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}, \"description\": \"一级紧急\"}], \"functions\": [{\"id\": \"fireInNull\", \"name\": \"灭火\", \"config\": false, \"inputs\": [{\"id\": \"water\", \"name\": \"水\", \"valueType\": {\"max\": \"50\", \"min\": \"1\", \"type\": \"int\", \"unit\": \"t\"}}, {\"id\": \"feng\", \"name\": \"吹风\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"中级\", \"value\": \"middle\"}, {\"text\": \"轻\", \"value\": \"low\"}, {\"text\": \"疯狂\", \"value\": \"crazy\"}]}}], \"output\": {}, \"description\": \"灭火的描述\"}], \"properties\": [{\"id\": \"csq\", \"mode\": \"r\", \"name\": \"信号值\", \"config\": false, \"valueType\": {\"type\": \"int\"}, \"description\": \"取值范围0-31\"}, {\"id\": \"battery\", \"mode\": \"r\", \"name\": \"🔋电量\", \"config\": false, \"valueType\": {\"type\": \"double\", \"unit\": \"%\"}}]}', '2025-06-28 13:10:52', '0', 0, NULL, '2025-10-27 22:15:04', 0);
INSERT INTO `iot_product` (`id`, `product_id`, `company_no`, `name`, `product_key`, `third_platform`, `classified_name`, `product_secret`, `third_configuration`, `classified_id`, `configuration`, `network_union_id`, `device_node`, `gw_product_key`, `tags`, `message_protocol`, `creator_id`, `describe`, `store_policy`, `store_policy_configuration`, `transport_protocol`, `photo_url`, `metadata`, `create_time`, `instance`, `state`, `third_down_request`, `update_time`, `is_deleted`) VALUES (528, 'DP_31', '大豆物联', '小灯泡', '6863896d75386b5c1e7e908c', 'tcp', '验证(beta)', NULL, '{\"customField\":[]}', '100100', '{\"offlineThreshold\":300,\"requirePayload\":\"false\",\"isGps\":\"false\",\"saveFunctionParam\":\"true\",\"requireUpShadow\":\"true\",\"allowInsert\":\"true\"}', 'univ_mqtt_client', 'DEVICE', NULL, NULL, NULL, 'test', NULL, 'mysql', NULL, 'MQTT', '{\"img\":\"http://qiniu.oss.filecoin.ren/device/logo/dianbiao.jpg\",\"detail\":\"\"}', '{\"tags\": [], \"events\": [{\"id\": \"online\", \"name\": \"上线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"offline\", \"name\": \"下线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"onOffline\", \"name\": \"上下线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"powerOffAlarm\", \"name\": \"断电报警\", \"expands\": {\"level\": \"warn\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}, \"description\": \"你猜\"}, {\"id\": \"powerOnRestore\", \"name\": \"恢复通电\", \"expands\": {\"level\": \"ordinary\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}, {\"id\": \"lowBatteryAlarm\", \"name\": \"电池低电量报警\", \"expands\": {\"level\": \"ordinary\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}, {\"id\": \"batteryRestore\", \"name\": \"电池恢复正常\", \"expands\": {\"level\": \"ordinary\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}], \"functions\": [{\"id\": \"switchControl\", \"name\": \"开关控制\", \"inputs\": [{\"id\": \"open\", \"name\": \"开关控制\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"开\", \"value\": \"0\"}, {\"text\": \"关\", \"value\": \"1\"}]}, \"description\": \"0-开,1-关\"}], \"output\": {}, \"description\": \"你猜\"}, {\"id\": \"newkai\", \"name\": \"新开\", \"config\": false, \"inputs\": [{\"id\": \"docs\", \"name\": \"新开\", \"valueType\": {\"type\": \"int\"}}], \"output\": {}}], \"properties\": [{\"id\": \"ecl\", \"mode\": \"r\", \"name\": \"无线信号覆盖等级\", \"valueType\": {\"type\": \"int\"}, \"description\": \"你猜\"}, {\"id\": \"switchStatus\", \"mode\": \"r\", \"name\": \"开关状态\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"开\", \"value\": \"0\"}, {\"text\": \"关\", \"value\": \"1\"}]}, \"description\": \"开关状态\"}, {\"id\": \"battery\", \"mode\": \"r\", \"name\": \"电池电压\", \"valueType\": {\"type\": \"string\", \"unit\": \"V\"}}, {\"id\": \"csq\", \"mode\": \"r\", \"name\": \"信号\", \"config\": false, \"valueType\": {\"type\": \"int\"}, \"description\": \"信号值20-31\"}]}', '2025-07-01 15:08:30', '0', 0, NULL, '2025-10-27 22:15:04', 0);
INSERT INTO `iot_product` (`id`, `product_id`, `company_no`, `name`, `product_key`, `third_platform`, `classified_name`, `product_secret`, `third_configuration`, `classified_id`, `configuration`, `network_union_id`, `device_node`, `gw_product_key`, `tags`, `message_protocol`, `creator_id`, `describe`, `store_policy`, `store_policy_configuration`, `transport_protocol`, `photo_url`, `metadata`, `create_time`, `instance`, `state`, `third_down_request`, `update_time`, `is_deleted`) VALUES (530, '三相导轨表XA2005-4G', '人行', '三相导轨表XA2005(4G)', 'xsdsdasds', 'sniTcp', '验证(beta)', NULL, '{\"customField\":[]}', '100100', '{\"requirePayload\":true,\"requireUpShadow\":true,\"allowInsert\":true,\"alwaysPreDecode\":true,\"productKey\":\"67c69f2a6b0001a9b22a6c9a\",\"ssl\":false,\"onlyCache\":false,\"parserConfiguration\":{\"byteOrderLittle\":true,\"failFast\":true,\"fixedLength\":6},\"parserType\":\"DIRECT\",\"port\":55598,\"preStore\":false,\"host\":\"0.0.0.0\",\"decodeType\":\"HEX\",\"byteOrderLittle\":\"true\",\"failFast\":\"true\",\"fixedLength\":\"\",\"enabled\":true,\"offlineThreshold\":\"48\",\"isGps\":false,\"saveFunctionParam\":true,\"logMaxStorage\":\"300\",\"cert\":\"\",\"key\":\"\",\"rootCa\":\"\",\"allIdleTime\":\"\",\"readerIdleTime\":\"\",\"writerIdleTime\":\"\",\"readTimeout\":\"\",\"sendTimeout\":\"\",\"idleInterval\":\"\",\"delimited\":\"\",\"lineMaxLength\":\"\",\"delimitedMaxlength\":\"\",\"maxFrameLength\":\"\",\"lengthFieldOffset\":\"\",\"lengthFieldLength\":\"\",\"lengthAdjustment\":\"\",\"initialBytesToStrip\":\"\",\"sslKey\":\"\"}', 'abcxassxnanahsman', 'DEVICE', NULL, 'huanbao,yiliao,yanglao', NULL, 'test', NULL, 'mysql', '{\"properties\":[{\"id\":\"openState\",\"maxStorage\":\"200\"},{\"id\":\"meterData\",\"maxStorage\":\"500\"}],\"event\":[]}', '4G LTE Cat.1', '{\"img\":\"http://qiniu.oss.filecoin.ren/device/logo/liuliang.png\",\"detail\":\"\"}', '{\"tags\": [], \"events\": [{\"id\": \"online\", \"name\": \"上线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"offline\", \"name\": \"下线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"shortfallAlarm\", \"name\": \"读数倒流告警\", \"config\": false, \"expands\": {\"level\": \"warn\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}], \"functions\": [{\"id\": \"meterRead\", \"name\": \"获取用电量\", \"config\": false, \"inputs\": [{\"id\": \"meterNo\", \"name\": \"电表表号\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"12\"}}}], \"output\": {}}, {\"id\": \"switchOnOff\", \"name\": \"开关阀\", \"config\": false, \"inputs\": [{\"id\": \"meterNo\", \"name\": \"表号\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"12\"}}}, {\"id\": \"valveOn\", \"name\": \"开关阀操作\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"分闸(断电)\", \"value\": \"0\"}, {\"text\": \"合闸(来电)\", \"value\": \"1\"}]}}], \"output\": {}}], \"properties\": [{\"id\": \"openState\", \"mode\": \"rw\", \"name\": \"当前的通/断电状态\", \"config\": false, \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"断电\", \"value\": \"0\"}, {\"text\": \"通电\", \"value\": \"1\"}]}}, {\"id\": \"meterData\", \"mode\": \"r\", \"name\": \"电表读数\", \"config\": false, \"valueType\": {\"type\": \"float\", \"unit\": \"kW·h\"}}, {\"id\": \"meterPrice\", \"mode\": \"r\", \"name\": \"电价\", \"config\": false, \"valueType\": {\"type\": \"string\"}, \"description\": \"单位 元/千瓦时\"}, {\"id\": \"voltage\", \"mode\": \"r\", \"name\": \"电压\", \"config\": false, \"valueType\": {\"type\": \"string\", \"unit\": \"V\"}}, {\"id\": \"current\", \"mode\": \"r\", \"name\": \"电流\", \"config\": false, \"valueType\": {\"type\": \"string\", \"unit\": \"A\"}}, {\"id\": \"power\", \"mode\": \"r\", \"name\": \"功率\", \"config\": false, \"valueType\": {\"type\": \"string\", \"unit\": \"W\"}}, {\"id\": \"purchases\", \"mode\": \"r\", \"name\": \"购电次数\", \"config\": false, \"valueType\": {\"type\": \"string\"}}, {\"id\": \"warningPower\", \"mode\": \"r\", \"name\": \"预警电量\", \"config\": false, \"valueType\": {\"type\": \"string\", \"unit\": \"kW·h\"}}, {\"id\": \"remainingAmount\", \"mode\": \"r\", \"name\": \"剩余金额\", \"config\": false, \"valueType\": {\"type\": \"string\"}, \"description\": \"单位 元\"}, {\"id\": \"overVoltageLimit\", \"mode\": \"rw\", \"name\": \"电压过载限值\", \"config\": false, \"valueType\": {\"type\": \"float\", \"unit\": \"V\"}, \"description\": \"超过此电压,电表会立即分闸,精确到1位小数点\"}, {\"id\": \"overCurrrentLimit\", \"mode\": \"rw\", \"name\": \"电流过载限值\", \"config\": false, \"valueType\": {\"type\": \"float\", \"unit\": \"A\"}, \"description\": \"精确到毫安,3个小数点。超过此限值,立即分闸\"}, {\"id\": \"meterNo\", \"mode\": \"r\", \"name\": \"电表表号\", \"config\": false, \"valueType\": {\"type\": \"string\"}}, {\"id\": \"lastMeterData\", \"mode\": \"r\", \"name\": \"上次电表读数\", \"config\": false, \"valueType\": {\"type\": \"float\", \"unit\": \"kW·h\"}}, {\"id\": \"shortfallData\", \"mode\": \"r\", \"name\": \"读数差额\", \"config\": false, \"valueType\": {\"type\": \"float\"}}, {\"id\": \"csq\", \"mode\": \"r\", \"name\": \"信号强度CSQ\", \"config\": false, \"valueType\": {\"type\": \"int\"}}, {\"id\": \"iccid\", \"mode\": \"r\", \"name\": \"物联网卡ICCID\", \"config\": false, \"valueType\": {\"type\": \"string\"}}, {\"id\": \"signalLevel\", \"mode\": \"r\", \"name\": \"信号强度等级\", \"config\": false, \"valueType\": {\"type\": \"string\"}}, {}]}', '2025-03-04 14:35:23', '0', 0, NULL, '2025-10-27 22:15:04', 0);
INSERT INTO `iot_product` (`id`, `product_id`, `company_no`, `name`, `product_key`, `third_platform`, `classified_name`, `product_secret`, `third_configuration`, `classified_id`, `configuration`, `network_union_id`, `device_node`, `gw_product_key`, `tags`, `message_protocol`, `creator_id`, `describe`, `store_policy`, `store_policy_configuration`, `transport_protocol`, `photo_url`, `metadata`, `create_time`, `instance`, `state`, `third_down_request`, `update_time`, `is_deleted`) VALUES (531, 'YG_2025', 'universal', '小蘑菇插座', '68831a1f38fc106a8dac3c13', 'tcp', '验证(beta)', '8bccf5291e5b4120b645863c328eafe1', '{\"customField\":[]}', '100100', '{\"allIdleTime\":0,\"allowInsert\":false,\"alwaysPreDecode\":true,\"byteOrderLittle\":true,\"cert\":\"\",\"decoderType\":\"HEX\",\"delimited\":\"\",\"delimitedMaxlength\":\"\",\"enabled\":true,\"failFast\":true,\"fixedLength\":\"\",\"host\":\"0.0.0.0\",\"idleInterval\":0,\"initialBytesToStrip\":\"\",\"isGps\":false,\"key\":\"\",\"lengthAdjustment\":\"\",\"lengthFieldLength\":\"\",\"lengthFieldOffset\":\"\",\"lineMaxLength\":\"\",\"logMaxStorage\":\"300\",\"maxFrameLength\":\"\",\"offlineThreshold\":\"0.5\",\"onlyCache\":false,\"parserConfiguration\":{\"byteOrderLittle\":true,\"failFast\":true,\"fixedLength\":6},\"parserType\":\"DIRECT\",\"preStore\":false,\"readerIdleTime\":360,\"readTimeout\":0,\"requirePayload\":true,\"requireUpShadow\":true,\"rootCa\":\"\",\"saveFunctionParam\":true,\"sendTimeout\":0,\"port\":11990,\"ssl\":false,\"writerIdleTime\":0,\"decodeType\":\"HEX\",\"encoderType\":\"STRING\"}', '68831a1f38fc106a8dac3c13', 'DEVICE', NULL, NULL, NULL, 'iot', NULL, 'mysql', NULL, '4G LTE Cat.1', '{\"img\":\"http://qiniu.oss.filecoin.ren/device/logo/dianbiao.jpg\",\"detail\":\"\"}', '{\"tags\": [], \"events\": [{\"id\": \"overload\", \"name\": \"过载报警\", \"valueType\": {\"type\": \"int\", \"unit\": \"W\"}}, {\"id\": \"online\", \"name\": \"上线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"offline\", \"name\": \"下线\", \"valueType\": {\"type\": \"string\"}}], \"functions\": [{\"id\": \"switch\", \"name\": \"开关控制\", \"config\": false, \"inputs\": [{\"id\": \"state\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"开\", \"value\": \"01\"}, {\"text\": \"关\", \"value\": \"00\"}]}}, {\"id\": \"deviceId\", \"name\": \"设备编号\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}], \"output\": {}}], \"properties\": [{\"id\": \"powerState\", \"mode\": \"rw\", \"name\": \"开关状态\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"开\", \"value\": \"01\"}, {\"text\": \"关\", \"value\": \"00\"}]}}, {\"id\": \"current\", \"mode\": \"r\", \"name\": \"电流\", \"valueType\": {\"type\": \"float\", \"unit\": \"A\"}}, {\"id\": \"voltage\", \"mode\": \"r\", \"name\": \"电压\", \"valueType\": {\"type\": \"float\", \"unit\": \"V\"}}, {\"id\": \"power\", \"mode\": \"r\", \"name\": \"功率\", \"valueType\": {\"type\": \"int\", \"unit\": \"W\"}}]}', '2025-07-25 13:46:07', '0', 0, NULL, '2025-10-27 22:15:04', 0);
INSERT INTO `iot_product` (`id`, `product_id`, `company_no`, `name`, `product_key`, `third_platform`, `classified_name`, `product_secret`, `third_configuration`, `classified_id`, `configuration`, `network_union_id`, `device_node`, `gw_product_key`, `tags`, `message_protocol`, `creator_id`, `describe`, `store_policy`, `store_policy_configuration`, `transport_protocol`, `photo_url`, `metadata`, `create_time`, `instance`, `state`, `third_down_request`, `update_time`, `is_deleted`) VALUES (532, 'KG_2021', '文档', '开关面板-TCP', '38fc80e', 'tcp', '验证(beta)', '4b683f8bd7c44653a45e9de792251f63', '{\"customField\":[]}', '100100', '{\"preStore\":\"true\",\"enabled\":true,\"alwaysPreDecode\":\"true\",\"ssl\":false,\"onlyCache\":\"false\",\"byteOrderLittle\":\"true\",\"failFast\":\"true\",\"encoderType\":\"HEX\",\"parserType\":\"DIRECT\",\"decodeType\":\"STRING\",\"isGps\":\"false\",\"saveFunctionParam\":\"true\",\"allowInsert\":\"true\",\"offlineThreshold\":7,\"readTimeout\":\"30\",\"decoderType\":\"HEX\",\"requirePayload\":\"\",\"requireUpShadow\":\"\",\"host\":\"0.0.0.0\",\"port\":12344}', '38fc80e', 'DEVICE', NULL, NULL, NULL, 'test', NULL, 'mysql', NULL, '4G LTE Cat.1', '{\"img\":\"http://qiniu.oss.filecoin.ren/device/logo/shuibiao.jpeg\",\"detail\":\"\"}', '{\"tags\": [], \"events\": [{\"id\": \"overload\", \"name\": \"过载报警\", \"valueType\": {\"type\": \"int\", \"unit\": \"W\"}}, {\"id\": \"online\", \"name\": \"上线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"offline\", \"name\": \"下线\", \"valueType\": {\"type\": \"string\"}}], \"functions\": [{\"id\": \"switch\", \"name\": \"开关控制\", \"config\": false, \"inputs\": [{\"id\": \"state\", \"name\": \"控制状态\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"开\", \"value\": \"01\"}, {\"text\": \"关\", \"value\": \"00\"}]}}, {\"id\": \"deviceId\", \"name\": \"设备编号\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}], \"output\": {}}], \"properties\": [{\"id\": \"powerState\", \"mode\": \"rw\", \"name\": \"开关状态\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"开\", \"value\": \"01\"}, {\"text\": \"关\", \"value\": \"00\"}]}}, {\"id\": \"current\", \"mode\": \"r\", \"name\": \"电流\", \"valueType\": {\"type\": \"float\", \"unit\": \"A\"}}, {\"id\": \"voltage\", \"mode\": \"r\", \"name\": \"电压\", \"valueType\": {\"type\": \"float\", \"unit\": \"V\"}}, {\"id\": \"power\", \"mode\": \"r\", \"name\": \"功率\", \"valueType\": {\"type\": \"int\", \"unit\": \"W\"}}]}', '2025-07-28 21:15:43', '0', 0, NULL, '2025-10-27 22:15:04', 0);
INSERT INTO `iot_product` (`id`, `product_id`, `company_no`, `name`, `product_key`, `third_platform`, `classified_name`, `product_secret`, `third_configuration`, `classified_id`, `configuration`, `network_union_id`, `device_node`, `gw_product_key`, `tags`, `message_protocol`, `creator_id`, `describe`, `store_policy`, `store_policy_configuration`, `transport_protocol`, `photo_url`, `metadata`, `create_time`, `instance`, `state`, `third_down_request`, `update_time`, `is_deleted`) VALUES (533, 'vite_mqtt_2025', 'vite', '开关面板-MQTT', '688cd92fdb9e0158872f4aa9', 'mqtt', '验证(beta)', 'b2e71bfb1bf443eb88878c0827652a55', '{\"customField\":[]}', '100100', '{\"requirePayload\":\"\",\"isGps\":\"\",\"saveFunctionParam\":\"\",\"requireUpShadow\":\"\",\"allowInsert\":\"true\",\"logMaxStorage\":120,\"downTopic\":\"$thing/688cd92fdb9e0158872f4aa9/etc\"}', '68b10bfe8c2258015bfdb704', 'DEVICE', NULL, NULL, NULL, 'test', NULL, 'mysql', '{\"properties\":[{\"id\":\"voltage\",\"maxStorage\":\"9999\"},{\"id\":\"powerState\",\"maxStorage\":\"9999\"},{\"id\":\"current\",\"maxStorage\":\"9999\"},{\"id\":\"power\",\"maxStorage\":\"9999\"}],\"event\":[{\"id\":\"overload\",\"maxStorage\":\"999\"}]}', 'MQTT', '{\"img\":\"http://qiniu.oss.filecoin.ren/device/logo/dianbiao.jpg\",\"detail\":\"\"}', '{\"tags\": [], \"events\": [{\"id\": \"overload\", \"name\": \"过载报警\", \"valueType\": {\"type\": \"int\", \"unit\": \"W\"}}, {\"id\": \"online\", \"name\": \"上线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"offline\", \"name\": \"下线\", \"valueType\": {\"type\": \"string\"}}], \"functions\": [{\"id\": \"switch\", \"name\": \"开关控制\", \"config\": false, \"inputs\": [{\"id\": \"state\", \"name\": \"控制状态\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"开\", \"value\": \"1\"}, {\"text\": \"关\", \"value\": \"0\"}]}}, {\"id\": \"deviceId\", \"name\": \"设备编号\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}], \"output\": {}}], \"properties\": [{\"id\": \"powerState\", \"mode\": \"rw\", \"name\": \"开关状态\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"开\", \"value\": \"1\"}, {\"text\": \"关\", \"value\": \"0\"}]}}, {\"id\": \"current\", \"mode\": \"r\", \"name\": \"电流\", \"valueType\": {\"type\": \"float\", \"unit\": \"A\"}}, {\"id\": \"voltage\", \"mode\": \"r\", \"name\": \"电压\", \"valueType\": {\"type\": \"float\", \"unit\": \"V\"}}, {\"id\": \"power\", \"mode\": \"r\", \"name\": \"功率\", \"valueType\": {\"type\": \"int\", \"unit\": \"W\"}}, {\"id\": \"asdfsadffff\", \"mode\": \"rw\", \"name\": \"asd\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"array\"}}]}', '2025-08-01 23:11:43', '0', 0, NULL, '2025-10-27 22:15:04', 0);
INSERT INTO `iot_product` (`id`, `product_id`, `company_no`, `name`, `product_key`, `third_platform`, `classified_name`, `product_secret`, `third_configuration`, `classified_id`, `configuration`, `network_union_id`, `device_node`, `gw_product_key`, `tags`, `message_protocol`, `creator_id`, `describe`, `store_policy`, `store_policy_configuration`, `transport_protocol`, `photo_url`, `metadata`, `create_time`, `instance`, `state`, `third_down_request`, `update_time`, `is_deleted`) VALUES (534, 'HTTP_WS_CZ001', '格林物联', '智能插座', 'abcxzxzxzxs', 'mqtt', NULL, '4e3d75bd43054ef2a9b7fb0b29bf6550', '{\"customField\":[]}', NULL, '{\"isGps\":false,\"saveFunctionParam\":true,\"allowInsert\":true}', 'univ_mqtt_server', 'DEVICE', NULL, NULL, NULL, 'test', NULL, 'mysql', '{\"properties\":[{\"id\":\"ecl\",\"maxStorage\":\"999\"},{\"id\":\"switchStatus\",\"maxStorage\":\"999\"},{\"id\":\"battery\",\"maxStorage\":\"999\"},{\"id\":\"csq\",\"maxStorage\":\"999\"}],\"event\":[{\"id\":\"powerOffAlarm\",\"maxStorage\":\"999\"},{\"id\":\"powerOnRestore\",\"maxStorage\":\"999\"},{\"id\":\"lowBatteryAlarm\",\"maxStorage\":\"999\"},{\"id\":\"batteryRestore\",\"maxStorage\":\"999\"}]}', 'NB-IoT', '{\"img\":\"http://qiniu.oss.filecoin.ren/device/logo/shuibiao.jpeg\",\"detail\":\"\"}', '{\"tags\": [], \"events\": [{\"id\": \"online\", \"name\": \"上线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"offline\", \"name\": \"下线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"onOffline\", \"name\": \"上下线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"powerOffAlarm\", \"name\": \"断电报警\", \"expands\": {\"level\": \"warn\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}, \"description\": \"你猜\"}, {\"id\": \"powerOnRestore\", \"name\": \"恢复通电\", \"expands\": {\"level\": \"ordinary\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}, {\"id\": \"lowBatteryAlarm\", \"name\": \"电池低电量报警\", \"expands\": {\"level\": \"ordinary\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}, {\"id\": \"batteryRestore\", \"name\": \"电池恢复正常\", \"expands\": {\"level\": \"ordinary\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}], \"functions\": [{\"id\": \"switchControl\", \"name\": \"开关控制\", \"inputs\": [{\"id\": \"open\", \"name\": \"开关控制\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"开\", \"value\": \"0\"}, {\"text\": \"关\", \"value\": \"1\"}]}, \"description\": \"0-开,1-关\"}], \"output\": {}, \"description\": \"你猜\"}, {\"id\": \"newkai\", \"name\": \"新开\", \"config\": false, \"inputs\": [{\"id\": \"docs\", \"name\": \"新开\", \"valueType\": {\"max\": \"99\", \"min\": \"0\", \"type\": \"int\", \"unit\": \"N.m\"}}], \"output\": {}}], \"properties\": [{\"id\": \"ecl\", \"mode\": \"r\", \"name\": \"无线信号覆盖等级\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"int\", \"unit\": \"Hz\"}, \"description\": \"你猜\"}, {\"id\": \"switchStatus\", \"mode\": \"r\", \"name\": \"开关状态\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"开\", \"value\": \"0\"}, {\"text\": \"关\", \"value\": \"1\"}]}, \"description\": \"开关状态\"}, {\"id\": \"battery\", \"mode\": \"r\", \"name\": \"电池电压\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"float\", \"unit\": \"kV\"}}, {\"id\": \"csq\", \"mode\": \"r\", \"name\": \"信号\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"int\", \"unit\": \"KΩ\"}, \"description\": \"信号值20-31,超出无效\"}]}', '2025-08-05 22:53:06', NULL, 0, '', '2025-10-27 22:15:04', NULL);
INSERT INTO `iot_product` (`id`, `product_id`, `company_no`, `name`, `product_key`, `third_platform`, `classified_name`, `product_secret`, `third_configuration`, `classified_id`, `configuration`, `network_union_id`, `device_node`, `gw_product_key`, `tags`, `message_protocol`, `creator_id`, `describe`, `store_policy`, `store_policy_configuration`, `transport_protocol`, `photo_url`, `metadata`, `create_time`, `instance`, `state`, `third_down_request`, `update_time`, `is_deleted`) VALUES (536, 'DTU_2025_univ', '四喜', '网关DTU(面板)', 'lB0Tl1rgf8uz', 'mqtt', '验证(beta)', 'd239fdd5660f4e4893655182fc20c11d', '{\"customField\":[]}', '100100', NULL, '68b10bfe8c2258015bfdb704', 'GATEWAY', NULL, NULL, NULL, 'test', NULL, 'mysql', NULL, 'Wi-Fi', '{\"img\":\"http://qiniu.oss.filecoin.ren/device/logo/dianbiao.jpg\",\"detail\":\"\"}', '{\"tags\":[],\"events\":[{\"id\":\"online\",\"name\":\"上线\",\"valueType\":{\"type\":\"string\"}},{\"id\":\"offline\",\"name\":\"下线\",\"valueType\":{\"type\":\"string\"}}],\"functions\":[],\"properties\":[]}', '2025-08-10 12:31:16', '0', 0, NULL, '2025-10-27 22:15:04', 0);
INSERT INTO `iot_product` (`id`, `product_id`, `company_no`, `name`, `product_key`, `third_platform`, `classified_name`, `product_secret`, `third_configuration`, `classified_id`, `configuration`, `network_union_id`, `device_node`, `gw_product_key`, `tags`, `message_protocol`, `creator_id`, `describe`, `store_policy`, `store_policy_configuration`, `transport_protocol`, `photo_url`, `metadata`, `create_time`, `instance`, `state`, `third_down_request`, `update_time`, `is_deleted`) VALUES (538, 'SX_Blue', '四喜', 'DTU(面板)子设备', 'lipSSVUj9XLt', 'mqtt', '验证(beta)', '0a0a1c19446749dc91d19c1c44aa405e', '{\"customField\":[]}', '100100', NULL, NULL, 'GATEWAY_SUB_DEVICE', 'lB0Tl1rgf8uz', 'yanglao,yiliao', NULL, 'test', NULL, 'mysql', NULL, '有线', '{\"img\":\"http://qiniu.oss.filecoin.ren/device/logo/shuibiao.jpeg\",\"detail\":\"\"}', '{\"tags\": [], \"events\": [{\"id\": \"online\", \"name\": \"上线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"offline\", \"name\": \"下线\", \"valueType\": {\"type\": \"string\"}}], \"functions\": [{\"id\": \"sets\", \"name\": \"sa\", \"config\": true, \"inputs\": [{\"id\": \"imei\", \"name\": \"NB_IMEI\", \"valueType\": {\"type\": \"string\"}, \"description\": \"NB部分设备功能调用需要(公共字段)\"}], \"output\": {}}], \"properties\": []}', '2025-08-10 12:40:24', '0', 0, NULL, '2025-10-27 22:15:04', 0);
INSERT INTO `iot_product` (`id`, `product_id`, `company_no`, `name`, `product_key`, `third_platform`, `classified_name`, `product_secret`, `third_configuration`, `classified_id`, `configuration`, `network_union_id`, `device_node`, `gw_product_key`, `tags`, `message_protocol`, `creator_id`, `describe`, `store_policy`, `store_policy_configuration`, `transport_protocol`, `photo_url`, `metadata`, `create_time`, `instance`, `state`, `third_down_request`, `update_time`, `is_deleted`) VALUES (539, 'DTU_Blue', '东信', 'DTU蓝牙电表', '8qlWaAd8Rz2B', 'mqtt', '验证(beta)', 'a613a63b62834d29b00b7c8f7b806c6e', '{\"customField\":[]}', '100100', '{\"ssl\":true,\"sslKey\":\"6882199a5074ee4ca05cd440\"}', '', 'GATEWAY', NULL, NULL, NULL, 'test', NULL, 'mysql', NULL, '有线', '{\"img\":\"http://qiniu.oss.filecoin.ren/device/logo/yangan.png\",\"detail\":\"\"}', '{\"tags\": [], \"events\": [{\"id\": \"online\", \"name\": \"上线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"offline\", \"name\": \"下线\", \"valueType\": {\"type\": \"string\"}}], \"functions\": [], \"properties\": [{\"id\": \"aaa\", \"mode\": \"r\", \"name\": \"1\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"array\"}}]}', '2025-08-10 15:58:42', '0', 0, NULL, '2025-10-27 22:15:04', 0);
INSERT INTO `iot_product` (`id`, `product_id`, `company_no`, `name`, `product_key`, `third_platform`, `classified_name`, `product_secret`, `third_configuration`, `classified_id`, `configuration`, `network_union_id`, `device_node`, `gw_product_key`, `tags`, `message_protocol`, `creator_id`, `describe`, `store_policy`, `store_policy_configuration`, `transport_protocol`, `photo_url`, `metadata`, `create_time`, `instance`, `state`, `third_down_request`, `update_time`, `is_deleted`) VALUES (550, 'noBug01', 'UDP', 'UDP验证', 'jJi6xIj0sZfc', 'udp', '验证(beta)', '3eda09af1cc341feaeb6c7e996fc3a22', '{\"customField\":[]}', '100100', '{\"requirePayload\":\"\",\"isGps\":\"\",\"saveFunctionParam\":\"\",\"requireUpShadow\":\"\",\"requireDownShadow\":\"\",\"allowInsert\":true,\"preStore\":\"\",\"alwaysPreDecode\":\"\",\"enabled\":true,\"onlyCache\":\"\",\"encoderType\":\"HEX\",\"decoderType\":\"HEX\",\"parserType\":\"PROTOCOL_645\",\"byteOrderLittle\":\"\",\"failFast\":\"\"}', 'jJi6xIj0sZfc', 'DEVICE', NULL, NULL, NULL, 'test', NULL, 'mysql', NULL, 'MQTT', NULL, '{\"tags\": [], \"events\": [{\"id\": \"online\", \"name\": \"上线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"offline\", \"name\": \"下线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"shortfallAlarm\", \"name\": \"读数倒流告警\", \"config\": false, \"expands\": {\"level\": \"warn\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}, {\"id\": \"powerOverAlarm\", \"name\": \"功率超限告警\", \"config\": false, \"expands\": {\"level\": \"warn\"}, \"valueType\": {\"type\": \"string\"}}, {\"id\": \"voltageOverAlarm\", \"name\": \"电压超限告警\", \"config\": false, \"expands\": {\"level\": \"warn\"}, \"valueType\": {\"type\": \"string\"}}, {\"id\": \"currentOverAlarm\", \"name\": \"电流超限告警\", \"config\": false, \"expands\": {\"level\": \"warn\"}, \"valueType\": {\"type\": \"string\"}}, {\"id\": \"lowBalanceAlarm\", \"name\": \"余额不足告警\", \"config\": false, \"expands\": {\"level\": \"warn\"}, \"valueType\": {\"type\": \"string\"}}], \"functions\": [{\"id\": \"meterRead\", \"name\": \"获取用电量\", \"config\": false, \"inputs\": [{\"id\": \"meterNo\", \"name\": \"电表表号\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"12\"}}}], \"output\": {\"id\": \"totalEnergy\", \"name\": \"总用电量\", \"valueType\": {\"type\": \"float\", \"unit\": \"kW·h\"}}}, {\"id\": \"switchOnOff\", \"name\": \"开关阀\", \"config\": false, \"inputs\": [{\"id\": \"meterNo\", \"name\": \"表号\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"12\"}}}, {\"id\": \"valveOn\", \"name\": \"开关阀操作\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"分闸(断电)\", \"value\": \"0\"}, {\"text\": \"合闸(来电)\", \"value\": \"1\"}]}}], \"output\": {}}, {\"id\": \"purchase\", \"name\": \"远程购电\", \"config\": false, \"inputs\": [{\"id\": \"meterNo\", \"name\": \"表号\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"12\"}}}, {\"id\": \"energy\", \"name\": \"购电量\", \"valueType\": {\"type\": \"float\", \"unit\": \"kW·h\"}}, {\"id\": \"purchaseId\", \"name\": \"购电次数\", \"valueType\": {\"type\": \"int\"}}], \"output\": {}}, {\"id\": \"setParameters\", \"name\": \"设置运行参数\", \"config\": false, \"inputs\": [{\"id\": \"meterNo\", \"name\": \"表号\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"12\"}}}, {\"id\": \"overVoltage\", \"name\": \"电压过载限值\", \"valueType\": {\"type\": \"float\", \"unit\": \"V\"}}, {\"id\": \"overCurrent\", \"name\": \"电流过载限值\", \"valueType\": {\"type\": \"float\", \"unit\": \"A\"}}, {\"id\": \"lowBalance\", \"name\": \"余额不足阈值\", \"valueType\": {\"type\": \"float\", \"unit\": \"元\"}}], \"output\": {}}, {\"id\": \"setEnergyValue\", \"name\": \"矫正剩余电量和总电量\", \"config\": false, \"inputs\": [{\"id\": \"remainEnergy\", \"name\": \"剩余电量\", \"valueType\": {\"type\": \"double\", \"precision\": \"2\"}}, {\"id\": \"totalEnergy\", \"name\": \"总电量\", \"valueType\": {\"type\": \"float\"}}, {\"id\": \"meterNo\", \"name\": \"表号\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"12\"}}}], \"output\": {}, \"description\": \"更改当前剩余电量和使用电量\"}, {\"id\": \"setRemote4GServerAddr\", \"name\": \"修改4G服务器地址\", \"config\": false, \"inputs\": [{\"id\": \"meterNo\", \"name\": \"表号\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"12\"}}}, {\"id\": \"host\", \"name\": \"服务器地址\", \"valueType\": {\"type\": \"string\"}, \"description\": \"支持IP和域名\"}, {\"id\": \"port\", \"name\": \"服务器端口\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"sign\", \"name\": \"安全校验\", \"valueType\": {\"type\": \"string\"}, \"description\": \"安全起见,防止变更\"}], \"output\": {}, \"description\": \"注意:修改后无法再收到数据\"}, {\"id\": \"cmd\", \"name\": \"指令透传\", \"config\": false, \"inputs\": [{\"id\": \"hex\", \"name\": \"十六进制值\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}], \"output\": {}}, {\"id\": \"restart\", \"name\": \"重启\", \"config\": false, \"inputs\": [{\"id\": \"meterNo\", \"name\": \"表号\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}], \"output\": {}}, {\"id\": \"deductEnergy\", \"name\": \"扣除电量\", \"config\": false, \"inputs\": [{\"id\": \"meterNo\", \"name\": \"表号\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"12\"}}}, {\"id\": \"energy\", \"name\": \"扣除剩余电量\", \"valueType\": {\"type\": \"float\"}}, {\"id\": \"purchaseId\", \"name\": \"购电次数\", \"valueType\": {\"type\": \"int\"}}], \"output\": {}, \"description\": \"\"}, {\"id\": \"upEvent\", \"name\": \"上报事件\", \"config\": false, \"inputs\": [{\"id\": \"meterNo\", \"name\": \"表号\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"12\"}}}], \"output\": {}, \"description\": \"让电表开启一个上报事件。\"}], \"properties\": [{\"id\": \"openState\", \"mode\": \"rw\", \"name\": \"通断电状态\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"断电\", \"value\": \"0\"}, {\"text\": \"通电\", \"value\": \"1\"}]}}, {\"id\": \"totalEnergy\", \"mode\": \"r\", \"name\": \"总用电量\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"float\", \"unit\": \"kW·h\"}, \"description\": \"总用电量\"}, {\"id\": \"remainEnergy\", \"mode\": \"r\", \"name\": \"剩余电量\", \"valueType\": {\"type\": \"float\", \"unit\": \"kW·h\", \"expands\": {\"precision\": \"3\"}}}, {\"id\": \"voltage\", \"mode\": \"r\", \"name\": \"电压\", \"valueType\": {\"type\": \"float\", \"unit\": \"V\", \"expands\": {\"precision\": \"1\"}}}, {\"id\": \"current\", \"mode\": \"r\", \"name\": \"电流\", \"valueType\": {\"type\": \"float\", \"unit\": \"A\", \"expands\": {\"precision\": \"3\"}}}, {\"id\": \"power\", \"mode\": \"r\", \"name\": \"有功功率\", \"valueType\": {\"type\": \"float\", \"unit\": \"W\", \"expands\": {\"precision\": \"0\"}}}, {\"id\": \"powerFactor\", \"mode\": \"r\", \"name\": \"功率因数\", \"valueType\": {\"type\": \"float\", \"expands\": {\"precision\": \"2\"}}}, {\"id\": \"purchaseTimes\", \"mode\": \"r\", \"name\": \"购电次数\", \"valueType\": {\"type\": \"int\"}}, {\"id\": \"csq\", \"mode\": \"r\", \"name\": \"4G信号强度\", \"valueType\": {\"type\": \"int\", \"unit\": \"CSQ\", \"expands\": {\"max\": \"31\", \"min\": \"0\"}}}, {\"id\": \"iccid\", \"mode\": \"r\", \"name\": \"ICCID\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"20\"}}}, {\"id\": \"imei\", \"mode\": \"r\", \"name\": \"IMEI\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"15\"}}}, {\"id\": \"meterNo\", \"mode\": \"r\", \"name\": \"表号\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"12\"}}}, {\"id\": \"firmwareVersion\", \"mode\": \"r\", \"name\": \"固件版本\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"chipState\", \"mode\": \"r\", \"name\": \"计量芯片状态\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"异常\", \"value\": \"00\"}, {\"text\": \"V9240正常\", \"value\": \"01\"}, {\"text\": \"BL0930正常\", \"value\": \"02\"}]}}, {\"id\": \"overVoltageLimit\", \"mode\": \"rw\", \"name\": \"电压过载限值\", \"valueType\": {\"type\": \"float\", \"unit\": \"V\", \"expands\": {\"precision\": \"1\"}}}, {\"id\": \"overCurrentLimit\", \"mode\": \"rw\", \"name\": \"电流过载限值\", \"valueType\": {\"type\": \"float\", \"unit\": \"A\", \"expands\": {\"precision\": \"3\"}}}, {\"id\": \"lowBalanceThreshold\", \"mode\": \"rw\", \"name\": \"余额不足阈值\", \"valueType\": {\"type\": \"float\", \"unit\": \"元\", \"expands\": {\"precision\": \"2\"}}}, {\"id\": \"meterData\", \"mode\": \"r\", \"name\": \"电表读数\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"float\", \"unit\": \"kW·h\"}, \"description\": \"kW·h\\t\"}, {\"id\": \"deductTimes\", \"mode\": \"r\", \"name\": \"扣电次数\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"int\"}, \"description\": \"与购买次数不一样\"}]}', '2025-09-17 13:25:25', '0', 0, NULL, '2025-10-27 22:15:04', 0);
INSERT INTO `iot_product` (`id`, `product_id`, `company_no`, `name`, `product_key`, `third_platform`, `classified_name`, `product_secret`, `third_configuration`, `classified_id`, `configuration`, `network_union_id`, `device_node`, `gw_product_key`, `tags`, `message_protocol`, `creator_id`, `describe`, `store_policy`, `store_policy_configuration`, `transport_protocol`, `photo_url`, `metadata`, `create_time`, `instance`, `state`, `third_down_request`, `update_time`, `is_deleted`) VALUES (551, 'DLT645挂式', '雅阁', 'UDP电表', 'zmTntOA7VN4d', 'udp', '验证(beta)', '634e14eccc114547b15f124204036d8d', '{\"customField\":[]}', '100100', NULL, NULL, 'DEVICE', NULL, NULL, NULL, 'iot', NULL, 'mysql', NULL, '4G LTE Cat.1', NULL, '{\"tags\":[],\"events\":[{\"id\":\"online\",\"name\":\"上线\",\"valueType\":{\"type\":\"string\"}},{\"id\":\"offline\",\"name\":\"下线\",\"valueType\":{\"type\":\"string\"}}],\"functions\":[],\"properties\":[]}', '2025-09-18 14:18:21', '0', 0, NULL, '2025-10-27 22:15:04', 0);
INSERT INTO `iot_product` (`id`, `product_id`, `company_no`, `name`, `product_key`, `third_platform`, `classified_name`, `product_secret`, `third_configuration`, `classified_id`, `configuration`, `network_union_id`, `device_node`, `gw_product_key`, `tags`, `message_protocol`, `creator_id`, `describe`, `store_policy`, `store_policy_configuration`, `transport_protocol`, `photo_url`, `metadata`, `create_time`, `instance`, `state`, `third_down_request`, `update_time`, `is_deleted`) VALUES (552, '645001', '645', '电表演示', 'wZy6Cf16c0oH', 'tcp', '验证(beta)', '518a5f07b9f644eea758228057d72e29', '{\"customField\":[]}', '100100', NULL, 'wZy6Cf16c0oH', 'DEVICE', NULL, NULL, NULL, 'iot', NULL, 'mysql', NULL, '4G LTE Cat.1', NULL, '{\"tags\":[],\"events\":[{\"id\":\"online\",\"name\":\"上线\",\"valueType\":{\"type\":\"string\"}},{\"id\":\"offline\",\"name\":\"下线\",\"valueType\":{\"type\":\"string\"}}],\"functions\":[],\"properties\":[]}', '2025-09-18 20:49:39', '0', 0, NULL, '2025-10-27 22:15:04', 0);
INSERT INTO `iot_product` (`id`, `product_id`, `company_no`, `name`, `product_key`, `third_platform`, `classified_name`, `product_secret`, `third_configuration`, `classified_id`, `configuration`, `network_union_id`, `device_node`, `gw_product_key`, `tags`, `message_protocol`, `creator_id`, `describe`, `store_policy`, `store_policy_configuration`, `transport_protocol`, `photo_url`, `metadata`, `create_time`, `instance`, `state`, `third_down_request`, `update_time`, `is_deleted`) VALUES (553, 'TS3-5M', '乐橙云', '乐橙4G球机(云台)', 'pbJNWPtDJp7a', 'imoulife', '验证(beta)', 'e617f0fadffe4ce2bea2fefa3d9b35a7', '{\"customField\":[{\"id\":\"appKey\",\"name\":\"安全码\",\"description\":\"机身二维码\"}],\"ext1Label\":\"安全码\",\"ext1LabelDes\":\"机身二维码\"}', '100100', '{}', NULL, 'DEVICE', NULL, NULL, NULL, 'iot', NULL, 'mysql', NULL, '4G LTE Cat.1', '{\"img\":\"http://qiniu.oss.filecoin.ren/nexiot/1758252220886.png\",\"detail\":\"\"}', '{\"tags\": [{\"id\": \"camera\", \"name\": \"摄像头\", \"description\": \"摄像头相关功能标签\"}, {\"id\": \"storage\", \"name\": \"存储\", \"description\": \"存储相关功能标签\"}, {\"id\": \"network\", \"name\": \"网络\", \"description\": \"网络相关功能标签\"}, {\"id\": \"alarm\", \"name\": \"报警\", \"description\": \"报警相关功能标签\"}, {\"id\": \"control\", \"name\": \"控制\", \"description\": \"设备控制相关功能标签\"}], \"events\": [{\"id\": \"deviceOnline\", \"name\": \"设备上线\", \"config\": false, \"expands\": {\"level\": \"ordinary\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}, {\"id\": \"deviceOffline\", \"name\": \"设备下线\", \"config\": false, \"expands\": {\"level\": \"warn\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}, {\"id\": \"motionDetection\", \"name\": \"移动侦测\", \"expands\": {\"level\": \"warn\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"100\"}}}, {\"id\": \"soundDetection\", \"name\": \"声音侦测\", \"expands\": {\"level\": \"warn\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"100\"}}}], \"functions\": [{\"id\": \"cameraTurn\", \"name\": \"摄像头转动\", \"inputs\": [{\"id\": \"direction\", \"name\": \"转动方向\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"向上\", \"value\": \"up\"}, {\"text\": \"向下\", \"value\": \"down\"}, {\"text\": \"向左\", \"value\": \"left\"}, {\"text\": \"向右\", \"value\": \"right\"}, {\"text\": \"左上\", \"value\": \"leftUp\"}, {\"text\": \"左下\", \"value\": \"leftDown\"}, {\"text\": \"右上\", \"value\": \"rightUp\"}, {\"text\": \"右下\", \"value\": \"rightDown\"}, {\"text\": \"停止\", \"value\": \"stop\"}]}, \"description\": \"摄像头转动的方向\"}, {\"id\": \"speed\", \"name\": \"转动速度\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"慢速\", \"value\": \"1\"}, {\"text\": \"中速\", \"value\": \"2\"}, {\"text\": \"快速\", \"value\": \"3\"}]}, \"description\": \"摄像头转动的速度等级\"}], \"output\": {}, \"description\": \"控制摄像头云台转动方向\"}, {\"id\": \"cameraLiveStream\", \"name\": \"获取摄像头直播链接\", \"inputs\": [{\"id\": \"streamType\", \"name\": \"视频流类型\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"高清主码流\", \"value\": \"main\"}, {\"text\": \"标清辅码流\", \"value\": \"sub\"}]}, \"description\": \"选择视频流的类型\"}, {\"id\": \"protocol\", \"name\": \"协议类型\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"RTMP\", \"value\": \"rtmp\"}, {\"text\": \"FLV\", \"value\": \"flv\"}, {\"text\": \"HLS\", \"value\": \"hls\"}]}, \"description\": \"视频流协议类型\"}], \"output\": {}, \"description\": \"获取摄像头的实时视频流链接\"}, {\"id\": \"cameraPlayback\", \"name\": \"获取摄像头回放链接\", \"inputs\": [{\"id\": \"playbackType\", \"name\": \"回放类型\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"本地录像\", \"value\": \"local\"}, {\"text\": \"云存储录像\", \"value\": \"cloud\"}]}, \"description\": \"选择回放的类型\"}, {\"id\": \"startTime\", \"name\": \"开始时间\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"19\"}}, \"description\": \"回放开始时间,格式:yyyy-MM-dd HH:mm:ss\"}, {\"id\": \"endTime\", \"name\": \"结束时间\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"19\"}}, \"description\": \"回放结束时间,格式:yyyy-MM-dd HH:mm:ss\"}], \"output\": {}, \"description\": \"获取指定时间段的录像回放链接\"}, {\"id\": \"cameraSnapshot\", \"name\": \"摄像头截图\", \"inputs\": [], \"output\": {}, \"description\": \"获取摄像头当前画面的截图\"}, {\"id\": \"cameraFlipSet\", \"name\": \"画面翻转设置\", \"inputs\": [{\"id\": \"flipStatus\", \"name\": \"翻转状态\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"正常\", \"value\": \"normal\"}, {\"text\": \"翻转\", \"value\": \"reverse\"}]}, \"description\": \"normal:正常,reverse:翻转\"}], \"output\": {}, \"description\": \"设置摄像头画面的翻转状态\"}, {\"id\": \"storageLocalStreamSet\", \"name\": \"设置本地录像视频流\", \"inputs\": [{\"id\": \"streamType\", \"name\": \"视频流类型\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"高清主码流\", \"value\": \"main\"}, {\"text\": \"标清辅码流\", \"value\": \"sub\"}]}, \"description\": \"本地录像使用的视频流类型\"}], \"output\": {}, \"description\": \"设置设备本地录像视频流类型\"}, {\"id\": \"storageLocalStreamQuery\", \"name\": \"查询本地录像视频流\", \"inputs\": [], \"output\": {}, \"description\": \"查询设备当前配置的本地录像视频流类型\"}, {\"id\": \"storageLocalPlanSet\", \"name\": \"设置本地录像计划\", \"inputs\": [{\"id\": \"startTime\", \"name\": \"开始时间\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"8\"}}, \"description\": \"录像开始时间,格式:HH:mm:ss\"}, {\"id\": \"endTime\", \"name\": \"结束时间\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"8\"}}, \"description\": \"录像结束时间,格式:HH:mm:ss\"}, {\"id\": \"weekdays\", \"name\": \"重复周期\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"100\"}}, \"description\": \"录像重复的星期,可以为\\\"Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday\\\",利用逗号分隔同时设置多个周期\"}], \"output\": {}, \"description\": \"设置设备本地录像计划,在录像计划时间段内,设备会全量采集视频数据到设备本地存储中\"}, {\"id\": \"storageLocalPlanQuery\", \"name\": \"查询本地录像计划\", \"inputs\": [], \"output\": {}, \"description\": \"查询设备当前配置的录像计划\"}, {\"id\": \"storageCloudRecordsQuery\", \"name\": \"查询云录像片段\", \"inputs\": [{\"id\": \"startTime\", \"name\": \"开始时间\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"19\"}}, \"description\": \"查询开始时间,格式:yyyy-MM-dd HH:mm:ss\"}, {\"id\": \"endTime\", \"name\": \"结束时间\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"19\"}}, \"description\": \"查询结束时间,格式:yyyy-MM-dd HH:mm:ss\"}, {\"id\": \"count\", \"name\": \"查询数量\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"2\"}}, \"description\": \"分页查询的数量,每次最大30条\"}], \"output\": {}, \"description\": \"按条件查询所有云录像记录(倒序展示)\"}, {\"id\": \"storageCloudUnusedList\", \"name\": \"获取未启用的云存储服务\", \"inputs\": [{\"id\": \"nextDeviceCloudId\", \"name\": \"查询标识\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}, \"description\": \"上次查询最后一个deviceCloudId,首次查询时传-1\"}, {\"id\": \"limit\", \"name\": \"查询条数\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"2\"}}, \"description\": \"条数,最大每次查询15条\"}], \"output\": {}, \"description\": \"获取开发者账号下未启用的云存储服务信息\"}, {\"id\": \"storageCloudCallCountQuery\", \"name\": \"查询云存储开通接口剩余调用次数\", \"inputs\": [{\"id\": \"strategyId\", \"name\": \"云存储套餐ID\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}, \"description\": \"详情请见乐橙文档:云存储套餐介绍\"}], \"output\": {}, \"description\": \"查询开发者请求openCloudRecord:开通设备云存储接口的的剩余调用次数\"}, {\"id\": \"storageCloudServiceSet\", \"name\": \"设置云存储服务开关\", \"inputs\": [{\"id\": \"status\", \"name\": \"服务状态\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"开启\", \"value\": \"on\"}, {\"text\": \"关闭\", \"value\": \"off\"}]}, \"description\": \"云存储服务的开关状态\"}], \"output\": {}, \"description\": \"设置设备当前云存储服务开/关\"}, {\"id\": \"storageCloudListQuery\", \"name\": \"查询设备云存储服务\", \"inputs\": [], \"output\": {}, \"description\": \"获取开发者某个设备通道下开通的所有云存储服务\"}, {\"id\": \"storageCloudUnbind\", \"name\": \"解绑设备云存储\", \"inputs\": [{\"id\": \"deviceCloudId\", \"name\": \"云存储唯一ID\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}, \"description\": \"云存储唯一ID,若开通的云存储在开发者账号下,则通过调用deviceCloudList:查询设备通道下所有云存储服务 获取值\"}], \"output\": {}, \"description\": \"解绑设备的云存储服务\"}, {\"id\": \"storageCloudOpen\", \"name\": \"开通设备云存储\", \"inputs\": [{\"id\": \"strategyId\", \"name\": \"云存储套餐ID\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}, \"description\": \"详情请见:云存储套餐介绍\"}, {\"id\": \"deviceCloudId\", \"name\": \"云存储唯一ID\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}, \"description\": \"若开通的云存储在开发者账号下,则通过调用unUsedCloudList获取deviceCloudId\"}], \"output\": {}, \"description\": \"为设备开通云存储服务\"}, {\"id\": \"storageFreeCloudSet\", \"name\": \"设置免费云存储服务\", \"inputs\": [{\"id\": \"status\", \"name\": \"服务状态\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"开启\", \"value\": \"on\"}, {\"text\": \"关闭\", \"value\": \"off\"}]}, \"description\": \"免费云存储服务的开关状态\"}], \"output\": {}, \"description\": \"设置设备免费云存储服务开/关,部分乐橙设备可以免费使用云存储功能,开发者可以通过该接口开通试用云存储功能\"}, {\"id\": \"deviceSoundVolumeGet\", \"name\": \"获取设备音量\", \"inputs\": [{\"id\": \"volumeType\", \"name\": \"音量类型\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"提示音\", \"value\": \"playsound\"}, {\"text\": \"异常检测音\", \"value\": \"decible\"}]}, \"description\": \"要查询的音量类型\"}], \"output\": {}, \"description\": \"获取设备提示音和异常检测音分贝大小\"}, {\"id\": \"deviceCameraStatusGet\", \"name\": \"获取摄像头状态\", \"inputs\": [{\"id\": \"enableType\", \"name\": \"使能类型\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}, \"description\": \"请详细参考\\\"设备能力开关说明\\\",首字母小写\"}], \"output\": {}, \"description\": \"获取设备使能开关状态\"}, {\"id\": \"deviceWifiSet\", \"name\": \"设置设备WiFi\", \"inputs\": [{\"id\": \"ssid\", \"name\": \"WiFi名称\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}, \"description\": \"需要连接的WiFi名称(SSID)\"}, {\"id\": \"bssid\", \"name\": \"WiFi地址\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}, \"description\": \"需要连接的WiFi地址(BSSID)\"}, {\"id\": \"password\", \"name\": \"WiFi密码\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}, \"description\": \"WiFi连接密码\"}, {\"id\": \"connectStatus\", \"name\": \"连接状态\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"连接\", \"value\": \"true\"}, {\"text\": \"断开\", \"value\": \"false\"}]}, \"description\": \"连接或断开WiFi\"}], \"output\": {}, \"description\": \"控制设备连接或断开WiFi热点\"}, {\"id\": \"deviceWifiScan\", \"name\": \"扫描周边WiFi\", \"inputs\": [], \"output\": {}, \"description\": \"查询设备周边的WiFi热点信息\"}, {\"id\": \"deviceUpgrade\", \"name\": \"设备升级\", \"inputs\": [], \"output\": {}, \"description\": \"升级设备固件\"}, {\"id\": \"deviceVersionQuery\", \"name\": \"查询设备版本信息\", \"inputs\": [], \"output\": {}, \"description\": \"获取设备版本和可升级信息\"}, {\"id\": \"deviceCloudInfoGet\", \"name\": \"获取设备云存储信息\", \"inputs\": [], \"output\": {}, \"description\": \"获取当前设备的云存储服务信息\"}, {\"id\": \"deviceEnableSet\", \"name\": \"设置设备使能开关\", \"inputs\": [{\"id\": \"enableType\", \"name\": \"使能类型\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}, \"description\": \"请详细参考\\\"设备能力开关说明\\\",首字母小写\"}, {\"id\": \"enableStatus\", \"name\": \"使能状态\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"开启使能\", \"value\": \"true\"}, {\"text\": \"关闭使能\", \"value\": \"false\"}]}, \"description\": \"是否生效(开或关)\"}], \"output\": {}, \"description\": \"设置设备各种功能的使能开关\"}, {\"id\": \"deviceRestart\", \"name\": \"重启设备\", \"inputs\": [], \"output\": {}, \"description\": \"重启乐橙摄像头设备\"}, {\"id\": \"deviceSoundVolumeSet\", \"name\": \"设置设备音量\", \"inputs\": [{\"id\": \"volumeType\", \"name\": \"音量类型\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"提示音\", \"value\": \"playsound\"}, {\"text\": \"异常检测音\", \"value\": \"decible\"}]}, \"description\": \"要设置的音量类型\"}, {\"id\": \"volumeValue\", \"name\": \"音量大小\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"50分贝\", \"value\": \"50\"}, {\"text\": \"60分贝\", \"value\": \"60\"}, {\"text\": \"70分贝\", \"value\": \"70\"}, {\"text\": \"80分贝\", \"value\": \"80\"}, {\"text\": \"90分贝\", \"value\": \"90\"}]}, \"description\": \"音量大小,单位跟取值范围跟具体设备有关\"}], \"output\": {}, \"description\": \"设置设备提示音和异常检测音分贝大小\"}, {\"id\": \"alarmMessageQuery\", \"name\": \"查询报警消息\", \"inputs\": [{\"id\": \"startTime\", \"name\": \"开始时间\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"19\"}}, \"description\": \"查询开始时间,格式:yyyy-MM-dd HH:mm:ss\"}, {\"id\": \"endTime\", \"name\": \"结束时间\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"19\"}}, \"description\": \"查询结束时间,格式:yyyy-MM-dd HH:mm:ss\"}, {\"id\": \"count\", \"name\": \"报警数量\", \"valueType\": {\"max\": \"30\", \"min\": \"1\", \"type\": \"int\"}, \"description\": \"抽取的报警总数,范围[1,30]\"}], \"output\": {}, \"description\": \"获取设备通道在指定时间段内的设备消息列表\"}, {\"id\": \"storageSdcardFormat\", \"name\": \"格式化SD卡\", \"inputs\": [], \"output\": {}, \"description\": \"格式化摄像头SD卡存储\"}, {\"id\": \"storageSdcardInfoGet\", \"name\": \"获取SD卡信息\", \"inputs\": [], \"output\": {}, \"description\": \"获取摄像头存储介质容量信息\"}, {\"id\": \"storageSdcardStatusGet\", \"name\": \"获取SD卡状态\", \"inputs\": [], \"output\": {}, \"description\": \"获取摄像头SD卡状态信息\"}, {\"id\": \"storageCloudVideoCountQuery\", \"name\": \"查询云录像数量\", \"inputs\": [{\"id\": \"startTime\", \"name\": \"开始时间\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"19\"}}, \"description\": \"查询开始时间,格式:yyyy-MM-dd HH:mm:ss\"}, {\"id\": \"endTime\", \"name\": \"结束时间\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"19\"}}, \"description\": \"查询结束时间,格式:yyyy-MM-dd HH:mm:ss\"}], \"output\": {}, \"description\": \"查询指定时间段的云录像数量\"}, {\"id\": \"storageLocalVideoCountQuery\", \"name\": \"查询本地录像数量\", \"inputs\": [{\"id\": \"startTime\", \"name\": \"开始时间\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"19\"}}, \"description\": \"查询开始时间,格式:yyyy-MM-dd HH:mm:ss\"}, {\"id\": \"endTime\", \"name\": \"结束时间\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"19\"}}, \"description\": \"查询结束时间,格式:yyyy-MM-dd HH:mm:ss\"}], \"output\": {}, \"description\": \"查询指定时间段的本地录像数量\"}, {\"id\": \"videoDownload\", \"name\": \"下载录像\", \"inputs\": [{\"id\": \"recordId\", \"name\": \"录像编号\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"100\"}}, \"description\": \"要下载的录像唯一编号\"}, {\"id\": \"startTime\", \"name\": \"开始时间\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"19\"}}, \"description\": \"录像开始时间\"}, {\"id\": \"endTime\", \"name\": \"结束时间\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"19\"}}, \"description\": \"录像结束时间\"}, {\"id\": \"channelId\", \"name\": \"通道号\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"10\"}}, \"description\": \"录像通道编号\"}, {\"id\": \"recordType\", \"name\": \"录像类型\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"10\"}}, \"description\": \"录像类型(local/cloud)\"}], \"output\": {}, \"description\": \"下载指定的录像文件\"}, {\"id\": \"deviceDetailsQuery\", \"name\": \"批量查询设备详细信息\", \"config\": false, \"inputs\": [], \"output\": {}, \"description\": \"批量查询设备的详细信息,包括设备基本信息、通道信息、子设备信息、配件信息等\"}], \"properties\": [{\"id\": \"deviceId\", \"name\": \"设备序列号\", \"valueType\": {\"type\": \"string\"}, \"description\": \"设备的唯一标识序列号\"}, {\"id\": \"deviceOnlineStatus\", \"name\": \"设备在线状态\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"离线\", \"value\": \"0\"}, {\"text\": \"在线\", \"value\": \"1\"}]}, \"description\": \"设备当前的在线状态\"}, {\"id\": \"deviceName\", \"name\": \"设备名称\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}, \"description\": \"设备的显示名称\"}, {\"id\": \"deviceType\", \"name\": \"设备类型\", \"valueType\": {\"type\": \"string\"}, \"description\": \"设备的类型标识\"}, {\"id\": \"firmwareVersion\", \"name\": \"固件版本\", \"valueType\": {\"type\": \"string\"}, \"description\": \"设备当前固件版本号\"}, {\"id\": \"signalStrength\", \"name\": \"信号强度\", \"valueType\": {\"type\": \"int\"}, \"description\": \"设备网络信号强度\"}, {\"id\": \"batteryLevel\", \"name\": \"电池电量\", \"valueType\": {\"max\": \"100\", \"min\": \"0\", \"type\": \"int\"}, \"description\": \"设备电池电量百分比\"}, {\"id\": \"storageStatus\", \"name\": \"存储状态\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"正常\", \"value\": \"normal\"}, {\"text\": \"异常\", \"value\": \"error\"}, {\"text\": \"已满\", \"value\": \"full\"}, {\"text\": \"未插入\", \"value\": \"notInserted\"}]}, \"description\": \"设备存储状态信息\"}, {\"id\": \"abilitiesSet\", \"mode\": \"r\", \"name\": \"能力集\", \"config\": false, \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"支持摄像头转动\", \"value\": \"cameraTurn\"}, {\"text\": \"支持摄像头直播\", \"value\": \"cameraLiveStream\"}, {\"text\": \"支持摄像头回放\", \"value\": \"cameraPlayback\"}, {\"text\": \"支持摄像头截图\", \"value\": \"cameraSnapshot\"}, {\"text\": \"支持画面翻转\", \"value\": \"cameraFlipSet\"}, {\"text\": \"支持本地录像设置\", \"value\": \"storageLocalStreamSet\"}, {\"text\": \"支持本地录像查询\", \"value\": \"storageLocalStreamQuery\"}, {\"text\": \"支持本地录像计划设置\", \"value\": \"storageLocalPlanSet\"}, {\"text\": \"支持本地录像计划查询\", \"value\": \"storageLocalPlanQuery\"}, {\"text\": \"支持云录像查询\", \"value\": \"storageCloudRecordsQuery\"}, {\"text\": \"支持云存储服务设置\", \"value\": \"storageCloudServiceSet\"}, {\"text\": \"支持云存储服务查询\", \"value\": \"storageCloudListQuery\"}, {\"text\": \"支持云存储开通\", \"value\": \"storageCloudOpen\"}, {\"text\": \"支持云存储解绑\", \"value\": \"storageCloudUnbind\"}, {\"text\": \"支持免费云存储设置\", \"value\": \"storageFreeCloudSet\"}, {\"text\": \"支持设备音量获取\", \"value\": \"deviceSoundVolumeGet\"}, {\"text\": \"支持设备音量设置\", \"value\": \"deviceSoundVolumeSet\"}, {\"text\": \"支持摄像头状态获取\", \"value\": \"deviceCameraStatusGet\"}, {\"text\": \"支持WiFi设置\", \"value\": \"deviceWifiSet\"}, {\"text\": \"支持WiFi扫描\", \"value\": \"deviceWifiScan\"}, {\"text\": \"支持设备升级\", \"value\": \"deviceUpgrade\"}, {\"text\": \"支持设备版本查询\", \"value\": \"deviceVersionQuery\"}, {\"text\": \"支持设备云存储信息获取\", \"value\": \"deviceCloudInfoGet\"}, {\"text\": \"支持设备使能设置\", \"value\": \"deviceEnableSet\"}, {\"text\": \"支持设备重启\", \"value\": \"deviceRestart\"}, {\"text\": \"支持报警消息查询\", \"value\": \"alarmMessageQuery\"}, {\"text\": \"支持SD卡格式化\", \"value\": \"storageSdcardFormat\"}, {\"text\": \"支持SD卡信息获取\", \"value\": \"storageSdcardInfoGet\"}, {\"text\": \"支持SD卡状态获取\", \"value\": \"storageSdcardStatusGet\"}, {\"text\": \"支持云录像数量查询\", \"value\": \"storageCloudVideoCountQuery\"}, {\"text\": \"支持本地录像数量查询\", \"value\": \"storageLocalVideoCountQuery\"}, {\"text\": \"支持录像下载\", \"value\": \"videoDownload\"}, {\"text\": \"支持设备详细信息查询\", \"value\": \"deviceDetailsQuery\"}]}}]}', '2025-09-19 11:12:49', '0', 0, NULL, '2025-10-27 22:15:04', 0);
INSERT INTO `iot_product` (`id`, `product_id`, `company_no`, `name`, `product_key`, `third_platform`, `classified_name`, `product_secret`, `third_configuration`, `classified_id`, `configuration`, `network_union_id`, `device_node`, `gw_product_key`, `tags`, `message_protocol`, `creator_id`, `describe`, `store_policy`, `store_policy_configuration`, `transport_protocol`, `photo_url`, `metadata`, `create_time`, `instance`, `state`, `third_down_request`, `update_time`, `is_deleted`) VALUES (554, 'MD1021', '美的', '精密空调(子设备)', 'HTDY36KuiBnT', 'tcp', '验证(beta)', '565a9d05a92f4716a4e24cc52c3f28e2', '{\"customField\":[]}', '100100', NULL, NULL, 'GATEWAY_SUB_DEVICE', 'lB0Tl1rgf8uz', NULL, NULL, 'iot', NULL, 'mysql', NULL, '有线', NULL, '{\"tags\": [], \"events\": [{\"id\": \"online\", \"name\": \"上线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"offline\", \"name\": \"下线\", \"valueType\": {\"type\": \"string\"}}], \"functions\": [], \"properties\": []}', '2025-09-20 20:23:07', '0', 0, NULL, '2025-10-27 22:15:04', 0);
INSERT INTO `iot_product` (`id`, `product_id`, `company_no`, `name`, `product_key`, `third_platform`, `classified_name`, `product_secret`, `third_configuration`, `classified_id`, `configuration`, `network_union_id`, `device_node`, `gw_product_key`, `tags`, `message_protocol`, `creator_id`, `describe`, `store_policy`, `store_policy_configuration`, `transport_protocol`, `photo_url`, `metadata`, `create_time`, `instance`, `state`, `third_down_request`, `update_time`, `is_deleted`) VALUES (556, 'DTUSX', '四信', '四信网关', '8ALHPgij2ZDW', 'mqtt', '验证(beta)', 'c20a191390864c50b1e67148da816aee', '{\"customField\":[]}', '100100', '{\"requirePayload\":\"\",\"isGps\":\"\",\"saveFunctionParam\":\"\",\"requireUpShadow\":\"\",\"requireDownShadow\":\"\",\"allowInsert\":true}', '', 'DEVICE', NULL, NULL, NULL, 'iot', NULL, 'mysql', NULL, '有线', NULL, '{\"tags\": [], \"events\": [{\"id\": \"online\", \"name\": \"上线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"offline\", \"name\": \"下线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"onOffline\", \"name\": \"上下线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"powerOffAlarm\", \"name\": \"断电报警\", \"expands\": {\"level\": \"warn\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}, \"description\": \"你猜\"}, {\"id\": \"powerOnRestore\", \"name\": \"恢复通电\", \"expands\": {\"level\": \"ordinary\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}, {\"id\": \"lowBatteryAlarm\", \"name\": \"电池低电量报警\", \"expands\": {\"level\": \"ordinary\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}, {\"id\": \"batteryRestore\", \"name\": \"电池恢复正常\", \"expands\": {\"level\": \"ordinary\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}], \"functions\": [{\"id\": \"switchControl\", \"name\": \"开关控制\", \"inputs\": [{\"id\": \"open\", \"name\": \"开关控制\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"开\", \"value\": \"0\"}, {\"text\": \"关\", \"value\": \"1\"}]}, \"description\": \"0-开,1-关\"}], \"output\": {}, \"description\": \"你猜\"}, {\"id\": \"newkai\", \"name\": \"新开\", \"config\": false, \"inputs\": [{\"id\": \"docs\", \"name\": \"新开\", \"valueType\": {\"max\": \"99\", \"min\": \"0\", \"type\": \"int\", \"unit\": \"N.m\"}}], \"output\": {}}], \"properties\": [{\"id\": \"ecl\", \"mode\": \"r\", \"name\": \"无线信号覆盖等级\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"int\", \"unit\": \"Hz\"}, \"description\": \"你猜\"}, {\"id\": \"switchStatus\", \"mode\": \"r\", \"name\": \"开关状态\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"开\", \"value\": \"0\"}, {\"text\": \"关\", \"value\": \"1\"}]}, \"description\": \"开关状态\"}, {\"id\": \"battery\", \"mode\": \"r\", \"name\": \"电池电压\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"float\", \"unit\": \"kV\"}}, {\"id\": \"csq\", \"mode\": \"r\", \"name\": \"信号\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"int\", \"unit\": \"KΩ\"}, \"description\": \"信号值20-31,超出无效\"}]}', '2025-09-19 07:41:52', '0', 0, NULL, '2025-10-27 22:15:04', 0);
INSERT INTO `iot_product` (`id`, `product_id`, `company_no`, `name`, `product_key`, `third_platform`, `classified_name`, `product_secret`, `third_configuration`, `classified_id`, `configuration`, `network_union_id`, `device_node`, `gw_product_key`, `tags`, `message_protocol`, `creator_id`, `describe`, `store_policy`, `store_policy_configuration`, `transport_protocol`, `photo_url`, `metadata`, `create_time`, `instance`, `state`, `third_down_request`, `update_time`, `is_deleted`) VALUES (557, '66', '66', '测试mqtt', 'Pnoa2nyglhca', 'mqtt', '验证(beta)', '5f924da9dec442e099628192e48aa5f7', '{\"customField\":[]}', '100100', '{\"requirePayload\":\"\",\"isGps\":\"\",\"saveFunctionParam\":\"\",\"requireUpShadow\":\"\",\"requireDownShadow\":\"\",\"allowInsert\":true}', 'Pnoa2nyglhca', 'DEVICE', NULL, NULL, NULL, 'test', NULL, 'mysql', NULL, 'Wi-Fi', NULL, '{\"tags\":[],\"events\":[{\"id\":\"online\",\"name\":\"上线\",\"valueType\":{\"type\":\"string\"}},{\"id\":\"offline\",\"name\":\"下线\",\"valueType\":{\"type\":\"string\"}}],\"functions\":[],\"properties\":[]}', '2025-09-22 23:21:18', '0', 0, NULL, '2025-10-27 22:15:04', 0);
INSERT INTO `iot_product` (`id`, `product_id`, `company_no`, `name`, `product_key`, `third_platform`, `classified_name`, `product_secret`, `third_configuration`, `classified_id`, `configuration`, `network_union_id`, `device_node`, `gw_product_key`, `tags`, `message_protocol`, `creator_id`, `describe`, `store_policy`, `store_policy_configuration`, `transport_protocol`, `photo_url`, `metadata`, `create_time`, `instance`, `state`, `third_down_request`, `update_time`, `is_deleted`) VALUES (558, '1', '1', '1', 'U2kedAS1pSse', 'tcp', '验证(beta)', '327d6cc3e268421bad15d3552cc591c5', '{\"customField\":[]}', '100100', '{\"allowInsert\":true}', 'U2kedAS1pSse', 'GATEWAY', NULL, NULL, NULL, 'test', NULL, 'mysql', NULL, '有线', NULL, '{\"tags\":[],\"events\":[{\"id\":\"online\",\"name\":\"上线\",\"valueType\":{\"type\":\"string\"}},{\"id\":\"offline\",\"name\":\"下线\",\"valueType\":{\"type\":\"string\"}}],\"functions\":[],\"properties\":[]}', '2025-09-26 13:01:44', '0', 0, NULL, '2025-10-27 22:15:04', 0);
INSERT INTO `iot_product` (`id`, `product_id`, `company_no`, `name`, `product_key`, `third_platform`, `classified_name`, `product_secret`, `third_configuration`, `classified_id`, `configuration`, `network_union_id`, `device_node`, `gw_product_key`, `tags`, `message_protocol`, `creator_id`, `describe`, `store_policy`, `store_policy_configuration`, `transport_protocol`, `photo_url`, `metadata`, `create_time`, `instance`, `state`, `third_down_request`, `update_time`, `is_deleted`) VALUES (559, '1吖', 'oool', '测试一下', '8nbbOERhuJlY', 'mqtt', '验证(beta)', 'c8efe2b16c3d49bb9b0ce1065402656f', '{\"customField\":[]}', '100100', '{\"allowInsert\":true}', '8nbbOERhuJlY', 'GATEWAY_SUB_DEVICE', NULL, NULL, NULL, 'test', NULL, 'mysql', NULL, 'Bluetooth', '{\"img\":\"http://qiniu.oss.filecoin.ren/nexiot/1758884855607.jpg\",\"detail\":\"\"}', '{\"tags\":[],\"events\":[{\"id\":\"online\",\"name\":\"上线\",\"valueType\":{\"type\":\"string\"}},{\"id\":\"offline\",\"name\":\"下线\",\"valueType\":{\"type\":\"string\"}}],\"functions\":[],\"properties\":[]}', '2025-09-26 19:07:16', '0', 0, NULL, '2025-10-27 22:15:04', 0);
INSERT INTO `iot_product` (`id`, `product_id`, `company_no`, `name`, `product_key`, `third_platform`, `classified_name`, `product_secret`, `third_configuration`, `classified_id`, `configuration`, `network_union_id`, `device_node`, `gw_product_key`, `tags`, `message_protocol`, `creator_id`, `describe`, `store_policy`, `store_policy_configuration`, `transport_protocol`, `photo_url`, `metadata`, `create_time`, `instance`, `state`, `third_down_request`, `update_time`, `is_deleted`) VALUES (9999, '抖音', '阿里妈妈', '2P单相挂式电表', 'HnDdSnj1kiQg', 'tcp', '验证(beta)', 'f7eef412d03c4222bf53cc6726cc2474', '{\"customField\":[]}', '100100', '{\"allowInsert\":true,\"alwaysPreDecode\":\"false\",\"byteOrderLittle\":\"\",\"decoderType\":\"HEX\",\"enabled\":\"true\",\"encoderType\":\"HEX\",\"failFast\":\"\",\"isGps\":\"\",\"onlyCache\":\"\",\"parserType\":\"PROTOCOL_645\",\"preStore\":\"\",\"requirePayload\":\"\",\"requireUpShadow\":\"\",\"saveFunctionParam\":\"\",\"requireDownShadow\":true}', 'HnDdSnj1kiQg', 'DEVICE', NULL, NULL, NULL, 'test', NULL, 'iotdb', '{\"properties\":[{\"id\":\"totalEnergy\",\"maxStorage\":\"10000\"},{\"id\":\"remainEnergy\",\"maxStorage\":\"10000\"},{\"id\":\"power\",\"maxStorage\":\"10000\"},{\"id\":\"csq\",\"maxStorage\":\"10000\"},{\"id\":\"meterData\",\"maxStorage\":\"10000\"},{\"id\":\"voltage\",\"maxStorage\":\"10000\"},{\"id\":\"purchaseTimes\",\"maxStorage\":\"10000\"},{\"id\":\"openState\",\"maxStorage\":\"10000\"},{\"id\":\"current\",\"maxStorage\":\"10000\"},{\"id\":\"deductTimes\",\"maxStorage\":\"10000\"}],\"event\":[]}', '4G LTE Cat.1', '{\"img\":\"http://qiniu.oss.filecoin.ren/nexiot/1760779606525.jpg\",\"detail\":\"\"}', '{\"tags\": [], \"events\": [{\"id\": \"online\", \"name\": \"上线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"offline\", \"name\": \"下线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"shortfallAlarm\", \"name\": \"读数倒流告警\", \"config\": false, \"expands\": {\"level\": \"warn\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}, {\"id\": \"powerOverAlarm\", \"name\": \"功率超限告警\", \"config\": false, \"expands\": {\"level\": \"warn\"}, \"valueType\": {\"type\": \"string\"}}, {\"id\": \"voltageOverAlarm\", \"name\": \"电压超限告警\", \"config\": false, \"expands\": {\"level\": \"warn\"}, \"valueType\": {\"type\": \"string\"}}, {\"id\": \"currentOverAlarm\", \"name\": \"电流超限告警\", \"config\": false, \"expands\": {\"level\": \"warn\"}, \"valueType\": {\"type\": \"string\"}}, {\"id\": \"lowBalanceAlarm\", \"name\": \"余额不足告警\", \"config\": false, \"expands\": {\"level\": \"warn\"}, \"valueType\": {\"type\": \"string\"}}], \"functions\": [{\"id\": \"meterRead\", \"name\": \"获取用电量\", \"config\": false, \"inputs\": [{\"id\": \"meterNo\", \"name\": \"电表表号\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"12\"}}}], \"output\": {\"id\": \"totalEnergy\", \"name\": \"总用电量\", \"valueType\": {\"type\": \"float\", \"unit\": \"kW·h\"}}}, {\"id\": \"switchOnOff\", \"name\": \"开关阀\", \"config\": false, \"inputs\": [{\"id\": \"meterNo\", \"name\": \"表号\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"12\"}}}, {\"id\": \"valveOn\", \"name\": \"开关阀操作\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"分闸(断电)\", \"value\": \"0\"}, {\"text\": \"合闸(来电)\", \"value\": \"1\"}]}}], \"output\": {}}, {\"id\": \"purchase\", \"name\": \"远程购电\", \"config\": false, \"inputs\": [{\"id\": \"meterNo\", \"name\": \"表号\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"12\"}}}, {\"id\": \"energy\", \"name\": \"购电量\", \"valueType\": {\"type\": \"float\", \"unit\": \"kW·h\"}}, {\"id\": \"purchaseId\", \"name\": \"购电次数\", \"valueType\": {\"type\": \"int\"}}], \"output\": {}}, {\"id\": \"setParameters\", \"name\": \"设置运行参数\", \"config\": false, \"inputs\": [{\"id\": \"meterNo\", \"name\": \"表号\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"12\"}}}, {\"id\": \"overVoltage\", \"name\": \"电压过载限值\", \"valueType\": {\"type\": \"float\", \"unit\": \"V\"}}, {\"id\": \"overCurrent\", \"name\": \"电流过载限值\", \"valueType\": {\"type\": \"float\", \"unit\": \"A\"}}, {\"id\": \"lowBalance\", \"name\": \"余额不足阈值\", \"valueType\": {\"type\": \"float\", \"unit\": \"元\"}}], \"output\": {}}, {\"id\": \"setEnergyValue\", \"name\": \"矫正剩余电量和总电量\", \"config\": false, \"inputs\": [{\"id\": \"remainEnergy\", \"name\": \"剩余电量\", \"valueType\": {\"type\": \"double\", \"precision\": \"2\"}}, {\"id\": \"totalEnergy\", \"name\": \"总电量\", \"valueType\": {\"type\": \"float\"}}, {\"id\": \"meterNo\", \"name\": \"表号\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"12\"}}}], \"output\": {}, \"description\": \"更改当前剩余电量和使用电量\"}, {\"id\": \"setRemote4GServerAddr\", \"name\": \"修改4G服务器地址\", \"config\": false, \"inputs\": [{\"id\": \"meterNo\", \"name\": \"表号\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"12\"}}}, {\"id\": \"host\", \"name\": \"服务器地址\", \"valueType\": {\"type\": \"string\"}, \"description\": \"支持IP和域名\"}, {\"id\": \"port\", \"name\": \"服务器端口\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"sign\", \"name\": \"安全校验\", \"valueType\": {\"type\": \"string\"}, \"description\": \"安全起见,防止变更\"}], \"output\": {}, \"description\": \"注意:修改后无法再收到数据\"}, {\"id\": \"cmd\", \"name\": \"指令透传\", \"config\": false, \"inputs\": [{\"id\": \"hex\", \"name\": \"十六进制值\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}], \"output\": {}}, {\"id\": \"restart\", \"name\": \"重启\", \"config\": false, \"inputs\": [{\"id\": \"meterNo\", \"name\": \"表号\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}], \"output\": {}}, {\"id\": \"deductEnergy\", \"name\": \"扣除电量\", \"config\": false, \"inputs\": [{\"id\": \"meterNo\", \"name\": \"表号\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"12\"}}}, {\"id\": \"energy\", \"name\": \"扣除剩余电量\", \"valueType\": {\"type\": \"float\"}}, {\"id\": \"purchaseId\", \"name\": \"购电次数\", \"valueType\": {\"type\": \"int\"}}], \"output\": {}, \"description\": \"\"}, {\"id\": \"upEvent\", \"name\": \"上报事件\", \"config\": false, \"inputs\": [{\"id\": \"meterNo\", \"name\": \"表号\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"12\"}}}], \"output\": {}, \"description\": \"让电表开启一个上报事件。\"}], \"properties\": [{\"id\": \"openState\", \"mode\": \"rw\", \"name\": \"通断电状态\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"断电\", \"value\": \"0\"}, {\"text\": \"通电\", \"value\": \"1\"}]}}, {\"id\": \"totalEnergy\", \"mode\": \"r\", \"name\": \"总用电量\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"float\", \"unit\": \"kW·h\"}, \"description\": \"总用电量\"}, {\"id\": \"remainEnergy\", \"mode\": \"r\", \"name\": \"剩余电量\", \"valueType\": {\"type\": \"float\", \"unit\": \"kW·h\", \"expands\": {\"precision\": \"3\"}}}, {\"id\": \"voltage\", \"mode\": \"r\", \"name\": \"电压\", \"valueType\": {\"type\": \"float\", \"unit\": \"V\", \"expands\": {\"precision\": \"1\"}}}, {\"id\": \"current\", \"mode\": \"r\", \"name\": \"电流\", \"valueType\": {\"type\": \"float\", \"unit\": \"A\", \"expands\": {\"precision\": \"3\"}}}, {\"id\": \"power\", \"mode\": \"r\", \"name\": \"有功功率\", \"valueType\": {\"type\": \"float\", \"unit\": \"W\", \"expands\": {\"precision\": \"0\"}}}, {\"id\": \"powerFactor\", \"mode\": \"r\", \"name\": \"功率因数\", \"valueType\": {\"type\": \"float\", \"expands\": {\"precision\": \"2\"}}}, {\"id\": \"purchaseTimes\", \"mode\": \"r\", \"name\": \"购电次数\", \"valueType\": {\"type\": \"int\"}}, {\"id\": \"csq\", \"mode\": \"r\", \"name\": \"4G信号强度\", \"valueType\": {\"type\": \"int\", \"unit\": \"CSQ\", \"expands\": {\"max\": \"31\", \"min\": \"0\"}}}, {\"id\": \"iccid\", \"mode\": \"r\", \"name\": \"ICCID\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"20\"}}}, {\"id\": \"imei\", \"mode\": \"r\", \"name\": \"IMEI\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"15\"}}}, {\"id\": \"meterNo\", \"mode\": \"r\", \"name\": \"表号\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"12\"}}}, {\"id\": \"firmwareVersion\", \"mode\": \"r\", \"name\": \"固件版本\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"chipState\", \"mode\": \"r\", \"name\": \"计量芯片状态\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"异常\", \"value\": \"00\"}, {\"text\": \"V9240正常\", \"value\": \"01\"}, {\"text\": \"BL0930正常\", \"value\": \"02\"}]}}, {\"id\": \"overVoltageLimit\", \"mode\": \"rw\", \"name\": \"电压过载限值\", \"valueType\": {\"type\": \"float\", \"unit\": \"V\", \"expands\": {\"precision\": \"1\"}}}, {\"id\": \"overCurrentLimit\", \"mode\": \"rw\", \"name\": \"电流过载限值\", \"valueType\": {\"type\": \"float\", \"unit\": \"A\", \"expands\": {\"precision\": \"3\"}}}, {\"id\": \"lowBalanceThreshold\", \"mode\": \"rw\", \"name\": \"余额不足阈值\", \"valueType\": {\"type\": \"float\", \"unit\": \"元\", \"expands\": {\"precision\": \"2\"}}}, {\"id\": \"meterData\", \"mode\": \"r\", \"name\": \"电表读数\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"float\", \"unit\": \"kW·h\"}, \"description\": \"kW·h\\t\"}, {\"id\": \"deductTimes\", \"mode\": \"r\", \"name\": \"扣电次数\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"int\"}, \"description\": \"与购买次数不一样\"}]}', '2025-09-05 11:18:26', '0', 0, NULL, '2025-10-30 14:29:46', 0);
INSERT INTO `iot_product` (`id`, `product_id`, `company_no`, `name`, `product_key`, `third_platform`, `classified_name`, `product_secret`, `third_configuration`, `classified_id`, `configuration`, `network_union_id`, `device_node`, `gw_product_key`, `tags`, `message_protocol`, `creator_id`, `describe`, `store_policy`, `store_policy_configuration`, `transport_protocol`, `photo_url`, `metadata`, `create_time`, `instance`, `state`, `third_down_request`, `update_time`, `is_deleted`) VALUES (10019, 'TAS-LTE-393', '塔石', 'DTU-Modbus(TCP通道)', 'lWAUlCmM53UF', 'tcp', '验证(beta)', 'f7eef412d03c4222113cc6726cc2474', '{\"customField\":[]}', '100100', '{\"allowInsert\":true}', 'lWAUlCmM53UF', 'GATEWAY', NULL, 'yiliao', NULL, 'test', NULL, 'iotdb', '{\"properties\":[{\"id\":\"csq\",\"maxStorage\":\"10000\"},{\"id\":\"timestamp\",\"maxStorage\":\"99\"}],\"event\":[]}', 'modbus', '{\"img\":\"http://qiniu.oss.filecoin.ren/nexiot/1760431610521.jpg\",\"detail\":\"\"}', '{\"tags\": [], \"events\": [{\"id\": \"online\", \"name\": \"上线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"offline\", \"name\": \"下线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"gps_abnormal\", \"name\": \"GPS定位异常\", \"config\": false, \"expands\": {\"level\": \"warn\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}, {\"id\": \"signal_weak\", \"name\": \"信号强度弱\", \"config\": false, \"expands\": {\"level\": \"warn\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}], \"functions\": [], \"properties\": [{\"id\": \"deviceId\", \"mode\": \"r\", \"name\": \"设备ID\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\"}, \"description\": \"AT+DEVICEID设置的设备唯一标识\"}, {\"id\": \"imei\", \"mode\": \"r\", \"name\": \"设备IMEI\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\"}, \"description\": \"设备国际移动设备识别码\"}, {\"id\": \"iccid\", \"mode\": \"r\", \"name\": \"ICCID\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\"}, \"description\": \"20位SIM卡集成电路卡识别码\"}, {\"id\": \"imsi\", \"mode\": \"r\", \"name\": \"IMSI\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\"}, \"description\": \"SIM卡国际移动用户识别码\"}, {\"id\": \"csq\", \"mode\": \"r\", \"name\": \"4G信号强度\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"int\", \"unit\": \"db\"}, \"description\": \"0-31,值越大信号越强,31为满格\"}, {\"id\": \"beijingTime\", \"mode\": \"r\", \"name\": \"北京时间\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\", \"expands\": {\"format\": \"dd/MM/yy,HH:mm:ss\"}}, \"description\": \"基站获取的北京时间\"}, {\"id\": \"timestamp\", \"mode\": \"r\", \"name\": \"时间戳\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\"}, \"description\": \"Unix时间戳(秒级)\"}, {\"id\": \"utcTime\", \"mode\": \"r\", \"name\": \"UTC时间\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\"}, \"description\": \"GNSS或基站获取的UTC时间\"}, {\"id\": \"vendor\", \"mode\": \"r\", \"name\": \"设备厂商\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\"}, \"description\": \"设备生产厂商\"}, {\"id\": \"model\", \"mode\": \"r\", \"name\": \"设备型号\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\"}, \"description\": \"设备型号标识,如TAS-LTE-364\"}, {\"id\": \"firmwareVersion\", \"mode\": \"r\", \"name\": \"固件版本\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\"}}]}', '2026-09-30 01:49:46', '0', 0, NULL, '2025-10-30 11:50:22', 0);
INSERT INTO `iot_product` (`id`, `product_id`, `company_no`, `name`, `product_key`, `third_platform`, `classified_name`, `product_secret`, `third_configuration`, `classified_id`, `configuration`, `network_union_id`, `device_node`, `gw_product_key`, `tags`, `message_protocol`, `creator_id`, `describe`, `store_policy`, `store_policy_configuration`, `transport_protocol`, `photo_url`, `metadata`, `create_time`, `instance`, `state`, `third_down_request`, `update_time`, `is_deleted`) VALUES (10020, 'TAS-LTE-393', '塔石', 'DTU-Modbus(MQTT通道)', 'RpZ3VQIa6YE2', 'mqtt', '验证(beta)', '04b4adb8e7004f53961f18bc8db1ca04', '{\"customField\":[]}', '100100', '{\"allowInsert\":true}', NULL, 'GATEWAY', NULL, NULL, NULL, 'test', NULL, 'iotdb', '{\"properties\":[{\"id\":\"csq\",\"maxStorage\":\"10000\"}],\"event\":[]}', 'modbus', '{\"img\":\"http://qiniu.oss.filecoin.ren/nexiot/1760431601441.jpg\",\"detail\":\"https://www.tastek.cn/product/163775?title=TAS-LTE-360/363/364/393/395\"}', '{\"tags\": [], \"events\": [{\"id\": \"online\", \"name\": \"上线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"offline\", \"name\": \"下线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"gps_abnormal\", \"name\": \"GPS定位异常\", \"config\": false, \"expands\": {\"level\": \"warn\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}, {\"id\": \"signal_weak\", \"name\": \"信号强度弱\", \"config\": false, \"expands\": {\"level\": \"warn\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}], \"functions\": [], \"properties\": [{\"id\": \"deviceId\", \"mode\": \"r\", \"name\": \"设备ID\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\"}, \"description\": \"AT+DEVICEID设置的设备唯一标识\"}, {\"id\": \"imei\", \"mode\": \"r\", \"name\": \"设备IMEI\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\"}, \"description\": \"设备国际移动设备识别码\"}, {\"id\": \"iccid\", \"mode\": \"r\", \"name\": \"ICCID\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\"}, \"description\": \"20位SIM卡集成电路卡识别码\"}, {\"id\": \"imsi\", \"mode\": \"r\", \"name\": \"IMSI\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\"}, \"description\": \"SIM卡国际移动用户识别码\"}, {\"id\": \"csq\", \"mode\": \"r\", \"name\": \"4G信号强度\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"int\", \"unit\": \"db\"}, \"description\": \"0-31,值越大信号越强,31为满格\"}, {\"id\": \"beijingTime\", \"mode\": \"r\", \"name\": \"北京时间\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\", \"expands\": {\"format\": \"dd/MM/yy,HH:mm:ss\"}}, \"description\": \"基站获取的北京时间\"}, {\"id\": \"timestamp\", \"mode\": \"r\", \"name\": \"时间戳\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\"}, \"description\": \"Unix时间戳(秒级)\"}, {\"id\": \"utcTime\", \"mode\": \"r\", \"name\": \"UTC时间\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\"}, \"description\": \"GNSS或基站获取的UTC时间\"}, {\"id\": \"vendor\", \"mode\": \"r\", \"name\": \"设备厂商\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\"}, \"description\": \"设备生产厂商\"}, {\"id\": \"model\", \"mode\": \"r\", \"name\": \"设备型号\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\"}, \"description\": \"设备型号标识,如TAS-LTE-364\"}, {\"id\": \"firmwareVersion\", \"mode\": \"r\", \"name\": \"固件版本\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\"}}]}', '2026-09-30 01:49:46', '0', 0, NULL, '2025-10-29 23:06:03', 0);
INSERT INTO `iot_product` (`id`, `product_id`, `company_no`, `name`, `product_key`, `third_platform`, `classified_name`, `product_secret`, `third_configuration`, `classified_id`, `configuration`, `network_union_id`, `device_node`, `gw_product_key`, `tags`, `message_protocol`, `creator_id`, `describe`, `store_policy`, `store_policy_configuration`, `transport_protocol`, `photo_url`, `metadata`, `create_time`, `instance`, `state`, `third_down_request`, `update_time`, `is_deleted`) VALUES (10025, 'TAS-WSGZ-R2X000', '塔石', '光照温湿度子设备(MQTT)', 'p0B2kKqdJD8M', 'mqtt', '验证(beta)', '89af54f4654d450d8550ccd6a8d64377', '{\"customField\":[]}', '100100', '{\"allowInsert\":true}', NULL, 'GATEWAY_SUB_DEVICE', 'RpZ3VQIa6YE2', NULL, NULL, 'test', NULL, 'iotdb', '{\"properties\":[{\"id\":\"temperature\",\"maxStorage\":\"10000\"},{\"id\":\"humidity\",\"maxStorage\":\"10000\"},{\"id\":\"illumination\",\"maxStorage\":\"10000\"}],\"event\":[]}', 'modbus', '{\"img\":\"http://qiniu.oss.filecoin.ren/nexiot/1760431507329.png\",\"detail\":\"https://www.tastek.cn/product/163817?title=TAS-WS-R0X000/R1X000/R2X000\"}', '{\"tags\": [], \"events\": [{\"id\": \"online\", \"name\": \"上线\", \"config\": false, \"expands\": {\"level\": \"ordinary\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}, {\"id\": \"offline\", \"name\": \"离线\", \"config\": false, \"expands\": {\"level\": \"ordinary\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}, {\"id\": \"temperature_out_of_range\", \"name\": \"温度超范围报警\", \"config\": false, \"expands\": {\"level\": \"urgent\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}, {\"id\": \"humidity_out_of_range\", \"name\": \"湿度超范围报警\", \"config\": false, \"expands\": {\"level\": \"urgent\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}], \"functions\": [], \"properties\": [{\"id\": \"temperature\", \"mode\": \"r\", \"name\": \"温度\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"float\", \"unit\": \"℃\"}}, {\"id\": \"humidity\", \"mode\": \"r\", \"name\": \"湿度\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"float\", \"unit\": \"%RH\"}}, {\"id\": \"illumination\", \"mode\": \"r\", \"name\": \"光照强度\", \"valueType\": {\"type\": \"int\", \"unit\": \"LUX\", \"expands\": {\"max\": 65535, \"min\": 0}}}, {\"id\": \"powerSupply\", \"mode\": \"r\", \"name\": \"供电电压\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"float\", \"unit\": \"V\"}}, {\"id\": \"devicePowerConsumption\", \"mode\": \"r\", \"name\": \"设备功耗\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"float\", \"unit\": \"W\"}}, {\"id\": \"netMode\", \"mode\": \"r\", \"name\": \"通信方式\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"RS485\", \"value\": \"RS485\"}, {\"text\": \"4G\", \"value\": \"4G\"}]}}, {\"id\": \"displayMode\", \"mode\": \"r\", \"name\": \"显示方式\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"无\", \"value\": \"none\"}, {\"text\": \"OLED显示\", \"value\": \"oled\"}]}}]}', '2026-09-30 01:49:46', '0', 0, NULL, '2025-10-29 22:26:49', 0);
INSERT INTO `iot_product` (`id`, `product_id`, `company_no`, `name`, `product_key`, `third_platform`, `classified_name`, `product_secret`, `third_configuration`, `classified_id`, `configuration`, `network_union_id`, `device_node`, `gw_product_key`, `tags`, `message_protocol`, `creator_id`, `describe`, `store_policy`, `store_policy_configuration`, `transport_protocol`, `photo_url`, `metadata`, `create_time`, `instance`, `state`, `third_down_request`, `update_time`, `is_deleted`) VALUES (10026, 'TAS-WSGZ-R2X000', '塔石', '光照温湿度子设备(TCP)', 'bKFSm8yKgyGS', 'tcp', '验证(beta)', '46c9341df59646dabff81e61895c508b', '{\"customField\":[]}', '100100', '{\"allowInsert\":true}', NULL, 'GATEWAY_SUB_DEVICE', 'lWAUlCmM53UF', NULL, NULL, 'test', NULL, 'iotdb', '{\"properties\":[{\"id\":\"temperature\",\"maxStorage\":\"9999\"},{\"id\":\"humidity\",\"maxStorage\":\"10000\"},{\"id\":\"illumination\",\"maxStorage\":\"10000\"}],\"event\":[]}', 'modbus', '{\"img\":\"http://qiniu.oss.filecoin.ren/nexiot/1760431998323.png\",\"detail\":\"https://www.tastek.cn/product/163817?title=TAS-WS-R0X000/R1X000/R2X000\"}', '{\"tags\": [], \"events\": [{\"id\": \"online\", \"name\": \"上线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"offline\", \"name\": \"下线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"temperature_out_of_range\", \"name\": \"温度超范围告警\", \"config\": false, \"expands\": {\"level\": \"warn\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}, {\"id\": \"humidity_out_of_range\", \"name\": \"湿度超范围告警\", \"config\": false, \"expands\": {\"level\": \"warn\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}, {\"id\": \"illumination_abnormal\", \"name\": \"光照异常告警\", \"config\": false, \"expands\": {\"level\": \"warn\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}], \"functions\": [{\"id\": \"readAllData\", \"name\": \"读取全部传感数据\", \"config\": false, \"inputs\": [{\"id\": \"slaveAddress\", \"name\": \"从机地址\", \"valueType\": {\"type\": \"int\", \"expands\": {\"max\": 247, \"min\": 1}}}], \"output\": {\"id\": \"sensorData\", \"name\": \"传感数据集合\", \"valueType\": {\"type\": \"object\", \"properties\": {\"humidity\": {\"type\": \"float\", \"unit\": \"%RH\"}, \"temperature\": {\"type\": \"float\", \"unit\": \"℃\"}, \"illumination\": {\"type\": \"int\", \"unit\": \"LUX\"}}}}}], \"properties\": [{\"id\": \"temperatureDesc\", \"mode\": \"r\", \"name\": \"温度提示\", \"config\": false, \"source\": \"extended\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"humidity\", \"mode\": \"r\", \"name\": \"湿度\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"float\", \"unit\": \"%RH\", \"expands\": {\"max\": 100.0, \"min\": 0.0, \"precision\": 0.1}}, \"description\": \"测量范围0%RH~100%RH,精度±3%RH(60%RH,25℃)\"}, {\"id\": \"illumination\", \"mode\": \"r\", \"name\": \"光照强度\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"int\", \"unit\": \"LUX\", \"expands\": {\"max\": 65535, \"min\": 0}}, \"description\": \"测量范围0~65535 LUX,精度±10%(25℃)\"}, {\"id\": \"powerSupply\", \"mode\": \"r\", \"name\": \"供电电压\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"float\", \"unit\": \"V\", \"expands\": {\"max\": 36.0, \"min\": 9.0, \"precision\": 0.1}}, \"description\": \"支持DC 9~36V宽压供电\"}, {\"id\": \"powerConsumption\", \"mode\": \"r\", \"name\": \"设备功耗\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"float\", \"unit\": \"W\", \"expands\": {\"max\": 0.3, \"min\": 0.0, \"precision\": 0.01}}, \"description\": \"DC24V供电时功耗为0.3W\"}, {\"id\": \"communicationMode\", \"mode\": \"r\", \"name\": \"通信方式\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\", \"expands\": {\"options\": [\"RS485\", \"4G\"]}}, \"description\": \"根据设备型号区分,如TAS-WSGZ-R0X000为RS485\"}, {\"id\": \"displayMode\", \"mode\": \"r\", \"name\": \"显示方式\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\", \"expands\": {\"options\": [\"无显示\", \"OLED显示\"]}}, \"description\": \"根据设备型号区分,如TAS-WSGZ-R2X000为OLED显示\"}, {\"id\": \"temperature\", \"mode\": \"r\", \"name\": \"温度\", \"config\": false, \"source\": \"extended\", \"valueType\": {\"type\": \"float\", \"unit\": \"℃\"}}, {\"id\": \"humidityDesc\", \"mode\": \"r\", \"name\": \"湿度提示\", \"config\": false, \"source\": \"extended\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"illuminationDesc\", \"mode\": \"r\", \"name\": \"光照提示\", \"config\": false, \"source\": \"extended\", \"valueType\": {\"type\": \"string\"}}]}', '2026-09-30 01:49:46', '0', 0, NULL, '2025-10-30 10:59:01', 0);
INSERT INTO `iot_product` (`id`, `product_id`, `company_no`, `name`, `product_key`, `third_platform`, `classified_name`, `product_secret`, `third_configuration`, `classified_id`, `configuration`, `network_union_id`, `device_node`, `gw_product_key`, `tags`, `message_protocol`, `creator_id`, `describe`, `store_policy`, `store_policy_configuration`, `transport_protocol`, `photo_url`, `metadata`, `create_time`, `instance`, `state`, `third_down_request`, `update_time`, `is_deleted`) VALUES (10036, 'TAS-LTE-393', '塔石', 'DTU-Modbus(MQTT-RTU格式)', 'xbE2CHuBdtBB', 'mqtt', '验证(beta)', 'ceece19200cd4c01a8df7231ae4585e9', '{\"customField\":[]}', '100100', '{\"allowInsert\":true}', NULL, 'GATEWAY', NULL, NULL, NULL, 'test', NULL, 'iotdb', '{\"properties\":[{\"id\":\"csq\",\"maxStorage\":\"10000\"}],\"event\":[]}', 'modbus', '{\"img\":\"http://qiniu.oss.filecoin.ren/nexiot/1760431601441.jpg\",\"detail\":\"https://www.tastek.cn/product/163775?title=TAS-LTE-360/363/364/393/395\"}', '{\"tags\": [], \"events\": [{\"id\": \"online\", \"name\": \"上线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"offline\", \"name\": \"下线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"gps_abnormal\", \"name\": \"GPS定位异常\", \"config\": false, \"expands\": {\"level\": \"warn\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}, {\"id\": \"signal_weak\", \"name\": \"信号强度弱\", \"config\": false, \"expands\": {\"level\": \"warn\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}], \"functions\": [], \"properties\": [{\"id\": \"deviceId\", \"mode\": \"r\", \"name\": \"设备ID\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\"}, \"description\": \"AT+DEVICEID设置的设备唯一标识\"}, {\"id\": \"imei\", \"mode\": \"r\", \"name\": \"设备IMEI\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\"}, \"description\": \"设备国际移动设备识别码\"}, {\"id\": \"iccid\", \"mode\": \"r\", \"name\": \"ICCID\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\"}, \"description\": \"20位SIM卡集成电路卡识别码\"}, {\"id\": \"imsi\", \"mode\": \"r\", \"name\": \"IMSI\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\"}, \"description\": \"SIM卡国际移动用户识别码\"}, {\"id\": \"csq\", \"mode\": \"r\", \"name\": \"4G信号强度\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"int\", \"unit\": \"db\"}, \"description\": \"0-31,值越大信号越强,31为满格\"}, {\"id\": \"beijingTime\", \"mode\": \"r\", \"name\": \"北京时间\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\", \"expands\": {\"format\": \"dd/MM/yy,HH:mm:ss\"}}, \"description\": \"基站获取的北京时间\"}, {\"id\": \"timestamp\", \"mode\": \"r\", \"name\": \"时间戳\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\"}, \"description\": \"Unix时间戳(秒级)\"}, {\"id\": \"utcTime\", \"mode\": \"r\", \"name\": \"UTC时间\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\"}, \"description\": \"GNSS或基站获取的UTC时间\"}, {\"id\": \"vendor\", \"mode\": \"r\", \"name\": \"设备厂商\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\"}, \"description\": \"设备生产厂商\"}, {\"id\": \"model\", \"mode\": \"r\", \"name\": \"设备型号\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\"}, \"description\": \"设备型号标识,如TAS-LTE-364\"}, {\"id\": \"firmwareVersion\", \"mode\": \"r\", \"name\": \"固件版本\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\"}}]}', '2026-09-30 01:49:46', '0', 0, NULL, '2025-10-30 11:50:51', 0);
INSERT INTO `iot_product` (`id`, `product_id`, `company_no`, `name`, `product_key`, `third_platform`, `classified_name`, `product_secret`, `third_configuration`, `classified_id`, `configuration`, `network_union_id`, `device_node`, `gw_product_key`, `tags`, `message_protocol`, `creator_id`, `describe`, `store_policy`, `store_policy_configuration`, `transport_protocol`, `photo_url`, `metadata`, `create_time`, `instance`, `state`, `third_down_request`, `update_time`, `is_deleted`) VALUES (10037, 'GW', 'TAS', '光照温湿度子设备(MQTT-RTU)', '3QAz7HuahAGN', 'mqtt', '验证(beta)', 'a7dd2c64846d4ab389641641c3441dd5', '{\"customField\":[]}', '100100', '{\"allowInsert\":true}', NULL, 'GATEWAY_SUB_DEVICE', 'xbE2CHuBdtBB', 'yiliao', NULL, 'test', NULL, 'iotdb', '{\"properties\":[{\"id\":\"illumination\",\"maxStorage\":\"10000\"},{\"id\":\"humidity\",\"maxStorage\":\"10000\"},{\"id\":\"temperature\",\"maxStorage\":\"10000\"}],\"event\":[]}', 'modbus', NULL, '{\"tags\": [], \"events\": [{\"id\": \"online\", \"name\": \"上线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"offline\", \"name\": \"下线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"temperature_out_of_range\", \"name\": \"温度超范围告警\", \"config\": false, \"expands\": {\"level\": \"warn\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}, {\"id\": \"humidity_out_of_range\", \"name\": \"湿度超范围告警\", \"config\": false, \"expands\": {\"level\": \"warn\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}, {\"id\": \"illumination_abnormal\", \"name\": \"光照异常告警\", \"config\": false, \"expands\": {\"level\": \"warn\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}], \"functions\": [{\"id\": \"readAllData\", \"name\": \"读取全部传感数据\", \"config\": false, \"inputs\": [{\"id\": \"slaveAddress\", \"name\": \"从机地址\", \"valueType\": {\"type\": \"int\", \"expands\": {\"max\": 247, \"min\": 1}}}], \"output\": {\"id\": \"sensorData\", \"name\": \"传感数据集合\", \"valueType\": {\"type\": \"object\", \"properties\": {\"humidity\": {\"type\": \"float\", \"unit\": \"%RH\"}, \"temperature\": {\"type\": \"float\", \"unit\": \"℃\"}, \"illumination\": {\"type\": \"int\", \"unit\": \"LUX\"}}}}}], \"properties\": [{\"id\": \"temperatureDesc\", \"mode\": \"r\", \"name\": \"温度提示\", \"config\": false, \"source\": \"extended\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"humidity\", \"mode\": \"r\", \"name\": \"湿度\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"float\", \"unit\": \"%RH\", \"expands\": {\"max\": 100, \"min\": 0, \"precision\": 0.1}}, \"description\": \"测量范围0%RH~100%RH,精度±3%RH(60%RH,25℃)\"}, {\"id\": \"illumination\", \"mode\": \"r\", \"name\": \"光照强度\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"int\", \"unit\": \"LUX\", \"expands\": {\"max\": 65535, \"min\": 0}}, \"description\": \"测量范围0~65535 LUX,精度±10%(25℃)\"}, {\"id\": \"powerSupply\", \"mode\": \"r\", \"name\": \"供电电压\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"float\", \"unit\": \"V\", \"expands\": {\"max\": 36, \"min\": 9, \"precision\": 0.1}}, \"description\": \"支持DC 9~36V宽压供电\"}, {\"id\": \"powerConsumption\", \"mode\": \"r\", \"name\": \"设备功耗\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"float\", \"unit\": \"W\", \"expands\": {\"max\": 0.3, \"min\": 0, \"precision\": 0.01}}, \"description\": \"DC24V供电时功耗为0.3W\"}, {\"id\": \"communicationMode\", \"mode\": \"r\", \"name\": \"通信方式\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\", \"expands\": {\"options\": [\"RS485\", \"4G\"]}}, \"description\": \"根据设备型号区分,如TAS-WSGZ-R0X000为RS485\"}, {\"id\": \"displayMode\", \"mode\": \"r\", \"name\": \"显示方式\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\", \"expands\": {\"options\": [\"无显示\", \"OLED显示\"]}}, \"description\": \"根据设备型号区分,如TAS-WSGZ-R2X000为OLED显示\"}, {\"id\": \"temperature\", \"mode\": \"r\", \"name\": \"温度\", \"config\": false, \"source\": \"extended\", \"valueType\": {\"type\": \"float\", \"unit\": \"℃\"}}, {\"id\": \"humidityDesc\", \"mode\": \"r\", \"name\": \"湿度提示\", \"config\": false, \"source\": \"extended\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"illuminationDesc\", \"mode\": \"r\", \"name\": \"光照提示\", \"config\": false, \"source\": \"extended\", \"valueType\": {\"type\": \"string\"}}]}', '2025-10-19 08:37:06', '0', 0, NULL, '2025-10-30 09:42:44', 0);
INSERT INTO `iot_product` (`id`, `product_id`, `company_no`, `name`, `product_key`, `third_platform`, `classified_name`, `product_secret`, `third_configuration`, `classified_id`, `configuration`, `network_union_id`, `device_node`, `gw_product_key`, `tags`, `message_protocol`, `creator_id`, `describe`, `store_policy`, `store_policy_configuration`, `transport_protocol`, `photo_url`, `metadata`, `create_time`, `instance`, `state`, `third_down_request`, `update_time`, `is_deleted`) VALUES (10052, 'YX537R', '悦欣电子', '七色声光报警器', 'FzpVZ9unsUvU', 'tcp', '验证(beta)', 'adabeebe0c804da2a97fe722b47fe6fd', '{\"customField\":[]}', '100100', '{\"allowInsert\":true}', NULL, 'GATEWAY_SUB_DEVICE', 'lWAUlCmM53UF', 'huanbao', NULL, 'test', NULL, 'iotdb', '{\"properties\":[{\"id\":\"currentLightColor\",\"maxStorage\":\"10000\"},{\"id\":\"powerSupplyVoltage\",\"maxStorage\":\"10000\"},{\"id\":\"currentFlashMode\",\"maxStorage\":\"10000\"}],\"event\":[{\"id\":\"online\",\"maxStorage\":\"10000\"}]}', 'modbus', '{\"img\":\"http://qiniu.oss.filecoin.ren/nexiot/1761203014039.jpg\",\"detail\":\"https://www.yxin18.com/product/product-60-972.html\"}', '{\"tags\": [], \"events\": [{\"id\": \"online\", \"name\": \"设备上线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"offline\", \"name\": \"设备下线\", \"valueType\": {\"type\": \"string\"}}, {\"id\": \"commErrorAlarm\", \"name\": \"485通信异常告警\", \"config\": false, \"expands\": {\"level\": \"warn\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}, {\"id\": \"lightFaultAlarm\", \"name\": \"灯光故障告警\", \"config\": false, \"expands\": {\"level\": \"warn\"}, \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}, {\"id\": \"powerAbnormalAlarm\", \"name\": \"供电异常告警\", \"config\": false, \"expands\": {\"level\": \"warn\"}, \"valueType\": {\"type\": \"string\"}}], \"functions\": [{\"id\": \"controlLight\", \"name\": \"控制灯光状态\", \"config\": false, \"inputs\": [{\"id\": \"slaveAddress\", \"name\": \"从站地址\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"3\"}}}, {\"id\": \"lightColor\", \"name\": \"灯光颜色\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"红灯\", \"value\": \"1\"}, {\"text\": \"黄灯\", \"value\": \"2\"}, {\"text\": \"绿灯\", \"value\": \"3\"}, {\"text\": \"白灯\", \"value\": \"4\"}, {\"text\": \"蓝灯\", \"value\": \"5\"}, {\"text\": \"青灯\", \"value\": \"6\"}, {\"text\": \"紫灯\", \"value\": \"7\"}, {\"text\": \"不亮灯\", \"value\": \"0\"}]}}, {\"id\": \"flashMode\", \"name\": \"闪灯方式\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"常亮\", \"value\": \"4\"}, {\"text\": \"慢闪\", \"value\": \"5\"}, {\"text\": \"爆闪\", \"value\": \"6\"}]}}], \"output\": {}}, {\"id\": \"queryLightState\", \"name\": \"查询灯光状态\", \"config\": false, \"inputs\": [{\"id\": \"slaveAddress\", \"name\": \"设备485地址\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"3\"}}}], \"output\": {}}, {\"id\": \"queryOnlineDevice\", \"name\": \"查询在线设备\", \"config\": false, \"inputs\": [{\"id\": \"slaveAddress\", \"name\": \"从站地址\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"3\"}}}], \"output\": {}}, {\"id\": \"cmd\", \"name\": \"Modbus指令透传\", \"config\": false, \"inputs\": [{\"id\": \"hexCmd\", \"name\": \"十六进制指令\", \"valueType\": {\"type\": \"string\", \"expands\": {\"maxLength\": \"50\"}}}], \"output\": {\"id\": \"cmdResponse\", \"name\": \"指令响应\", \"valueType\": {\"type\": \"string\"}}}], \"properties\": [{\"id\": \"device485Addr\", \"mode\": \"rw\", \"name\": \"设备485地址\", \"valueType\": {\"type\": \"string\", \"expands\": {\"max\": \"255\", \"min\": \"0\", \"maxLength\": \"3\"}}, \"description\": \"设备在485总线上的唯一地址,默认值为01\"}, {\"id\": \"serialBaudRate\", \"mode\": \"rw\", \"name\": \"串口波特率\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"4800\", \"value\": \"4800\"}, {\"text\": \"9600\", \"value\": \"9600\"}, {\"text\": \"19200\", \"value\": \"19200\"}, {\"text\": \"38400\", \"value\": \"38400\"}, {\"text\": \"57600\", \"value\": \"57600\"}, {\"text\": \"115200\", \"value\": \"115200\"}, {\"text\": \"256000\", \"value\": \"256000\"}, {\"text\": \"35250\", \"value\": \"35250\"}]}, \"description\": \"串口通信波特率,默认值为9600,修改后需复位生效\"}, {\"id\": \"alarmVolume\", \"mode\": \"rw\", \"name\": \"报警音量\", \"valueType\": {\"type\": \"int\", \"expands\": {\"max\": \"100\", \"min\": \"0\"}}, \"description\": \"报警语音的音量大小,默认值为30\"}, {\"id\": \"currentLightColor\", \"mode\": \"r\", \"name\": \"当前灯光颜色\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"红灯\", \"value\": \"1\"}, {\"text\": \"黄灯\", \"value\": \"2\"}, {\"text\": \"绿灯\", \"value\": \"3\"}, {\"text\": \"白灯\", \"value\": \"4\"}, {\"text\": \"蓝灯\", \"value\": \"5\"}, {\"text\": \"青灯\", \"value\": \"6\"}, {\"text\": \"紫灯\", \"value\": \"7\"}, {\"text\": \"不亮灯\", \"value\": \"0\"}]}, \"description\": \"实时展示设备当前的灯光颜色状态\"}, {\"id\": \"currentFlashMode\", \"mode\": \"r\", \"name\": \"当前闪灯方式\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"常亮\", \"value\": \"4\"}, {\"text\": \"慢闪\", \"value\": \"5\"}, {\"text\": \"爆闪\", \"value\": \"6\"}, {\"text\": \"熄灭\", \"value\": \"0\"}]}, \"description\": \"实时展示设备当前的闪灯方式状态\"}, {\"id\": \"powerSupplyVoltage\", \"mode\": \"r\", \"name\": \"供电电压\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"float\", \"unit\": \"V\", \"expands\": {\"max\": \"24\", \"min\": \"12\", \"precision\": \"1\"}}, \"description\": \"设备当前的输入供电电压,支持DC12V-24V\"}, {\"id\": \"protectionLevel\", \"mode\": \"r\", \"name\": \"防护等级\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\"}, \"description\": \"设备的防护等级,固定为IPX54\"}, {\"id\": \"firmwareVersion\", \"mode\": \"r\", \"name\": \"固件版本\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"string\"}, \"description\": \"设备的固件版本号,默认对应说明书版本V1.0\"}, {\"id\": \"commStatus\", \"mode\": \"r\", \"name\": \"485通信状态\", \"config\": false, \"source\": \"device\", \"valueType\": {\"type\": \"enum\", \"elements\": [{\"text\": \"正常\", \"value\": \"1\"}, {\"text\": \"异常\", \"value\": \"0\"}]}, \"description\": \"实时展示设备485串口通信的连接状态\"}]}', '2025-10-23 15:03:08', '0', 0, NULL, '2025-10-30 15:41:09', 0);
COMMIT;
-- ----------------------------
-- Table structure for iot_product_sort
-- ----------------------------
DROP TABLE IF EXISTS `iot_product_sort`;
CREATE TABLE `iot_product_sort` (
`id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '分类id',
`parent_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '父id',
`has_child` tinyint(1) NOT NULL COMMENT '是否有子节点',
`identification` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '标识',
`classified_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '分类名称',
`description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '说明',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '创建者',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='产品分类';
-- ----------------------------
-- Records of iot_product_sort
-- ----------------------------
BEGIN;
INSERT INTO `iot_product_sort` (`id`, `parent_id`, `has_child`, `identification`, `classified_name`, `description`, `create_time`, `create_by`) VALUES ('100', '0', 1, 'nexiot', '奈科斯', '根', '2025-06-24 14:21:08', 'test');
INSERT INTO `iot_product_sort` (`id`, `parent_id`, `has_child`, `identification`, `classified_name`, `description`, `create_time`, `create_by`) VALUES ('100100', '100', 0, 'beta', '验证(beta)', NULL, '2025-06-24 14:46:20', 'test');
INSERT INTO `iot_product_sort` (`id`, `parent_id`, `has_child`, `identification`, `classified_name`, `description`, `create_time`, `create_by`) VALUES ('101', '0', 0, 'smart-city', '智慧城市', NULL, '2025-10-26 10:52:24', 'iot');
INSERT INTO `iot_product_sort` (`id`, `parent_id`, `has_child`, `identification`, `classified_name`, `description`, `create_time`, `create_by`) VALUES ('102', '0', 0, 'IIoT', '工业场景', NULL, '2025-10-26 10:53:08', 'iot');
COMMIT;
-- ----------------------------
-- Table structure for iot_resource_connection
-- ----------------------------
DROP TABLE IF EXISTS `iot_resource_connection`;
CREATE TABLE `iot_resource_connection` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`name` varchar(100) NOT NULL COMMENT '资源名称',
`type` varchar(20) NOT NULL COMMENT '资源类型(MYSQL,KAFKA,MQTT,HTTP)',
`plugin_type` varchar(50) DEFAULT NULL COMMENT '插件类型(JDBC,KAFKA,MQTT,HTTP,IOTDB等)',
`host` varchar(100) NOT NULL COMMENT '主机地址',
`port` int NOT NULL COMMENT '端口',
`username` varchar(100) DEFAULT NULL COMMENT '用户名',
`password` varchar(200) DEFAULT NULL COMMENT '密码',
`database_name` varchar(100) DEFAULT NULL COMMENT '数据库名/路径',
`extra_config` text COMMENT '扩展配置JSON',
`status` tinyint DEFAULT '1' COMMENT '状态(0:禁用,1:启用)',
`description` varchar(500) DEFAULT NULL COMMENT '描述',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`create_by` varchar(50) DEFAULT NULL COMMENT '创建者',
`update_by` varchar(50) DEFAULT NULL COMMENT '更新者',
`direction` varchar(10) NOT NULL DEFAULT 'OUT' COMMENT '方向:IN-输入,OUT-输出',
`data_direction` varchar(20) DEFAULT 'OUTPUT' COMMENT '数据流向:INPUT-输入,OUTPUT-输出,BIDIRECTIONAL-双向',
PRIMARY KEY (`id`),
KEY `idx_type` (`type`),
KEY `idx_status` (`status`),
KEY `idx_create_time` (`create_time`),
KEY `idx_direction` (`direction`),
KEY `idx_data_direction` (`data_direction`),
KEY `idx_plugin_type` (`plugin_type`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='资源连接表';
-- ----------------------------
-- Records of iot_resource_connection
-- ----------------------------
BEGIN;
INSERT INTO `iot_resource_connection` (`id`, `name`, `type`, `plugin_type`, `host`, `port`, `username`, `password`, `database_name`, `extra_config`, `status`, `description`, `create_time`, `update_time`, `create_by`, `update_by`, `direction`, `data_direction`) VALUES (6, '主节点内网数据库', 'MYSQL', 'JDBC', '192.168.31.100', 3306, 'root', 'Haha@2025', 'iot_test', '{\"port\":3306,\"charset\":\"utf8mb4\",\"connectionTimeout\":30000,\"maxConnections\":10,\"batchSize\":1000,\"host\":\"192.168.31.100\",\"username\":\"root\",\"password\":\"Haha@2025\",\"databaseName\":\"iot_test\"}', 1, '内网数据库,其他公网节点可能无法访问到', '2025-10-04 12:37:10', '2025-10-31 21:44:34', 'test', 'iot', 'OUT', 'OUTPUT');
COMMIT;
-- ----------------------------
-- Table structure for iot_user
-- ----------------------------
DROP TABLE IF EXISTS `iot_user`;
CREATE TABLE `iot_user` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`org_id` bigint DEFAULT NULL COMMENT '归属组织机构',
`username` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '用户名',
`password` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '密码',
`alias` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '别名',
`union_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '用户唯一标识',
`email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '邮箱',
`salt` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '密码加盐',
`mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '手机号',
`status` tinyint unsigned DEFAULT NULL COMMENT '账号状态(0正常,1停用)',
`avatar` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '头像',
`parent_union_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '上级用户唯一id',
`identity` tinyint NOT NULL DEFAULT '1' COMMENT '账号身份 0.超级管理员 1.普通用户 2.子用户',
`login_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '登录IP',
`login_date` datetime DEFAULT NULL COMMENT '登录时间',
`create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建者',
`create_date` datetime DEFAULT NULL COMMENT '创建时间',
`update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`update_date` datetime DEFAULT NULL,
`cfg` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '自定义配置',
`remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '备注',
`deleted` tinyint unsigned DEFAULT NULL COMMENT '0-正常,1-删除',
`license` int unsigned DEFAULT '0' COMMENT '022租户接入数限制',
`license_total_amount` int unsigned DEFAULT '1000' COMMENT 'license总额度',
`register_from` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '注册来源',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1944353342247555073 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='用户表';
-- ----------------------------
-- Records of iot_user
-- ----------------------------
BEGIN;
INSERT INTO `iot_user` (`id`, `org_id`, `username`, `password`, `alias`, `union_id`, `email`, `salt`, `mobile`, `status`, `avatar`, `parent_union_id`, `identity`, `login_ip`, `login_date`, `create_by`, `create_date`, `update_by`, `update_date`, `cfg`, `remark`, `deleted`, `license`, `license_total_amount`, `register_from`) VALUES (1, NULL, 'iot', '$2a$10$opb7qtNzvAaQBbbXFuW1R.HJSOXPQjd0GtxdRNnuo.gfcfSZyYpci', 'iot', 'iot', 'wo8335224@gmail.com', NULL, '19219288111', 0, NULL, NULL, 0, NULL, '2025-10-31 21:12:26', '', '2025-06-23 16:18:01', 'iot', '2025-08-12 18:46:23', '{\"exclusiveFirstLogin\":false}', NULL, 0, 5073, 5000, NULL);
INSERT INTO `iot_user` (`id`, `org_id`, `username`, `password`, `alias`, `union_id`, `email`, `salt`, `mobile`, `status`, `avatar`, `parent_union_id`, `identity`, `login_ip`, `login_date`, `create_by`, `create_date`, `update_by`, `update_date`, `cfg`, `remark`, `deleted`, `license`, `license_total_amount`, `register_from`) VALUES (1937479897454936064, NULL, 'test', '$2a$10$lo9j6knUiLMqsMgpajRNV.geNetYI/ryeQFxlSDAJXpd/.QRmiOpG', '请误故意删数据!否则IP拉黑', 'test', NULL, NULL, '13800138001', 0, NULL, NULL, 1, NULL, '2025-10-31 21:23:51', 'iot', '2025-06-24 19:56:19', 'iot', '2025-08-12 18:09:34', NULL, NULL, 0, 4989, 5000, 'admin');
INSERT INTO `iot_user` (`id`, `org_id`, `username`, `password`, `alias`, `union_id`, `email`, `salt`, `mobile`, `status`, `avatar`, `parent_union_id`, `identity`, `login_ip`, `login_date`, `create_by`, `create_date`, `update_by`, `update_date`, `cfg`, `remark`, `deleted`, `license`, `license_total_amount`, `register_from`) VALUES (1944353342247555072, NULL, 'view', '$2a$10$B03AP27l8sinWJ0d5POQ/..8585fKpZhgndFG2QM0CjRtxbJacvZ.', '只读', 'view', NULL, NULL, '13900139000', 1, NULL, NULL, 1, NULL, NULL, 'iot', '2025-07-13 19:08:56', NULL, NULL, NULL, NULL, 0, 5000, 5000, 'admin');
COMMIT;
-- ----------------------------
-- Table structure for iot_user_application
-- ----------------------------
DROP TABLE IF EXISTS `iot_user_application`;
CREATE TABLE `iot_user_application` (
`app_unique_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '应用标识',
`union_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
`app_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '应用名称',
`app_id` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '调用凭证APPID,必须16位',
`up_topic` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'MQ上行主题,英文逗号分隔',
`down_topic` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'MQ下行主题,英文逗号分隔',
`notify_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '回调地址',
`app_secret` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '调用密钥,必须32位',
`valid_end_date` datetime DEFAULT NULL COMMENT '授权结束时间',
`scope` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '授权范围',
`app_status` tinyint unsigned DEFAULT '0' COMMENT '0-正常,1-停用',
`instance` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT 'public' COMMENT '实例名称',
`remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '描述',
`logo` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'logo',
`create_date` datetime DEFAULT NULL COMMENT '创建时间',
`cfg` json DEFAULT NULL COMMENT '额外配置',
`deleted` tinyint unsigned DEFAULT '0' COMMENT '0-正常,1-删除',
`http_enable` tinyint(1) DEFAULT '1' COMMENT 'http推送是否启用,0:不启用 1:启用',
`mqtt_enable` tinyint(1) DEFAULT '1' COMMENT 'mqtt推送是否启用,0:不启用 1:启用',
`tcp_enable` tinyint(1) DEFAULT '0' COMMENT 'tcp 809协议第三方推送是否启用 0不启用 1启用',
PRIMARY KEY (`app_unique_id`) USING BTREE,
UNIQUE KEY `idx_app_id` (`app_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='用户应用信息表';
-- ----------------------------
-- Records of iot_user_application
-- ----------------------------
BEGIN;
INSERT INTO `iot_user_application` (`app_unique_id`, `union_id`, `app_name`, `app_id`, `up_topic`, `down_topic`, `notify_url`, `app_secret`, `valid_end_date`, `scope`, `app_status`, `instance`, `remark`, `logo`, `create_date`, `cfg`, `deleted`, `http_enable`, `mqtt_enable`, `tcp_enable`) VALUES ('1938504461874020352', 'test', '笑盈盈1', '9PSfpC7Yp53fih5H', 'test/9PSfpC7Yp53fih5H', NULL, 'http://127.0.0.1:9092/test/echo', 'lhTv3cxvrc6qUPfm4etkpU8TTWwLEhe5', NULL, NULL, 0, 'public', '1', NULL, '2025-06-27 15:47:34', '{\"http\": {\"url\": \"http://127.0.0.1:9092/test/echo\", \"enable\": true, \"header\": \"X-IoT-Token\", \"secret\": \"KBxjRAbewCTaFrzXkddrQOi9FCNHXpQH\", \"support\": true}, \"jdbc\": {}, \"mqtt\": {\"url\": \"tcp://192.168.31.194:1883\", \"enable\": true, \"support\": true, \"clientId\": \"9PSfpC7Yp53fih5H\", \"password\": \"lhTv3cxvrc6qUPfm4etkpU8TTWwLEhe5\", \"username\": \"9PSfpC7Yp53fih5H\"}, \"kafka\": {\"enable\": false, \"support\": false}, \"rockerMQ\": {\"enable\": false, \"support\": false}, \"rocketMQ\": {\"enable\": false, \"support\": false}}', 0, 1, 1, 0);
INSERT INTO `iot_user_application` (`app_unique_id`, `union_id`, `app_name`, `app_id`, `up_topic`, `down_topic`, `notify_url`, `app_secret`, `valid_end_date`, `scope`, `app_status`, `instance`, `remark`, `logo`, `create_date`, `cfg`, `deleted`, `http_enable`, `mqtt_enable`, `tcp_enable`) VALUES ('1964860284904546304', 'test', '23123', 'EyUKP1beAK277OIj', NULL, NULL, NULL, 'gceoXqaJ2tImfGOtbKAUXHQqyDLjLVkU', NULL, NULL, 1, 'public', '213313', NULL, '2025-09-08 09:16:12', '{\"mqtt\": {\"url\": \"tcp://192.168.31.194:1883\", \"enable\": false, \"support\": true, \"clientId\": \"EyUKP1beAK277OIj\", \"password\": \"gceoXqaJ2tImfGOtbKAUXHQqyDLjLVkU\", \"username\": \"EyUKP1beAK277OIj\"}}', 0, 1, 1, 0);
INSERT INTO `iot_user_application` (`app_unique_id`, `union_id`, `app_name`, `app_id`, `up_topic`, `down_topic`, `notify_url`, `app_secret`, `valid_end_date`, `scope`, `app_status`, `instance`, `remark`, `logo`, `create_date`, `cfg`, `deleted`, `http_enable`, `mqtt_enable`, `tcp_enable`) VALUES ('1965274693472808960', 'test', 'test', 'JmhpPHiPSnl4KwyQ', NULL, NULL, NULL, '2t3IhEHQlxosXEKFKoVbSyoUBzax0LRJ', NULL, NULL, 0, 'public', NULL, NULL, '2025-09-09 12:42:55', NULL, 0, 1, 1, 0);
INSERT INTO `iot_user_application` (`app_unique_id`, `union_id`, `app_name`, `app_id`, `up_topic`, `down_topic`, `notify_url`, `app_secret`, `valid_end_date`, `scope`, `app_status`, `instance`, `remark`, `logo`, `create_date`, `cfg`, `deleted`, `http_enable`, `mqtt_enable`, `tcp_enable`) VALUES ('1972117205424480256', 'test', '11111111111111111111111111111111', '7CS5Pog5h0zxeDXL', NULL, NULL, NULL, 'mjU1xDfSnBn8X92BmZmQ3A2FesCWvJRI', NULL, NULL, 1, 'public', '111', NULL, '2025-09-28 09:52:37', '{\"mqtt\": {\"url\": \"tcp://192.168.31.194:1883\", \"enable\": true, \"support\": true, \"clientId\": \"7CS5Pog5h0zxeDXL\", \"password\": \"mjU1xDfSnBn8X92BmZmQ3A2FesCWvJRI\", \"username\": \"7CS5Pog5h0zxeDXL\"}}', 0, 1, 1, 0);
INSERT INTO `iot_user_application` (`app_unique_id`, `union_id`, `app_name`, `app_id`, `up_topic`, `down_topic`, `notify_url`, `app_secret`, `valid_end_date`, `scope`, `app_status`, `instance`, `remark`, `logo`, `create_date`, `cfg`, `deleted`, `http_enable`, `mqtt_enable`, `tcp_enable`) VALUES ('1972467796055105536', 'test', '测', 'mpU6NeF9q6TvAjNS', NULL, NULL, NULL, 'Vr2wfKJnz4gkCCaSBqlJffQdrfkenr67', NULL, NULL, 0, 'public', NULL, NULL, '2025-09-29 09:05:44', '{\"mqtt\": {\"url\": \"tcp://192.168.31.194:1883\", \"enable\": false, \"support\": true, \"clientId\": \"mpU6NeF9q6TvAjNS\", \"password\": \"Vr2wfKJnz4gkCCaSBqlJffQdrfkenr67\", \"username\": \"mpU6NeF9q6TvAjNS\"}}', 0, 1, 1, 0);
INSERT INTO `iot_user_application` (`app_unique_id`, `union_id`, `app_name`, `app_id`, `up_topic`, `down_topic`, `notify_url`, `app_secret`, `valid_end_date`, `scope`, `app_status`, `instance`, `remark`, `logo`, `create_date`, `cfg`, `deleted`, `http_enable`, `mqtt_enable`, `tcp_enable`) VALUES ('1976119106386178048', 'test', '11', 'znG1pQSY9bRtGyZM', NULL, NULL, NULL, 'QZwzsD1DGmwdmXsozarW6C4MZ1OWuP19', NULL, NULL, 0, 'public', NULL, NULL, '2025-10-09 10:54:44', NULL, 0, 1, 1, 0);
INSERT INTO `iot_user_application` (`app_unique_id`, `union_id`, `app_name`, `app_id`, `up_topic`, `down_topic`, `notify_url`, `app_secret`, `valid_end_date`, `scope`, `app_status`, `instance`, `remark`, `logo`, `create_date`, `cfg`, `deleted`, `http_enable`, `mqtt_enable`, `tcp_enable`) VALUES ('1976133080339099648', 'test', '爱他地方', '8rmN4o8qQfB8qN5M', NULL, NULL, NULL, 'yXiYQeZcFeZIfA9rE6SI5MmfDS601jn7', NULL, NULL, 0, 'public', NULL, NULL, '2025-10-09 11:50:16', '{\"mqtt\": {\"url\": \"tcp://192.168.31.194:1883\", \"enable\": true, \"support\": true, \"clientId\": \"8rmN4o8qQfB8qN5M\", \"password\": \"yXiYQeZcFeZIfA9rE6SI5MmfDS601jn7\", \"username\": \"8rmN4o8qQfB8qN5M\"}}', 0, 1, 1, 0);
INSERT INTO `iot_user_application` (`app_unique_id`, `union_id`, `app_name`, `app_id`, `up_topic`, `down_topic`, `notify_url`, `app_secret`, `valid_end_date`, `scope`, `app_status`, `instance`, `remark`, `logo`, `create_date`, `cfg`, `deleted`, `http_enable`, `mqtt_enable`, `tcp_enable`) VALUES ('1976893029855965184', 'test', 'hq', 'YKxfjcQYGW6zNXJJ', NULL, NULL, NULL, '8DjIHWstNIBh160gLTBlmghTda9WLR5y', NULL, NULL, 0, 'public', NULL, NULL, '2025-10-11 14:10:02', NULL, 0, 1, 1, 0);
INSERT INTO `iot_user_application` (`app_unique_id`, `union_id`, `app_name`, `app_id`, `up_topic`, `down_topic`, `notify_url`, `app_secret`, `valid_end_date`, `scope`, `app_status`, `instance`, `remark`, `logo`, `create_date`, `cfg`, `deleted`, `http_enable`, `mqtt_enable`, `tcp_enable`) VALUES ('1976902591619182592', 'test', '111', 'bhi1WEekhlmKWsdI', NULL, NULL, NULL, 'GRHxROknfQ2RVnhzX4x4qhjnwkUHbdhx', NULL, NULL, 0, 'public', NULL, NULL, '2025-10-11 14:48:02', '{\"mqtt\": {\"url\": \"tcp://192.168.31.194:1883\", \"enable\": true, \"support\": true, \"clientId\": \"bhi1WEekhlmKWsdI\", \"password\": \"GRHxROknfQ2RVnhzX4x4qhjnwkUHbdhx\", \"username\": \"bhi1WEekhlmKWsdI\"}}', 0, 1, 1, 0);
INSERT INTO `iot_user_application` (`app_unique_id`, `union_id`, `app_name`, `app_id`, `up_topic`, `down_topic`, `notify_url`, `app_secret`, `valid_end_date`, `scope`, `app_status`, `instance`, `remark`, `logo`, `create_date`, `cfg`, `deleted`, `http_enable`, `mqtt_enable`, `tcp_enable`) VALUES ('1980473592185585664', 'test', 'aa', '18uYTbqYeq3hDDRy', NULL, NULL, NULL, 'm8xvYsvDJL6kqincBIkQw1dmUEpqEKen', NULL, NULL, 0, 'public', NULL, NULL, '2025-10-21 11:17:54', '{\"mqtt\": {\"url\": \"tcp://192.168.31.194:1883\", \"enable\": true, \"support\": true, \"clientId\": \"18uYTbqYeq3hDDRy\", \"password\": \"m8xvYsvDJL6kqincBIkQw1dmUEpqEKen\", \"username\": \"18uYTbqYeq3hDDRy\"}}', 0, 1, 1, 0);
INSERT INTO `iot_user_application` (`app_unique_id`, `union_id`, `app_name`, `app_id`, `up_topic`, `down_topic`, `notify_url`, `app_secret`, `valid_end_date`, `scope`, `app_status`, `instance`, `remark`, `logo`, `create_date`, `cfg`, `deleted`, `http_enable`, `mqtt_enable`, `tcp_enable`) VALUES ('1984153098008014848', 'test', 'pp', 'tai4GbDsCRX4BwLp', NULL, NULL, NULL, 'uMhFx3lSIlfGstviV6aFXw5jhzHjHMLz', NULL, NULL, 0, 'public', NULL, NULL, '2025-10-31 14:58:57', '{\"http\": {}, \"jdbc\": {}, \"mqtt\": {}, \"kafka\": {}, \"rocketMQ\": {}}', 0, 1, 1, 0);
COMMIT;
-- ----------------------------
-- Table structure for iot_user_sub
-- ----------------------------
DROP TABLE IF EXISTS `iot_user_sub`;
CREATE TABLE `iot_user_sub` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
`org_id` bigint DEFAULT NULL COMMENT '归属组织机构',
`username` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '用户名',
`password` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '密码',
`alias` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '别名',
`union_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '用户唯一标识',
`email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '邮箱',
`salt` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '密码加盐',
`mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '手机号',
`status` tinyint unsigned DEFAULT NULL COMMENT '账号状态(0正常,1停用)',
`avatar` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '头像',
`parent_union_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '上级用户唯一id',
`identity` tinyint NOT NULL DEFAULT '2' COMMENT '账号身份 0.超级管理员 1.普通用户 2.子用户',
`login_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '登录IP',
`login_date` datetime DEFAULT NULL COMMENT '登录时间',
`create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建者',
`create_date` datetime DEFAULT NULL COMMENT '创建时间',
`update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`update_date` datetime DEFAULT NULL,
`cfg` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '自定义配置',
`remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '备注',
`deleted` tinyint unsigned DEFAULT NULL COMMENT '0-正常,1-删除',
`license` int unsigned DEFAULT '0' COMMENT '022租户接入数限制',
`license_total_amount` int unsigned DEFAULT '1000' COMMENT 'license总额度',
`authorized_application_id` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '该账号有权限操作的应用id列表',
`app_id` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '子账号用于oauth2认证的客户端id',
`app_secret` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '子账号用于oauth2认证的客户端密钥',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='子账号表';
-- ----------------------------
-- Records of iot_user_sub
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for notice_channel
-- ----------------------------
DROP TABLE IF EXISTS `notice_channel`;
CREATE TABLE `notice_channel` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
`name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '配置名称',
`channel_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '渠道类型(如dingTalk、sms_ali、sms_tencent、feishu、wecom、email等)',
`config` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '渠道参数(JSON字符串,如webhook、appKey、smtp等)',
`status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='通知notice_channel表';
-- ----------------------------
-- Records of notice_channel
-- ----------------------------
BEGIN;
INSERT INTO `notice_channel` (`id`, `name`, `channel_type`, `config`, `status`, `remark`, `creator`, `create_time`, `update_time`) VALUES (1, 'xzxzx', 'email', '{}', '1', '', 'test', '2025-07-19 09:14:25', '2025-07-28 13:51:10');
INSERT INTO `notice_channel` (`id`, `name`, `channel_type`, `config`, `status`, `remark`, `creator`, `create_time`, `update_time`) VALUES (2, 'xzxzx', 'email', '{}', '1', '', 'test', '2025-07-19 09:14:28', '2025-07-28 13:51:10');
INSERT INTO `notice_channel` (`id`, `name`, `channel_type`, `config`, `status`, `remark`, `creator`, `create_time`, `update_time`) VALUES (3, '作者个人群', 'dingTalk', '{\"webhook\":\"https://oapi.dingtalk.com/robot/send?access_token=f731085dd9ef094114794a0f5ff2cc09e017d18acea205415cc03039af472661\",\"secret\":\"SECee225435f2e30b7218a2e7486bc7671d7ec0725e6e7d15142783f7b488161ddf\"}', '0', '', 'iot', '2025-07-19 21:40:08', '2025-10-23 13:41:19');
INSERT INTO `notice_channel` (`id`, `name`, `channel_type`, `config`, `status`, `remark`, `creator`, `create_time`, `update_time`) VALUES (4, '阿里呀', 'sms_ali', '{\"accessKey\":\"xzxz\",\"secretKey\":\"xzxz\",\"signName\":\"xzxz\",\"templateCode\":\"xzxzx\"}', '0', NULL, 'test', '2025-07-20 10:01:20', '2025-07-28 13:51:10');
INSERT INTO `notice_channel` (`id`, `name`, `channel_type`, `config`, `status`, `remark`, `creator`, `create_time`, `update_time`) VALUES (5, '腾讯云语音', 'sms_tencent', '{\"secretId\":\"kcssds\",\"secretKey\":\"dsdscxcxc\",\"signName\":\"ccx\",\"templateCode\":\"xzxzxz\"}', '0', NULL, 'test', '2025-07-20 10:01:44', '2025-07-28 13:51:10');
INSERT INTO `notice_channel` (`id`, `name`, `channel_type`, `config`, `status`, `remark`, `creator`, `create_time`, `update_time`) VALUES (6, 'cdcndjc', 'feishu', '{\"webhook\":\"kdsdsndsd\"}', '0', NULL, 'test', '2025-07-20 10:02:03', '2025-07-28 13:51:10');
INSERT INTO `notice_channel` (`id`, `name`, `channel_type`, `config`, `status`, `remark`, `creator`, `create_time`, `update_time`) VALUES (7, '三楼消息', 'webhook', '{\"webhook\":\"http://192.168.31.194:9092/test/echo\",\"AuthTokenKey\":\"Universal_web\",\"TokenValue\":\"xsxscdscd\"}', '0', NULL, 'test', '2025-07-23 20:35:07', '2025-10-18 19:22:28');
INSERT INTO `notice_channel` (`id`, `name`, `channel_type`, `config`, `status`, `remark`, `creator`, `create_time`, `update_time`) VALUES (8, '公开钉钉群(群号157440003929)', 'dingTalk', '{\"secret\":\"SEC4dbd40ee09aadc3260802a453db38249ffcad64a24577e459353cf748c9c3a41\",\"webhook\":\"https://oapi.dingtalk.com/robot/send?access_token=8d0f006bd3b323830c7763ef5902e860b312c3791eb20d64e929251d28cb8f10\"}', '0', NULL, 'iot', '2025-10-18 18:42:12', '2025-10-23 13:19:27');
COMMIT;
-- ----------------------------
-- Table structure for notice_send_record
-- ----------------------------
DROP TABLE IF EXISTS `notice_send_record`;
CREATE TABLE `notice_send_record` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
`template_id` bigint DEFAULT NULL COMMENT '模板ID',
`config_id` bigint DEFAULT NULL COMMENT '通知配置ID',
`receivers` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '实际收件人',
`params` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '实际参数(JSON字符串)',
`status` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发送状态(如SUCCESS、FAIL)',
`result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '返回结果',
`send_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '发送时间',
PRIMARY KEY (`id`) USING BTREE,
KEY `idx_template_id` (`template_id`) USING BTREE,
KEY `idx_config_id` (`config_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=263 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='通知发送记录表';
-- ----------------------------
-- Records of notice_send_record
-- ----------------------------
BEGIN;
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (1, 3, 3, NULL, '{sceneName=联动, execTime=2025-08-15T14:18:02.877686094, trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}], productKey=681c0775c2dc427d0480ab5f, deviceId=ov00014117, deviceName=潜江雅园1号楼底商店铺, iotId=7af18836921a48e9aedbb33551032a8a, userUnionId=test, messageType=EVENT, deviceNode=DEVICE, sceneId=63, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), time=1755238682672, event=batteryRestore, properties={}}', 'SUCCESS', 'OK', '2025-08-15 14:18:03');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (2, 5, 7, NULL, '{sceneName=联动, execTime=2025-08-15T14:18:03.173005886, trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}], productKey=681c0775c2dc427d0480ab5f, deviceId=ov00014117, deviceName=潜江雅园1号楼底商店铺, iotId=7af18836921a48e9aedbb33551032a8a, userUnionId=test, messageType=EVENT, deviceNode=DEVICE, sceneId=63, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), time=1755238682672, event=batteryRestore, properties={}}', 'SUCCESS', 'OK', '2025-08-15 14:18:03');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (3, 3, 3, NULL, '{sceneName=联动, execTime=2025-08-15T16:25:00.980141149, trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}], productKey=681c0775c2dc427d0480ab5f, deviceId=ov00014117, deviceName=潜江雅园1号楼底商店铺, iotId=7af18836921a48e9aedbb33551032a8a, userUnionId=test, messageType=EVENT, deviceNode=DEVICE, sceneId=63, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), time=1755246300935, event=batteryRestore, properties={}}', 'SUCCESS', 'OK', '2025-08-15 16:25:01');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (4, 5, 7, NULL, '{sceneName=联动, execTime=2025-08-15T16:25:01.410751050, trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}], productKey=681c0775c2dc427d0480ab5f, deviceId=ov00014117, deviceName=潜江雅园1号楼底商店铺, iotId=7af18836921a48e9aedbb33551032a8a, userUnionId=test, messageType=EVENT, deviceNode=DEVICE, sceneId=63, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), time=1755246300935, event=batteryRestore, properties={}}', 'SUCCESS', 'OK', '2025-08-15 16:25:01');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (5, 3, 3, NULL, '{sceneName=联动, execTime=2025-08-15T20:39:49.057189411, trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}], productKey=681c0775c2dc427d0480ab5f, deviceId=ov00014117, deviceName=潜江雅园1号楼底商店铺, iotId=7af18836921a48e9aedbb33551032a8a, userUnionId=test, messageType=EVENT, deviceNode=DEVICE, sceneId=63, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), time=1755261588961, event=batteryRestore, properties={}}', 'SUCCESS', 'OK', '2025-08-15 20:39:50');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (6, 5, 7, NULL, '{sceneName=联动, execTime=2025-08-15T20:39:50.071993579, trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}], productKey=681c0775c2dc427d0480ab5f, deviceId=ov00014117, deviceName=潜江雅园1号楼底商店铺, iotId=7af18836921a48e9aedbb33551032a8a, userUnionId=test, messageType=EVENT, deviceNode=DEVICE, sceneId=63, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), time=1755261588961, event=batteryRestore, properties={}}', 'SUCCESS', 'OK', '2025-08-15 20:39:50');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (7, 3, 3, NULL, '{sceneName=联动, execTime=2025-08-15T23:18:28.783384155, trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}], productKey=681c0775c2dc427d0480ab5f, deviceId=ov00014117, deviceName=潜江雅园1号楼底商店铺, iotId=7af18836921a48e9aedbb33551032a8a, userUnionId=test, messageType=EVENT, deviceNode=DEVICE, sceneId=63, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), eventName=电池恢复正常, time=1755271108374, event=batteryRestore, properties={}}', 'SUCCESS', 'OK', '2025-08-15 23:18:29');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (8, 3, 3, NULL, '{sceneName=联动, execTime=2025-08-15T23:18:28.786797391, trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}], productKey=681c0775c2dc427d0480ab5f, deviceId=ov00014117, deviceName=潜江雅园1号楼底商店铺, iotId=7af18836921a48e9aedbb33551032a8a, userUnionId=test, messageType=EVENT, deviceNode=DEVICE, sceneId=63, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), eventName=电池恢复正常, time=1755271108338, event=batteryRestore, properties={}}', 'SUCCESS', 'OK', '2025-08-15 23:18:29');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (9, 5, 7, NULL, '{sceneName=联动, execTime=2025-08-15T23:18:29.081467901, trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}], productKey=681c0775c2dc427d0480ab5f, deviceId=ov00014117, deviceName=潜江雅园1号楼底商店铺, iotId=7af18836921a48e9aedbb33551032a8a, userUnionId=test, messageType=EVENT, deviceNode=DEVICE, sceneId=63, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), eventName=电池恢复正常, time=1755271108374, event=batteryRestore, properties={}}', 'SUCCESS', 'OK', '2025-08-15 23:18:29');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (10, 5, 7, NULL, '{sceneName=联动, execTime=2025-08-15T23:18:29.081467901, trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}], productKey=681c0775c2dc427d0480ab5f, deviceId=ov00014117, deviceName=潜江雅园1号楼底商店铺, iotId=7af18836921a48e9aedbb33551032a8a, userUnionId=test, messageType=EVENT, deviceNode=DEVICE, sceneId=63, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), eventName=电池恢复正常, time=1755271108338, event=batteryRestore, properties={}}', 'SUCCESS', 'OK', '2025-08-15 23:18:29');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (11, 3, 3, NULL, '{sceneName=联动, execTime=2025-08-16T11:53:24.445527, trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}], productKey=681c0775c2dc427d0480ab5f, deviceId=ov00014117, deviceName=潜江雅园1号楼底商店铺, iotId=7af18836921a48e9aedbb33551032a8a, userUnionId=test, messageType=EVENT, deviceNode=DEVICE, sceneId=63, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), time=1755316404345, event=batteryRestore, properties={}}', 'SUCCESS', 'OK', '2025-08-16 11:53:25');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (12, 5, 7, NULL, '{sceneName=联动, execTime=2025-08-16T11:53:36.419875, trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}], productKey=681c0775c2dc427d0480ab5f, deviceId=ov00014117, deviceName=潜江雅园1号楼底商店铺, iotId=7af18836921a48e9aedbb33551032a8a, userUnionId=test, messageType=EVENT, deviceNode=DEVICE, sceneId=63, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), time=1755316404345, event=batteryRestore, properties={}}', 'SUCCESS', 'OK', '2025-08-16 11:53:36');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (13, 3, 3, NULL, '{sceneName=联动, execTime=2025-08-16T13:55:55.926409797, trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}], productKey=681c0775c2dc427d0480ab5f, deviceId=ov00014117, deviceName=潜江雅园1号楼底商店铺, iotId=7af18836921a48e9aedbb33551032a8a, userUnionId=test, messageType=EVENT, deviceNode=DEVICE, sceneId=63, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), time=1755323755908, event=batteryRestore, properties={}}', 'SUCCESS', 'OK', '2025-08-16 13:55:56');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (14, 5, 7, NULL, '{sceneName=联动, execTime=2025-08-16T13:55:56.266825124, trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}], productKey=681c0775c2dc427d0480ab5f, deviceId=ov00014117, deviceName=潜江雅园1号楼底商店铺, iotId=7af18836921a48e9aedbb33551032a8a, userUnionId=test, messageType=EVENT, deviceNode=DEVICE, sceneId=63, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), time=1755323755908, event=batteryRestore, properties={}}', 'SUCCESS', 'OK', '2025-08-16 13:55:56');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (15, 3, 3, NULL, '{sceneName=联动, execTime=2025-08-16T16:15:19.217470131, trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}], productKey=681c0775c2dc427d0480ab5f, deviceId=ov00014117, deviceName=潜江雅园1号楼底商店铺, iotId=7af18836921a48e9aedbb33551032a8a, userUnionId=test, messageType=EVENT, deviceNode=DEVICE, sceneId=63, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), time=1755332119170, event=batteryRestore, properties={}}', 'SUCCESS', 'OK', '2025-08-16 16:15:20');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (16, 5, 7, NULL, '{sceneName=联动, execTime=2025-08-16T16:15:19.634643340, trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}], productKey=681c0775c2dc427d0480ab5f, deviceId=ov00014117, deviceName=潜江雅园1号楼底商店铺, iotId=7af18836921a48e9aedbb33551032a8a, userUnionId=test, messageType=EVENT, deviceNode=DEVICE, sceneId=63, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), time=1755332119170, event=batteryRestore, properties={}}', 'SUCCESS', 'OK', '2025-08-16 16:15:20');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (17, 3, 3, NULL, '{sceneName=联动, execTime=2025-08-16T21:14:36.422883894, trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}], productKey=681c0775c2dc427d0480ab5f, deviceId=ov00014117, deviceName=潜江雅园1号楼底商店铺, iotId=7af18836921a48e9aedbb33551032a8a, userUnionId=test, messageType=EVENT, deviceNode=DEVICE, sceneId=63, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), time=1755350076311, event=batteryRestore, properties={}}', 'SUCCESS', 'OK', '2025-08-16 21:14:37');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (18, 5, 7, NULL, '{sceneName=联动, execTime=2025-08-16T21:14:36.806093456, trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}], productKey=681c0775c2dc427d0480ab5f, deviceId=ov00014117, deviceName=潜江雅园1号楼底商店铺, iotId=7af18836921a48e9aedbb33551032a8a, userUnionId=test, messageType=EVENT, deviceNode=DEVICE, sceneId=63, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), time=1755350076311, event=batteryRestore, properties={}}', 'SUCCESS', 'OK', '2025-08-16 21:14:37');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (19, 3, 3, NULL, '{sceneName=联动, execTime=2025-08-17T14:29:34.595719677, trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}], productKey=681c0775c2dc427d0480ab5f, deviceId=ov00014117, deviceName=潜江雅园1号楼底商店铺, iotId=7af18836921a48e9aedbb33551032a8a, userUnionId=test, messageType=EVENT, deviceNode=DEVICE, sceneId=63, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), time=1755412174562, event=batteryRestore, properties={}}', 'SUCCESS', 'OK', '2025-08-17 14:29:35');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (20, 5, 7, NULL, '{sceneName=联动, execTime=2025-08-17T14:29:34.962613774, trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}], productKey=681c0775c2dc427d0480ab5f, deviceId=ov00014117, deviceName=潜江雅园1号楼底商店铺, iotId=7af18836921a48e9aedbb33551032a8a, userUnionId=test, messageType=EVENT, deviceNode=DEVICE, sceneId=63, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), time=1755412174562, event=batteryRestore, properties={}}', 'SUCCESS', 'OK', '2025-08-17 14:29:35');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (21, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-08-20T09:30:21.288363321, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-08-20 09:30:22');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (22, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-08-20T09:30:21.656242463, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-08-20 09:30:22');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (23, 3, 3, NULL, '{sceneName=联动, execTime=2025-08-26T13:50:31.860793421, trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}], productKey=681c0775c2dc427d0480ab5f, deviceId=ov00014117, deviceName=潜江雅园1号楼底商店铺, iotId=7af18836921a48e9aedbb33551032a8a, userUnionId=test, messageType=EVENT, deviceNode=DEVICE, sceneId=63, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), time=1756187430545, event=batteryRestore, properties={}}', 'SUCCESS', 'OK', '2025-08-26 13:50:39');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (24, 5, 7, NULL, '{sceneName=联动, execTime=2025-08-26T13:50:39.344427857, trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}], productKey=681c0775c2dc427d0480ab5f, deviceId=ov00014117, deviceName=潜江雅园1号楼底商店铺, iotId=7af18836921a48e9aedbb33551032a8a, userUnionId=test, messageType=EVENT, deviceNode=DEVICE, sceneId=63, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), time=1756187430545, event=batteryRestore, properties={}}', 'SUCCESS', 'OK', '2025-08-26 13:50:40');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (25, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-08-26T15:17:04.707173421, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-08-26 15:17:05');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (26, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-08-26T15:17:04.900569804, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-08-26 15:17:05');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (27, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-08-26T16:31:06.471396634, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-08-26 16:31:07');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (28, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-08-26T16:31:06.645486175, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-08-26 16:31:07');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (29, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-08-28T13:50:59.765807738, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-08-28 13:51:00');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (30, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-08-28T13:51:00.073401947, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-08-28 13:51:00');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (31, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-08-31T04:11:12.492184901, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'FAIL', '钉钉返回错误: description:机器人发送签名不匹配;solution:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;link:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-08-31 04:11:13');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (32, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-08-31T04:11:12.856727582, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-08-31 04:11:13');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (33, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-08-31T13:52:25.056323044, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-08-31 13:52:25');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (34, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-08-31T13:52:25.246703049, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-08-31 13:52:25');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (35, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-02T11:00:37.649597050, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-02 11:00:38');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (36, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-02T11:00:38.101407236, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-02 11:00:38');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (37, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-03T10:51:43.851643829, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-03 10:51:44');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (38, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-03T10:51:44.229123358, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-03 10:51:44');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (39, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-06T11:06:29.016739780, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-06 11:06:29');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (40, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-06T11:06:29.302321638, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-06 11:06:29');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (41, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-06T14:44:28.760699749, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-06 14:44:29');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (42, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-06T14:44:29.130662939, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-06 14:44:29');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (43, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-06T16:32:29.255930889, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-06 16:32:29');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (44, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-06T16:32:29.489325649, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-06 16:32:29');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (45, 5, 7, NULL, '{data={\"ts\":\"1757339070\"}, sceneName=水浸, execTime=2025-09-08T21:44:31.617183809, trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"865098070326549\",\"deviceName\":\"水浸\",\"modelId\":\"water_alarm\",\"filters\":[]}], productKey=68beda0c1c9e0d2b7943b826, deviceId=865098070326549, deviceName=水浸, iotId=dd58f9ca0c3043a1a829c45190cc0c4e, userUnionId=iot, messageType=EVENT, deviceNode=DEVICE, payload={\"APPdata\":\"KDg2NTA5ODA3MDMyNjU0OV9TSjAxXzE2XzE1NV8xMDBfU0pPUEVOXzE3NTczMzkwNzBfNDYwMTEzNTAwOTgyOTgxKUBAQEBAQEBAQEBAQEA=\"}, sceneId=66, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=三楼消息推送, execTriggerType=null), eventName=水浸报警, time=1757339071605, event=water_alarm}', 'SUCCESS', 'OK', '2025-09-08 21:44:32');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (46, 5, 7, NULL, '{sceneName=水浸, sceneId=66, execTime=2025-09-08T21:44:51.914963214, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=三楼消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"865098070326549\",\"deviceName\":\"水浸\",\"modelId\":\"water_alarm\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-08 21:44:52');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (47, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-09T12:51:14.075822364, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-09 12:51:14');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (48, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-09T12:51:14.279048193, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-09 12:51:14');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (49, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-10T00:22:32.115860190, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-10 00:22:32');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (50, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-10T00:22:32.417032797, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-10 00:22:32');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (51, 5, 7, NULL, '{data={\"ts\":\"1757509331\"}, sceneName=水浸, execTime=2025-09-10T21:02:23.865147208, trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"865098070326549\",\"deviceName\":\"水浸\",\"modelId\":\"water_alarm\",\"filters\":[]}], productKey=68beda0c1c9e0d2b7943b826, deviceId=865098070326549, deviceName=水浸传感器(作者166购买), iotId=dd58f9ca0c3043a1a829c45190cc0c4e, userUnionId=test, messageType=EVENT, deviceNode=DEVICE, payload={\"APPdata\":\"KDg2NTA5ODA3MDMyNjU0OV9TSjAxXzE0XzE1NV82M19TSk9QRU5fMTc1NzUwOTMzMV80NjAxMTM1MDA5ODI5ODEpQEBAQEBAQEBAQEBAQEA=\"}, sceneId=66, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=三楼消息推送, execTriggerType=null), eventName=水浸报警, time=1757509343810, event=water_alarm}', 'SUCCESS', 'OK', '2025-09-10 21:02:24');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (52, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-11T23:02:01.626753204, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-11 23:02:02');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (53, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-11T23:02:01.942868688, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-11 23:02:02');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (54, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-12T15:00:48.482123047, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-12 15:00:49');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (55, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-12T15:00:48.767789847, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-12 15:00:49');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (56, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-12T16:57:13.517334789, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-12 16:57:14');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (57, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-12T16:57:13.849845685, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-12 16:57:14');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (58, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-17T10:40:15.033835798, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-17 10:40:15');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (59, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-17T10:40:15.246709485, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-17 10:40:15');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (60, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-17T12:02:11.611074788, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-17 12:02:12');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (61, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-17T12:02:11.776656457, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-17 12:02:12');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (62, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-26T22:22:54.232430181, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-26 22:22:54');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (63, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-26T22:22:54.431607338, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-26 22:22:54');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (64, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-26T22:45:21.853898498, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-26 22:45:22');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (65, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-26T22:45:22.028246062, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-26 22:45:22');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (66, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-26T22:45:23.762467638, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-26 22:45:24');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (67, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-26T22:45:23.843156576, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-26 22:45:24');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (68, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-26T22:45:24.462394467, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-26 22:45:25');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (69, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-26T22:45:24.542703526, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-26 22:45:25');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (70, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-26T22:45:24.729384692, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-26 22:45:25');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (71, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-26T22:45:24.801696253, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-26 22:45:25');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (72, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-27T11:06:42.723486369, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-27 11:06:43');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (73, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-27T11:06:42.885072644, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-27 11:06:43');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (74, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-27T11:44:15.464743417, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-27 11:44:16');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (75, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-27T11:44:15.651303857, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-27 11:44:16');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (76, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-27T14:02:23.428288213, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-27 14:02:24');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (77, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-27T14:02:23.572349134, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-27 14:02:24');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (78, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-27T17:38:13.838349593, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-27 17:38:14');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (79, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-27T17:38:13.985913254, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-27 17:38:14');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (80, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-27T21:29:52.670407992, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-27 21:29:53');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (81, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-27T21:29:52.832407465, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=广丰机房消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"ov00014117\",\"deviceName\":\"ov00014117\",\"modelId\":\"batteryRestore\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-09-27 21:29:53');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (82, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-28T10:06:59.481428444, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-09-28 10:07:00');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (83, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-28T10:24:53.975479255, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-09-28 10:24:54');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (84, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-28T11:07:53.394461936, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-09-28 11:07:54');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (85, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-28T11:20:59.317496831, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-09-28 11:21:00');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (86, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-28T13:49:22.637324979, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-09-28 13:49:23');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (87, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-28T15:44:06.752147210, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-09-28 15:44:07');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (88, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-28T15:54:12.758362979, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-09-28 15:54:13');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (89, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-28T16:29:16.782848797, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-09-28 16:29:17');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (90, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-28T16:55:39.468555901, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-09-28 16:55:40');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (91, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-29T08:24:09.212502087, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-09-29 08:24:09');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (92, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-29T09:03:38.489930543, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-09-29 09:03:39');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (93, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-29T09:26:05.691138664, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-09-29 09:26:06');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (94, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-29T09:26:09.241014857, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-09-29 09:26:09');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (95, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-29T10:32:37.184271163, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'FAIL', '钉钉返回错误: description:机器人发送签名不匹配;solution:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;link:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-09-29 10:32:37');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (96, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-29T10:40:56.607670692, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'FAIL', '钉钉返回错误: description:机器人发送签名不匹配;solution:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;link:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-09-29 10:40:57');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (97, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-29T11:05:37.938289063, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'FAIL', '钉钉返回错误: description:机器人发送签名不匹配;solution:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;link:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-09-29 11:05:38');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (98, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-29T13:06:24.650220191, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'FAIL', '钉钉返回错误: description:机器人发送签名不匹配;solution:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;link:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-09-29 13:06:25');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (99, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-29T15:25:24.713791510, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'FAIL', '钉钉返回错误: description:机器人发送签名不匹配;solution:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;link:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-09-29 15:25:25');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (100, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-29T15:32:29.555222643, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'FAIL', '钉钉返回错误: description:机器人发送签名不匹配;solution:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;link:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-09-29 15:32:30');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (101, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-29T15:47:46.527792886, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'FAIL', '钉钉返回错误: description:机器人发送签名不匹配;solution:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;link:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-09-29 15:47:47');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (102, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-29T16:00:53.572579806, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'FAIL', '钉钉返回错误: description:机器人发送签名不匹配;solution:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;link:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-09-29 16:00:54');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (103, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-29T16:46:56.367311002, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'FAIL', '钉钉返回错误: description:机器人发送签名不匹配;solution:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;link:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-09-29 16:46:56');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (104, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-29T17:35:44.513862579, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'FAIL', '钉钉返回错误: description:机器人发送签名不匹配;solution:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;link:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-09-29 17:35:45');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (105, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-30T08:28:40.368996650, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'FAIL', '钉钉返回错误: description:机器人发送签名不匹配;solution:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;link:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-09-30 08:28:41');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (106, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-30T09:31:02.998412371, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'FAIL', '钉钉返回错误: description:机器人发送签名不匹配;solution:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;link:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-09-30 09:31:03');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (107, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-30T09:34:38.228649166, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'FAIL', '钉钉返回错误: description:机器人发送签名不匹配;solution:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;link:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-09-30 09:34:38');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (108, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-30T11:09:42.840785335, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'FAIL', '钉钉返回错误: description:机器人发送签名不匹配;solution:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;link:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-09-30 11:09:43');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (109, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-30T11:44:08.801089464, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'FAIL', '钉钉返回错误: description:机器人发送签名不匹配;solution:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;link:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-09-30 11:44:09');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (110, 5, 7, NULL, '{sceneName=电表电量&lt;10, sceneId=68, execTime=2025-09-30T11:45:33.926770341, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=三楼消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"250707ea8dda\",\"deviceName\":\"645电壁挂电表\",\"filters\":[{\"key\":\"totalEnergy\",\"value\":\"10\",\"operator\":\"lt\"}]}]}', 'SUCCESS', 'OK', '2025-09-30 11:45:34');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (111, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-30T14:05:28.811582602, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'FAIL', '钉钉返回错误: description:机器人发送签名不匹配;solution:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;link:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-09-30 14:05:29');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (112, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-09-30T14:53:57.782040888, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'FAIL', '钉钉返回错误: description:机器人发送签名不匹配;solution:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;link:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-09-30 14:53:58');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (113, 5, 7, NULL, '{sceneName=电表电量&lt;10, sceneId=68, execTime=2025-10-01T14:36:15.228842126, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=三楼消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"250707ea8dda\",\"deviceName\":\"645电壁挂电表\",\"filters\":[{\"key\":\"totalEnergy\",\"value\":\"10\",\"operator\":\"lt\"}]}]}', 'SUCCESS', 'OK', '2025-10-01 14:36:15');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (114, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-02T21:15:22.615119101, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'FAIL', '钉钉返回错误: description:机器人发送签名不匹配;solution:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;link:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-10-02 21:15:23');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (115, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-03T21:13:01.731789026, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'FAIL', '钉钉返回错误: description:机器人发送签名不匹配;solution:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;link:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-10-03 21:13:02');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (116, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-04T11:25:21.031027823, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'FAIL', '钉钉返回错误: description:机器人发送签名不匹配;solution:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;link:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-10-04 11:25:21');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (117, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-04T18:20:54.385159910, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'FAIL', '钉钉返回错误: description:机器人发送签名不匹配;solution:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;link:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-10-04 18:20:55');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (118, 5, 7, NULL, '{sceneName=电表电量&lt;10, sceneId=68, execTime=2025-10-04T19:06:15.746883826, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=三楼消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"250707ea8dda\",\"deviceName\":\"645电壁挂电表\",\"filters\":[{\"key\":\"totalEnergy\",\"value\":\"10\",\"operator\":\"lt\"}]}]}', 'SUCCESS', 'OK', '2025-10-04 19:06:16');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (119, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-05T08:58:11.218043629, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'FAIL', '钉钉返回错误: description:机器人发送签名不匹配;solution:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;link:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-10-05 08:58:11');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (120, 5, 7, NULL, '{data={\"ts\":\"1759814554\"}, sceneName=水浸, execTime=2025-10-07T13:22:46.629746907, trigger=[{\"trigger\":\"device\",\"type\":\"event\",\"deviceId\":\"865098070326549\",\"deviceName\":\"水浸\",\"modelId\":\"water_alarm\",\"filters\":[]}], productKey=68beda0c1c9e0d2b7943b826, deviceId=865098070326549, deviceName=水浸传感器, iotId=68beda0c1c9e0d2b7943b826865098070326549, userUnionId=test, messageType=EVENT, deviceNode=DEVICE, payload={\"APPdata\":\"KDg2NTA5ODA3MDMyNjU0OV9TSjAxXzMxXzE1NV8xMDBfU0pPUEVOXzE3NTk4MTQ1NTRfNDYwMTEzNTAwOTgyOTgxKUBAQEBAQEBAQEBAQEA=\"}, sceneId=66, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=三楼消息推送, execTriggerType=null), eventName=水浸报警, time=1759814566606, event=water_alarm}', 'SUCCESS', 'OK', '2025-10-07 13:22:47');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (121, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-08T08:09:24.980698386, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'FAIL', '钉钉返回错误: description:机器人发送签名不匹配;solution:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;link:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-10-08 08:09:25');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (122, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-08T09:18:35.604421531, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'FAIL', '钉钉返回错误: description:机器人发送签名不匹配;solution:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;link:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-10-08 09:18:36');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (123, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-08T09:18:37.314302684, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'FAIL', '钉钉返回错误: description:机器人发送签名不匹配;solution:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;link:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-10-08 09:18:37');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (124, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-08T09:27:11.444638670, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'FAIL', '钉钉返回错误: description:机器人发送签名不匹配;solution:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;link:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-10-08 09:27:12');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (125, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-08T11:45:30.769147404, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'FAIL', '钉钉返回错误: description:机器人发送签名不匹配;solution:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;link:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-10-08 11:45:31');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (126, 5, 7, NULL, '{sceneName=电表电量&lt;10, sceneId=68, execTime=2025-10-08T13:19:24.888472226, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=三楼消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"250707ea8dda\",\"deviceName\":\"645电壁挂电表\",\"filters\":[{\"key\":\"totalEnergy\",\"value\":\"10\",\"operator\":\"lt\"}]}]}', 'SUCCESS', 'OK', '2025-10-08 13:19:25');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (127, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-08T16:03:15.863814507, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'FAIL', '钉钉返回错误: description:机器人发送签名不匹配;solution:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;link:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-10-08 16:03:16');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (128, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-08T20:03:50.210163842, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'FAIL', '钉钉返回错误: description:机器人发送签名不匹配;solution:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;link:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-10-08 20:03:50');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (129, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-09T10:42:23.309477654, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'FAIL', '钉钉返回错误: description:机器人发送签名不匹配;solution:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;link:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-10-09 10:42:23');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (130, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-09T11:20:47.523819493, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'FAIL', '钉钉返回错误: description:机器人发送签名不匹配;solution:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;link:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-10-09 11:20:48');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (131, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-09T12:03:16.812986254, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'FAIL', '钉钉返回错误: description:机器人发送签名不匹配;solution:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;link:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-10-09 12:03:17');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (132, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-09T14:12:35.276731711, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'FAIL', '钉钉返回错误: description:机器人发送签名不匹配;solution:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;link:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-10-09 14:12:36');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (133, 3, 3, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-09T14:14:10.540284865, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=3, noticeTemplateName=Aleo的验证模版, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'FAIL', '钉钉返回错误: description:机器人发送签名不匹配;solution:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;link:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-10-09 14:14:11');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (134, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-09T14:29:48.355127681, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=三楼消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-10-09 14:29:48');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (135, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-09T17:15:31.548202206, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=三楼消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-10-09 17:15:32');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (136, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-10T13:28:34.521514882, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=三楼消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-10-10 13:28:35');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (137, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-10T14:28:45.264837078, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=三楼消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-10-10 14:28:45');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (138, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-10T14:28:45.359402819, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=三楼消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-10-10 14:28:45');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (139, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-10T15:25:36.940126135, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=三楼消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-10-10 15:25:37');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (140, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-10T16:07:41.658277160, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=三楼消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-10-10 16:07:42');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (141, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-10T17:29:07.801203018, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=三楼消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-10-10 17:29:08');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (142, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-11T14:07:15.068975615, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=三楼消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-10-11 14:07:15');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (143, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-11T14:15:16.168629954, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=三楼消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-10-11 14:15:16');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (144, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-11T17:06:20.853205699, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=三楼消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-10-11 17:06:21');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (145, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-11T17:49:02.552807952, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=三楼消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-10-11 17:49:03');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (146, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-12T14:09:41.462108905, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=三楼消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-10-12 14:09:41');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (147, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-13T13:20:32.038878826, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=三楼消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-10-13 13:20:32');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (148, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-13T15:15:04.044680625, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=三楼消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-10-13 15:15:04');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (149, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-13T22:08:01.549300216, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=三楼消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-10-13 22:08:02');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (150, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-14T09:40:06.071505608, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=三楼消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-10-14 09:40:06');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (151, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-14T13:53:32.465000043, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=三楼消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-10-14 13:53:32');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (152, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-14T15:37:42.265482760, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=三楼消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-10-14 15:37:42');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (153, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-14T16:34:32.465172616, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=三楼消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-10-14 16:34:32');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (154, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-15T16:42:06.379217603, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=三楼消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-10-15 16:42:06');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (155, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-15T16:42:08.015380733, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=三楼消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-10-15 16:42:08');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (156, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-15T17:00:14.458728050, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=三楼消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-10-15 17:00:14');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (157, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-15T17:04:02.142688026, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=三楼消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-10-15 17:04:02');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (158, 5, 7, NULL, '{sceneName=联动, sceneId=63, execTime=2025-10-18T09:30:41.680037543, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, modelId=null, filters=[], execData=null, noticeTemplateId=5, noticeTemplateName=三楼消息推送, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"ov00014117\",\"deviceName\":\"潜江雅园1号楼底商店铺\",\"filters\":[{\"key\":\"switchStatus\",\"value\":\"0\",\"operator\":\"eq\"}]}]}', 'SUCCESS', 'OK', '2025-10-18 09:30:42');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (159, 8, 8, NULL, '{sceneName=【天亮了】联动设备和发通知, sceneId=74, execTime=2025-10-18T20:14:57.668186500, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, productKey=null, modelId=null, filters=[], execData=null, noticeTemplateId=8, noticeTemplateName=提醒天亮-欢迎进群, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"65\",\"operator\":\"gte\"}]}]}', 'SUCCESS', 'OK', '2025-10-18 20:14:58');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (160, 9, 8, NULL, '{sceneName=【天黑了】发钉钉查用电量, execTime=2025-10-18T21:38:25.856871978, trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"20\",\"operator\":\"lte\"}]}], productKey=p0B2kKqdJD8M, deviceId=860048070262660-2, deviceName=温湿度子设备(MQTT)-地址2, iotId=p0B2kKqdJD8M860048070262660-2, userUnionId=test, messageType=PROPERTIES, deviceNode=DEVICE, sceneId=75, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, productKey=null, modelId=null, filters=[], execData=null, noticeTemplateId=9, noticeTemplateName=天黑了~关灯睡觉, execTriggerType=null), time=1760794705731, properties={\"sourcePayload\":\"4AC30000001302031003B000D7000000000000000000000008\",\"humidity\":94.4,\"humidityDesc\":\"湿重环境,注意防潮除湿\",\"temperature\":21.5,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":8,\"illuminationDesc\":\"环境黑暗,建议开启照明\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-18 21:38:26');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (161, 8, 8, NULL, '{sceneName=【天亮了】查电量发钉钉, execTime=2025-10-19T06:49:38.880134246, trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"65\",\"operator\":\"gte\"}]}], productKey=p0B2kKqdJD8M, deviceId=860048070262660-2, deviceName=温湿度子设备(MQTT)-地址2, iotId=p0B2kKqdJD8M860048070262660-2, userUnionId=test, messageType=PROPERTIES, deviceNode=DEVICE, sceneId=74, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, productKey=null, modelId=null, filters=[], execData=null, noticeTemplateId=8, noticeTemplateName=提醒天亮-欢迎进群, execTriggerType=null), time=1760827778834, properties={\"sourcePayload\":\"DBD700000013020310035E00CC000000000000000000000044\",\"humidity\":86.2,\"humidityDesc\":\"湿度较高,建议适当通风\",\"temperature\":20.4,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":68,\"illuminationDesc\":\"光线昏暗,适合休息\",\"overallComfort\":\"环境舒适,体感良好\"}}', 'SUCCESS', 'OK', '2025-10-19 06:49:39');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (162, 8, 8, NULL, '{sceneName=【天亮了】光照2500提示, execTime=2025-10-19T10:16:50.707649375, trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"2400\",\"operator\":\"gte\"}]}], productKey=p0B2kKqdJD8M, deviceId=860048070262660-2, deviceName=温湿度子设备(MQTT)-地址2, iotId=p0B2kKqdJD8M860048070262660-2, userUnionId=test, messageType=PROPERTIES, deviceNode=DEVICE, sceneId=76, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, productKey=null, modelId=null, filters=[], execData=null, noticeTemplateId=8, noticeTemplateName=提醒天亮-欢迎进群, execTriggerType=null), time=1760840209284, properties={\"sourcePayload\":\"063B00000013020310031D00D9000000000000000000000A73\",\"humidity\":79.7,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":21.7,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":2675,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境舒适,体感良好\"}}', 'SUCCESS', 'OK', '2025-10-19 10:16:51');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (163, 8, 8, NULL, '{sceneName=【天亮了】光照2500提示, execTime=2025-10-19T10:21:02.161555292, trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"2400\",\"operator\":\"gte\"}]}], productKey=p0B2kKqdJD8M, deviceId=860048070262660-2, deviceName=温湿度子设备(MQTT)-地址2, iotId=p0B2kKqdJD8M860048070262660-2, userUnionId=test, messageType=PROPERTIES, deviceNode=DEVICE, sceneId=76, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, productKey=null, modelId=null, filters=[], execData=null, noticeTemplateId=8, noticeTemplateName=提醒天亮-欢迎进群, execTriggerType=null), time=1760840461200, properties={\"sourcePayload\":\"073E00000013020310031B00D9000000000000000000000B5C\",\"humidity\":79.5,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":21.7,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":2908,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境舒适,体感良好\"}}', 'SUCCESS', 'OK', '2025-10-19 10:21:02');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (164, 8, 8, NULL, '{sceneName=【天亮了】光照2500提示, sceneId=76, execTime=2025-10-19T10:59:20.662424264, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, productKey=null, modelId=null, filters=[], execData=null, noticeTemplateId=8, noticeTemplateName=提醒天亮-欢迎进群, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"2400\",\"operator\":\"gte\"}]}]}', 'SUCCESS', 'OK', '2025-10-19 10:59:21');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (165, 8, 8, NULL, '{sceneName=【天亮了】查电量通知钉钉群(群号157440003929), execTime=2025-10-19T11:09:02.166546682, trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"65\",\"operator\":\"gte\"}]}], productKey=p0B2kKqdJD8M, deviceId=860048070262660-2, deviceName=温湿度子设备(MQTT)-地址2, iotId=p0B2kKqdJD8M860048070262660-2, userUnionId=test, messageType=PROPERTIES, deviceNode=DEVICE, sceneId=74, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, productKey=null, modelId=null, filters=[], execData=null, noticeTemplateId=8, noticeTemplateName=提醒天亮-欢迎进群, execTriggerType=null), time=1760843342154, properties={\"sourcePayload\":\"001200000013020310031E00D7000000000000000000000908\",\"humidity\":79.8,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":21.5,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":2312,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境舒适,体感良好\"}}', 'SUCCESS', 'OK', '2025-10-19 11:09:02');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (166, 8, 8, NULL, '{sceneName=【天亮了】查电量通知钉钉群(群号157440003929), execTime=2025-10-19T11:19:03.440562181, trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"65\",\"operator\":\"gte\"}]}], productKey=p0B2kKqdJD8M, deviceId=860048070262660-2, deviceName=温湿度子设备(MQTT)-地址2, iotId=p0B2kKqdJD8M860048070262660-2, userUnionId=test, messageType=PROPERTIES, deviceNode=DEVICE, sceneId=74, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, productKey=null, modelId=null, filters=[], execData=null, noticeTemplateId=8, noticeTemplateName=提醒天亮-欢迎进群, execTriggerType=null), time=1760843942481, properties={\"sourcePayload\":\"011700000013020310031E00D900000000000000000000076F\",\"humidity\":79.8,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":21.7,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":1903,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境舒适,体感良好\"}}', 'SUCCESS', 'OK', '2025-10-19 11:19:04');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (167, 8, 8, NULL, '{sceneName=【天亮了】光照2500提示通知钉钉群(群号157440003929), execTime=2025-10-19T14:39:02.342377055, trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"2400\",\"operator\":\"gte\"}]}], productKey=p0B2kKqdJD8M, deviceId=860048070262660-2, deviceName=温湿度子设备(MQTT)-地址2, iotId=p0B2kKqdJD8M860048070262660-2, userUnionId=test, messageType=PROPERTIES, deviceNode=DEVICE, sceneId=76, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, productKey=null, modelId=null, filters=[], execData=null, noticeTemplateId=8, noticeTemplateName=提醒天亮-欢迎进群, execTriggerType=null), time=1760855942285, properties={\"sourcePayload\":\"1B7700000013020310033700D2000000000000000000000B35\",\"humidity\":82.3,\"humidityDesc\":\"湿度较高,建议适当通风\",\"temperature\":21,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":2869,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境舒适,体感良好\"}}', 'SUCCESS', 'OK', '2025-10-19 14:39:03');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (168, 9, 8, NULL, '{sceneName=定时触发电量查询, execTime=2025-10-19T16:31:02.382704, trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"89861590112330001924-2\",\"deviceName\":\"通道2子设备\",\"productKey\":\"3QAz7HuahAGN\",\"filters\":[{\"key\":\"illumination\",\"value\":\"2400\",\"operator\":\"gt\"},{\"key\":\"humidity\",\"value\":\"30\",\"operator\":\"gt\"}]}], productKey=3QAz7HuahAGN, deviceId=89861590112330001924-2, deviceName=通道2子设备, iotId=3QAz7HuahAGN89861590112330001924-2, userUnionId=iot, messageType=PROPERTIES, deviceNode=DEVICE, sceneId=77, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, productKey=null, modelId=null, filters=[], execData=null, noticeTemplateId=9, noticeTemplateName=天黑了~关灯睡觉, execTriggerType=null), time=1760862662345, properties={\"sourcePayload\":\"020310034200CA0000000000000000000001143A49\",\"humidity\":83.4,\"humidityDesc\":\"湿度较高,建议适当通风\",\"temperature\":20.2,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":276,\"illuminationDesc\":\"光线柔和,适宜阅读\",\"overallComfort\":\"环境舒适,体感良好\"}}', 'SUCCESS', 'OK', '2025-10-19 16:31:03');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (169, 9, 8, NULL, '{sceneName=【天黑了】查电量通知钉钉群(群号157440003929), execTime=2025-10-19T17:27:02.349728074, trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"20\",\"operator\":\"lte\"}]}], productKey=p0B2kKqdJD8M, deviceId=860048070262660-2, deviceName=温湿度子设备(MQTT)-地址2, iotId=p0B2kKqdJD8M860048070262660-2, userUnionId=test, messageType=PROPERTIES, deviceNode=DEVICE, sceneId=75, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, productKey=null, modelId=null, filters=[], execData=null, noticeTemplateId=9, noticeTemplateName=天黑了~关灯睡觉, execTriggerType=null), time=1760866022334, properties={\"sourcePayload\":\"50CB00000013020310033200CC00000000000000000000000B\",\"humidity\":81.8,\"humidityDesc\":\"湿度较高,建议适当通风\",\"temperature\":20.4,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":11,\"illuminationDesc\":\"光线昏暗,适合休息\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-19 17:27:03');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (170, 9, 8, NULL, '{sceneName=【天黑了】查电量通知钉钉群(群号157440003929), execTime=2025-10-19T18:26:39.518139490, trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"20\",\"operator\":\"lte\"}]}], productKey=p0B2kKqdJD8M, deviceId=860048070262660-2, deviceName=温湿度子设备(MQTT)-地址2, iotId=p0B2kKqdJD8M860048070262660-2, userUnionId=test, messageType=PROPERTIES, deviceNode=DEVICE, sceneId=75, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, productKey=null, modelId=null, filters=[], execData=null, noticeTemplateId=9, noticeTemplateName=天黑了~关灯睡觉, execTriggerType=null), time=1760869599390, properties={\"sourcePayload\":\"000100000013020310033300CA00000000000000000000000B\",\"humidity\":81.9,\"humidityDesc\":\"湿度较高,建议适当通风\",\"temperature\":20.2,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":11,\"illuminationDesc\":\"光线昏暗,适合休息\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-19 18:26:40');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (171, 9, 8, NULL, '{sceneName=满足全部条件, execTime=2025-10-19T18:26:40.994374641, trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"89861590112330001924-2\",\"deviceName\":\"通道2子设备\",\"productKey\":\"3QAz7HuahAGN\",\"filters\":[{\"key\":\"illumination\",\"value\":\"2400\",\"operator\":\"gt\"},{\"key\":\"humidity\",\"value\":\"30\",\"operator\":\"gt\"}]}], productKey=3QAz7HuahAGN, deviceId=89861590112330001924-2, deviceName=通道2子设备, iotId=3QAz7HuahAGN89861590112330001924-2, userUnionId=iot, messageType=PROPERTIES, deviceNode=DEVICE, sceneId=77, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, productKey=null, modelId=null, filters=[], execData=null, noticeTemplateId=9, noticeTemplateName=天黑了~关灯睡觉, execTriggerType=null), time=1760869600768, properties={\"sourcePayload\":\"020310033300CA00000000000000000000000BCB35\",\"humidity\":81.9,\"humidityDesc\":\"湿度较高,建议适当通风\",\"temperature\":20.2,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":11,\"illuminationDesc\":\"光线昏暗,适合休息\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-19 18:26:41');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (172, 9, 8, NULL, '{sceneName=满足全部条件, execTime=2025-10-19T18:34:39.580503925, trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"89861590112330001924-2\",\"deviceName\":\"通道2子设备\",\"productKey\":\"3QAz7HuahAGN\",\"filters\":[{\"key\":\"illumination\",\"value\":\"2400\",\"operator\":\"gt\"},{\"key\":\"humidity\",\"value\":\"30\",\"operator\":\"gt\"}]}], productKey=3QAz7HuahAGN, deviceId=89861590112330001924-2, deviceName=通道2子设备, iotId=3QAz7HuahAGN89861590112330001924-2, userUnionId=iot, messageType=PROPERTIES, deviceNode=DEVICE, sceneId=77, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, productKey=null, modelId=null, filters=[], execData=null, noticeTemplateId=9, noticeTemplateName=天黑了~关灯睡觉, execTriggerType=null), time=1760870079571, properties={\"sourcePayload\":\"020310032E00CA00000000000000000000000B163C\",\"humidity\":81.4,\"humidityDesc\":\"湿度较高,建议适当通风\",\"temperature\":20.2,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":11,\"illuminationDesc\":\"光线昏暗,适合休息\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-19 18:34:40');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (173, 9, 8, NULL, '{sceneName=【天黑了】查电量通知钉钉群(群号157440003929), execTime=2025-10-19T18:34:42.349529400, trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"20\",\"operator\":\"lte\"}]}], productKey=p0B2kKqdJD8M, deviceId=860048070262660-2, deviceName=温湿度子设备(MQTT)-地址2, iotId=p0B2kKqdJD8M860048070262660-2, userUnionId=test, messageType=PROPERTIES, deviceNode=DEVICE, sceneId=75, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, productKey=null, modelId=null, filters=[], execData=null, noticeTemplateId=9, noticeTemplateName=天黑了~关灯睡觉, execTriggerType=null), time=1760870081170, properties={\"sourcePayload\":\"000500000013020310032E00CA00000000000000000000000B\",\"humidity\":81.4,\"humidityDesc\":\"湿度较高,建议适当通风\",\"temperature\":20.2,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":11,\"illuminationDesc\":\"光线昏暗,适合休息\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-19 18:34:42');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (174, 9, 8, NULL, '{sceneName=【天黑了】查电量通知钉钉群(群号157440003929), execTime=2025-10-19T18:44:39.669597576, trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"20\",\"operator\":\"lte\"}]}], productKey=p0B2kKqdJD8M, deviceId=860048070262660-2, deviceName=温湿度子设备(MQTT)-地址2, iotId=p0B2kKqdJD8M860048070262660-2, userUnionId=test, messageType=PROPERTIES, deviceNode=DEVICE, sceneId=75, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, productKey=null, modelId=null, filters=[], execData=null, noticeTemplateId=9, noticeTemplateName=天黑了~关灯睡觉, execTriggerType=null), time=1760870679432, properties={\"sourcePayload\":\"000A00000013020310032E00CA00000000000000000000000B\",\"humidity\":81.4,\"humidityDesc\":\"湿度较高,建议适当通风\",\"temperature\":20.2,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":11,\"illuminationDesc\":\"光线昏暗,适合休息\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-19 18:44:40');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (175, 9, 8, NULL, '{sceneName=满足全部条件, execTime=2025-10-19T18:44:40.935038577, trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"89861590112330001924-2\",\"deviceName\":\"通道2子设备\",\"productKey\":\"3QAz7HuahAGN\",\"filters\":[{\"key\":\"illumination\",\"value\":\"2400\",\"operator\":\"gt\"},{\"key\":\"humidity\",\"value\":\"30\",\"operator\":\"gt\"}]}], productKey=3QAz7HuahAGN, deviceId=89861590112330001924-2, deviceName=通道2子设备, iotId=3QAz7HuahAGN89861590112330001924-2, userUnionId=iot, messageType=PROPERTIES, deviceNode=DEVICE, sceneId=77, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, productKey=null, modelId=null, filters=[], execData=null, noticeTemplateId=9, noticeTemplateName=天黑了~关灯睡觉, execTriggerType=null), time=1760870680615, properties={\"sourcePayload\":\"020310032E00CA00000000000000000000000B163C\",\"humidity\":81.4,\"humidityDesc\":\"湿度较高,建议适当通风\",\"temperature\":20.2,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":11,\"illuminationDesc\":\"光线昏暗,适合休息\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-19 18:44:41');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (176, 9, 8, NULL, '{sceneName=【天黑了】查电量通知钉钉群(群号157440003929), execTime=2025-10-19T19:10:25.180436175, trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"20\",\"operator\":\"lte\"}]}], productKey=p0B2kKqdJD8M, deviceId=860048070262660-2, deviceName=温湿度子设备(MQTT)-地址2, iotId=p0B2kKqdJD8M860048070262660-2, userUnionId=test, messageType=PROPERTIES, deviceNode=DEVICE, sceneId=75, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, productKey=null, modelId=null, filters=[], execData=null, noticeTemplateId=9, noticeTemplateName=天黑了~关灯睡觉, execTriggerType=null), time=1760872225070, properties={\"sourcePayload\":\"001500000013020310032800C700000000000000000000000B\",\"humidity\":80.8,\"humidityDesc\":\"湿度较高,建议适当通风\",\"temperature\":19.9,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":11,\"illuminationDesc\":\"光线昏暗,适合休息\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-19 19:10:25');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (177, 9, 8, NULL, '{sceneName=【天黑了】查电量通知钉钉群(群号157440003929), execTime=2025-10-19T19:14:24.797055788, trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"20\",\"operator\":\"lte\"}]}], productKey=p0B2kKqdJD8M, deviceId=860048070262660-2, deviceName=温湿度子设备(MQTT)-地址2, iotId=p0B2kKqdJD8M860048070262660-2, userUnionId=test, messageType=PROPERTIES, deviceNode=DEVICE, sceneId=75, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, productKey=null, modelId=null, filters=[], execData=null, noticeTemplateId=9, noticeTemplateName=天黑了~关灯睡觉, execTriggerType=null), time=1760872464756, properties={\"sourcePayload\":\"011700000013020310032C00C700000000000000000000000B\",\"humidity\":81.2,\"humidityDesc\":\"湿度较高,建议适当通风\",\"temperature\":19.9,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":11,\"illuminationDesc\":\"光线昏暗,适合休息\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-19 19:14:25');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (178, 8, 8, NULL, '{sceneName=【天亮了】查电量通知钉钉群(群号157440003929), execTime=2025-10-20T06:24:27.862468244, trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"65\",\"operator\":\"gte\"}]}], productKey=p0B2kKqdJD8M, deviceId=860048070262660-2, deviceName=温湿度子设备(MQTT)-地址2, iotId=p0B2kKqdJD8M860048070262660-2, userUnionId=test, messageType=PROPERTIES, deviceNode=DEVICE, sceneId=74, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, productKey=null, modelId=null, filters=[], execData=null, noticeTemplateId=8, noticeTemplateName=提醒天亮-欢迎进群, execTriggerType=null), time=1760912666530, properties={\"sourcePayload\":\"946400000013020310033A00B9000000000000000000000046\",\"humidity\":82.6,\"humidityDesc\":\"湿度较高,建议适当通风\",\"temperature\":18.5,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":70,\"illuminationDesc\":\"光线昏暗,适合休息\",\"overallComfort\":\"环境舒适,体感良好\"}}', 'SUCCESS', 'OK', '2025-10-20 06:24:28');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (179, 8, 8, NULL, '{sceneName=定时触发电量查询, sceneId=88, execTime=2025-10-20T09:00:00.601253208, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, productKey=null, modelId=null, filters=[], execData=null, noticeTemplateId=8, noticeTemplateName=提醒天亮-欢迎进群, execTriggerType=null), trigger=[{\"trigger\":\"timer\",\"cron\":\"0 0 9 1,7,13,15,16,20,23,24,26,31 * ?\",\"filters\":[]}]}', 'SUCCESS', 'OK', '2025-10-20 09:00:01');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (180, 9, 8, NULL, '{sceneName=满足全部条件, execTime=2025-10-20T11:44:45.937757, trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"89861590112330001924-2\",\"deviceName\":\"通道2子设备\",\"productKey\":\"3QAz7HuahAGN\",\"filters\":[{\"key\":\"illumination\",\"value\":\"2400\",\"operator\":\"gt\"},{\"key\":\"humidity\",\"value\":\"30\",\"operator\":\"gt\"}]}], productKey=3QAz7HuahAGN, deviceId=89861590112330001924-2, deviceName=通道2子设备, iotId=3QAz7HuahAGN89861590112330001924-2, userUnionId=test, messageType=PROPERTIES, deviceNode=DEVICE, sceneId=77, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, productKey=null, modelId=null, filters=[], execData=null, noticeTemplateId=9, noticeTemplateName=天黑了~关灯睡觉, execTriggerType=null), time=1760931885834, properties={\"sourcePayload\":\"02031002EE00BF000000000000000000000AA8E210\",\"humidity\":75,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":19.1,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":2728,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境舒适,体感良好\"}}', 'SUCCESS', 'OK', '2025-10-20 11:44:46');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (181, 8, 8, NULL, '{sceneName=【天亮了】光照2500提示通知钉钉群(群号157440003929), execTime=2025-10-20T11:44:46.678099, trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"2400\",\"operator\":\"gte\"}]}], productKey=p0B2kKqdJD8M, deviceId=860048070262660-2, deviceName=温湿度子设备(MQTT)-地址2, iotId=p0B2kKqdJD8M860048070262660-2, userUnionId=test, messageType=PROPERTIES, deviceNode=DEVICE, sceneId=76, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, productKey=null, modelId=null, filters=[], execData=null, noticeTemplateId=8, noticeTemplateName=提醒天亮-欢迎进群, execTriggerType=null), time=1760931886200, properties={\"sourcePayload\":\"01040000001302031002EE00BF000000000000000000000AA8\",\"humidity\":75,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":19.1,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":2728,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境舒适,体感良好\"}}', 'SUCCESS', 'OK', '2025-10-20 11:44:47');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (182, 8, 8, NULL, '{sceneName=【天亮了】查电量通知钉钉群(群号157440003929), sceneId=74, execTime=2025-10-20T15:15:25.856465338, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, productKey=null, modelId=null, filters=[], execData=null, noticeTemplateId=8, noticeTemplateName=提醒天亮-欢迎进群, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"65\",\"operator\":\"gte\"}]}]}', 'SUCCESS', 'OK', '2025-10-20 15:15:26');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (183, 9, 8, NULL, '{sceneName=【天黑了】查电量通知钉钉群(群号157440003929), sceneId=75, execTime=2025-10-20T18:03:29.753090437, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, productKey=null, modelId=null, filters=[], execData=null, noticeTemplateId=9, noticeTemplateName=天黑了~关灯睡觉, execTriggerType=null), trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"20\",\"operator\":\"lte\"}]}]}', 'SUCCESS', 'OK', '2025-10-20 18:03:30');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (184, 9, 8, NULL, '{sceneName=【天黑了】查电量通知钉钉群(群号157440003929), execTime=2025-10-20T19:15:41.993338273, trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"20\",\"operator\":\"lte\"}]}], productKey=p0B2kKqdJD8M, deviceId=860048070262660-2, deviceName=温湿度子设备(MQTT)-地址2, iotId=p0B2kKqdJD8M860048070262660-2, userUnionId=test, messageType=PROPERTIES, deviceNode=DEVICE, sceneId=75, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, productKey=null, modelId=null, filters=[], execData=null, noticeTemplateId=9, noticeTemplateName=天黑了~关灯睡觉, execTriggerType=null), time=1760958918591, properties={\"sourcePayload\":\"09440000001302031002B200BB00000000000000000000000E\",\"humidity\":69,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":18.7,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":14,\"illuminationDesc\":\"光线昏暗,适合休息\",\"overallComfort\":\"环境舒适,体感良好\"}}', 'SUCCESS', 'OK', '2025-10-20 19:15:42');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (185, 8, 8, NULL, '{sceneName=【天亮了】查电量通知钉钉群(群号157440003929), execTime=2025-10-21T06:25:34.091695346, trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"65\",\"operator\":\"gte\"}]}], productKey=p0B2kKqdJD8M, deviceId=860048070262660-2, deviceName=温湿度子设备(MQTT)-地址2, iotId=p0B2kKqdJD8M860048070262660-2, userUnionId=test, messageType=PROPERTIES, deviceNode=DEVICE, sceneId=74, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, productKey=null, modelId=null, filters=[], execData=null, noticeTemplateId=8, noticeTemplateName=提醒天亮-欢迎进群, execTriggerType=null), time=1760999134046, properties={\"sourcePayload\":\"6DEC00000013020310031B009C00000000000000000000005E\",\"humidity\":79.5,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":15.6,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":94,\"illuminationDesc\":\"光线昏暗,适合休息\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-21 06:25:34');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (186, 9, 8, NULL, '{sceneName=满足全部条件, execTime=2025-10-21T09:25:45.234182542, trigger=[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"89861590112330001924-2\",\"deviceName\":\"通道2子设备\",\"productKey\":\"3QAz7HuahAGN\",\"filters\":[{\"key\":\"illumination\",\"value\":\"2400\",\"operator\":\"gt\"},{\"key\":\"humidity\",\"value\":\"30\",\"operator\":\"gt\"}]}], productKey=3QAz7HuahAGN, deviceId=89861590112330001924-2, deviceName=通道2子设备, iotId=3QAz7HuahAGN89861590112330001924-2, userUnionId=test, messageType=PROPERTIES, deviceNode=DEVICE, sceneId=77, action=TriggerBO(trigger=notice, cron=null, type=null, deviceId=null, deviceName=null, productKey=null, modelId=null, filters=[], execData=null, noticeTemplateId=9, noticeTemplateName=天黑了~关灯睡觉, execTriggerType=null), time=1761009944951, properties={\"sourcePayload\":\"020310030000A80000000000000000000009B5B8E2\",\"humidity\":76.8,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":16.8,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":2485,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-21 09:25:45');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (187, 8, 8, NULL, '{\"sceneName\":\"【天亮了】光照2500提示通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-21 11:45:46\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"2400\\\",\\\"operator\\\":\\\"gte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":76,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\"},\"time\":1761018346343,\"properties\":{\"sourcePayload\":\"A3850000001302031002E700B1000000000000000000000A63\",\"humidity\":74.3,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":17.7,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":2659,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-21 11:45:47');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (188, 8, 8, '13182821333,13282821333', '{\"sceneName\":\"【天亮了】查电量通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-21 13:33:43\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"65\\\",\\\"operator\\\":\\\"gte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":74,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\",\"receivers\":\"13282821333\"},\"time\":1761024823171,\"properties\":{\"sourcePayload\":\"C2B800000013020310032C00A40000000000000000000003EB\",\"humidity\":81.2,\"humidityDesc\":\"湿度较高,建议适当通风\",\"temperature\":16.4,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":1003,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-21 13:33:44');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (189, 8, 8, '13182821333,13282821333', '{\"sceneName\":\"【天亮了】查电量通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-21 13:44:11\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"65\\\",\\\"operator\\\":\\\"gte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":74,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\",\"receivers\":\"13282821333\"},\"time\":1761025451443,\"properties\":{\"sourcePayload\":\"000100000013020310032700A6000000000000000000000413\",\"humidity\":80.7,\"humidityDesc\":\"湿度较高,建议适当通风\",\"temperature\":16.6,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":1043,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-21 13:44:12');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (190, 8, 8, '13182821333,13282821333', '{\"sceneName\":\"【天亮了】查电量通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-21 14:03:24\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"65\\\",\\\"operator\\\":\\\"gte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":74,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\",\"receivers\":\"13282821333\"},\"time\":1761026604506,\"properties\":{\"sourcePayload\":\"000200000013020310032A00A300000000000000000000046A\",\"humidity\":81,\"humidityDesc\":\"湿度较高,建议适当通风\",\"temperature\":16.3,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":1130,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-21 14:03:25');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (191, 8, 8, '13182821333,13282821333', '{\"sceneName\":\"【天亮了】查电量通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-21 14:07:24\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"65\\\",\\\"operator\\\":\\\"gte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":74,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\",\"receivers\":\"13282821333\"},\"time\":1761026844319,\"properties\":{\"sourcePayload\":\"000400000013020310032A00A30000000000000000000003B1\",\"humidity\":81,\"humidityDesc\":\"湿度较高,建议适当通风\",\"temperature\":16.3,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":945,\"illuminationDesc\":\"光照适中,舒适自然\",\"overallComfort\":\"环境舒适,体感良好\"}}', 'SUCCESS', 'OK', '2025-10-21 14:07:24');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (192, 8, 8, '13182821333,13282821333', '{\"sceneName\":\"【天亮了】查电量通知钉钉群(群号157440003929)\",\"sceneId\":74,\"execTime\":\"2025-10-21 14:17:24\",\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\",\"receivers\":\"13282821333\"},\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"65\\\",\\\"operator\\\":\\\"gte\\\"}]}]\"}', 'SUCCESS', 'OK', '2025-10-21 14:17:25');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (193, 9, 8, '13282821333', '{\"sceneName\":\"【天黑了】查电量通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-21 17:07:49\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"20\\\",\\\"operator\\\":\\\"lte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":75,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"9\",\"noticeTemplateName\":\"天黑了~关灯睡觉\",\"receivers\":\"13282821333\"},\"time\":1761037666641,\"properties\":{\"sourcePayload\":\"032C00000013020310033D00A4000000000000000000000011\",\"humidity\":82.9,\"humidityDesc\":\"湿度较高,建议适当通风\",\"temperature\":16.4,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":17,\"illuminationDesc\":\"光线昏暗,适合休息\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-21 17:07:50');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (194, 8, 8, '13182821333,13282821333', '{\"sceneName\":\"【天亮了】查电量通知钉钉群(群号157440003929)\",\"sceneId\":74,\"execTime\":\"2025-10-21 17:26:45\",\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\",\"receivers\":\"13282821333\"},\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"65\\\",\\\"operator\\\":\\\"gte\\\"}]}]\"}', 'SUCCESS', 'OK', '2025-10-21 17:26:46');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (195, 8, 8, '13182821333,13282821333', '{\"sceneName\":\"【天亮了】查电量通知钉钉群(群号157440003929)\",\"sceneId\":74,\"execTime\":\"2025-10-21 17:56:18\",\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\",\"receivers\":\"13282821333\"},\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"65\\\",\\\"operator\\\":\\\"gte\\\"}]}]\"}', 'SUCCESS', 'OK', '2025-10-21 17:56:19');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (196, 8, 8, '13182821333,13282821333', '{\"sceneName\":\"【天亮了】查电量通知钉钉群(群号157440003929)\",\"sceneId\":74,\"execTime\":\"2025-10-21 18:02:56\",\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\",\"receivers\":\"13282821333\"},\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"65\\\",\\\"operator\\\":\\\"gte\\\"}]}]\"}', 'SUCCESS', 'OK', '2025-10-21 18:02:57');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (197, 9, 8, '13282821333', '{\"sceneName\":\"【天黑了】查电量通知钉钉群(群号157440003929)\",\"sceneId\":75,\"execTime\":\"2025-10-21 18:02:59\",\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"9\",\"noticeTemplateName\":\"天黑了~关灯睡觉\",\"receivers\":\"13282821333\"},\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"20\\\",\\\"operator\\\":\\\"lte\\\"}]}]\"}', 'SUCCESS', 'OK', '2025-10-21 18:02:59');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (198, 9, 8, '13282821333', '{\"sceneName\":\"满足全部条件\",\"execTime\":\"2025-10-22 09:20:57\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"89861590112330001924-2\\\",\\\"deviceName\\\":\\\"通道2子设备\\\",\\\"productKey\\\":\\\"3QAz7HuahAGN\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"2400\\\",\\\"operator\\\":\\\"gt\\\"},{\\\"key\\\":\\\"humidity\\\",\\\"value\\\":\\\"30\\\",\\\"operator\\\":\\\"gt\\\"}]}]\",\"productKey\":\"3QAz7HuahAGN\",\"deviceId\":\"89861590112330001924-2\",\"deviceName\":\"通道2子设备\",\"iotId\":\"3QAz7HuahAGN89861590112330001924-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":77,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"9\",\"noticeTemplateName\":\"天黑了~关灯睡觉\",\"receivers\":\"13282821333\"},\"time\":1761096057730,\"properties\":{\"sourcePayload\":\"020310030000A400000000000000000000097B28BA\",\"humidity\":76.8,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":16.4,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":2427,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-22 09:20:58');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (199, 8, 8, '13182821333,138282821111', '{\"sceneName\":\"【天亮了】光照2500提示通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-22 09:20:59\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"2400\\\",\\\"operator\\\":\\\"gte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":76,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\",\"receivers\":\"138282821111\"},\"time\":1761096058184,\"properties\":{\"sourcePayload\":\"8A4700000013020310030000A400000000000000000000097B\",\"humidity\":76.8,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":16.4,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":2427,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-22 09:20:59');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (200, 8, 8, '13182821333,13282821333', '{\"sceneName\":\"【天亮了】查电量通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-22 14:08:54\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"65\\\",\\\"operator\\\":\\\"gte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":74,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\",\"receivers\":\"13282821333\"},\"time\":1761113333224,\"properties\":{\"sourcePayload\":\"D6D10000001302031002BB00B60000000000000000000007F9\",\"humidity\":69.9,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":18.2,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":2041,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境舒适,体感良好\"}}', 'FAIL', '钉钉返回错误: 错误描述:机器人发送签名不匹配;解决方案:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;参考链接:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-10-22 14:08:55');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (201, 9, 8, '13282821333', '{\"sceneName\":\"【天黑了】查电量通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-22 17:42:26\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"20\\\",\\\"operator\\\":\\\"lte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":75,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"9\",\"noticeTemplateName\":\"天黑了~关灯睡觉\",\"receivers\":\"13282821333\"},\"time\":1761126145922,\"properties\":{\"sourcePayload\":\"00040000001302031002AC00B0000000000000000000000005\",\"humidity\":68.4,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":17.6,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":5,\"illuminationDesc\":\"环境黑暗,建议开启照明\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'FAIL', '钉钉返回错误: 错误描述:机器人发送签名不匹配;解决方案:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;参考链接:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-10-22 17:42:26');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (202, 9, 8, '13282821333', '{\"sceneName\":\"【天黑了】查电量通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-22 22:10:16\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"20\\\",\\\"operator\\\":\\\"lte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":75,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"9\",\"noticeTemplateName\":\"天黑了~关灯睡觉\",\"receivers\":\"13282821333\"},\"time\":1761142212914,\"properties\":{\"sourcePayload\":\"29920000001302031002C700AA000000000000000000000005\",\"humidity\":71.1,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":17,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":5,\"illuminationDesc\":\"环境黑暗,建议开启照明\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'FAIL', '钉钉返回错误: 错误描述:机器人发送签名不匹配;解决方案:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;参考链接:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-10-22 22:10:17');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (203, 9, 8, '13282821333', '{\"sceneName\":\"【天黑了】查电量通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-22 22:12:32\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"20\\\",\\\"operator\\\":\\\"lte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":75,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"9\",\"noticeTemplateName\":\"天黑了~关灯睡觉\",\"receivers\":\"13282821333\"},\"time\":1761142351410,\"properties\":{\"sourcePayload\":\"2A930000001302031002C700AA000000000000000000000005\",\"humidity\":71.1,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":17,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":5,\"illuminationDesc\":\"环境黑暗,建议开启照明\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'FAIL', '钉钉返回错误: 错误描述:机器人发送签名不匹配;解决方案:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;参考链接:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-10-22 22:12:33');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (204, 9, 8, '13282821333', '{\"sceneName\":\"【天黑了】查电量通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-22 22:14:34\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"20\\\",\\\"operator\\\":\\\"lte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":75,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"9\",\"noticeTemplateName\":\"天黑了~关灯睡觉\",\"receivers\":\"13282821333\"},\"time\":1761142470991,\"properties\":{\"sourcePayload\":\"2B940000001302031002CB00AA000000000000000000000005\",\"humidity\":71.5,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":17,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":5,\"illuminationDesc\":\"环境黑暗,建议开启照明\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'FAIL', '钉钉返回错误: 错误描述:机器人发送签名不匹配;解决方案:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;参考链接:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-10-22 22:14:34');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (205, 9, 8, '13282821333', '{\"sceneName\":\"【天黑了】查电量通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-22 22:18:24\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"20\\\",\\\"operator\\\":\\\"lte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":75,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"9\",\"noticeTemplateName\":\"天黑了~关灯睡觉\",\"receivers\":\"13282821333\"},\"time\":1761142702770,\"properties\":{\"sourcePayload\":\"2C960000001302031002CC00AA000000000000000000000005\",\"humidity\":71.6,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":17,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":5,\"illuminationDesc\":\"环境黑暗,建议开启照明\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'FAIL', '钉钉返回错误: 错误描述:机器人发送签名不匹配;解决方案:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;参考链接:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-10-22 22:18:24');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (206, 8, 8, '13182821333,13282821333', '{\"sceneName\":\"【天亮了】查电量通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-23 06:16:09\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"65\\\",\\\"operator\\\":\\\"gte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":74,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\",\"receivers\":\"13282821333\"},\"time\":1761171369460,\"properties\":{\"sourcePayload\":\"AA920000001302031003060098000000000000000000000041\",\"humidity\":77.4,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":15.2,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":65,\"illuminationDesc\":\"光线昏暗,适合休息\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'FAIL', '钉钉返回错误: 错误描述:机器人发送签名不匹配;解决方案:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;参考链接:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-10-23 06:16:10');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (207, 8, 8, '13182821333', '{\"sceneName\":\"定时触发电量查询\",\"sceneId\":88,\"execTime\":\"2025-10-23 09:00:00\",\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\"},\"trigger\":\"[{\\\"trigger\\\":\\\"timer\\\",\\\"cron\\\":\\\"0 0 9 1,7,13,15,16,20,23,24,26,31 * ?\\\",\\\"filters\\\":[]}]\"}', 'FAIL', '钉钉返回错误: 错误描述:机器人发送签名不匹配;解决方案:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;参考链接:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-10-23 09:00:01');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (208, 8, 8, '13182821333,13282821333', '{\"sceneName\":\"【天亮了】查电量通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-23 09:20:13\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"65\\\",\\\"operator\\\":\\\"gte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":74,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\",\"receivers\":\"13282821333\"},\"time\":1761182413650,\"properties\":{\"sourcePayload\":\"EEED0000001302031002DC00AB0000000000000000000008FF\",\"humidity\":73.2,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":17.1,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":2303,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'FAIL', '钉钉返回错误: 错误描述:机器人发送签名不匹配;解决方案:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;参考链接:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-10-23 09:20:14');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (209, 9, 8, '13282821333', '{\"sceneName\":\"满足全部条件\",\"execTime\":\"2025-10-23 09:24:13\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"89861590112330001924-2\\\",\\\"deviceName\\\":\\\"通道2子设备\\\",\\\"productKey\\\":\\\"3QAz7HuahAGN\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"2400\\\",\\\"operator\\\":\\\"gt\\\"},{\\\"key\\\":\\\"humidity\\\",\\\"value\\\":\\\"30\\\",\\\"operator\\\":\\\"gt\\\"}]}]\",\"productKey\":\"3QAz7HuahAGN\",\"deviceId\":\"89861590112330001924-2\",\"deviceName\":\"通道2子设备\",\"iotId\":\"3QAz7HuahAGN89861590112330001924-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":77,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"9\",\"noticeTemplateName\":\"天黑了~关灯睡觉\",\"receivers\":\"13282821333\"},\"time\":1761182653217,\"properties\":{\"sourcePayload\":\"02031002DC00AB0000000000000000000009CB20C8\",\"humidity\":73.2,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":17.1,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":2507,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'FAIL', '钉钉返回错误: 错误描述:机器人发送签名不匹配;解决方案:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;参考链接:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-10-23 09:24:13');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (210, 8, 8, '13182821333,138282821111', '{\"sceneName\":\"【天亮了】光照2500提示通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-23 09:24:13\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"2400\\\",\\\"operator\\\":\\\"gte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":76,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\",\"receivers\":\"138282821111\"},\"time\":1761182653173,\"properties\":{\"sourcePayload\":\"F0EF0000001302031002DC00AB0000000000000000000009CB\",\"humidity\":73.2,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":17.1,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":2507,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'FAIL', '钉钉返回错误: 错误描述:机器人发送签名不匹配;解决方案:请确认签名和生成签名的时间戳必须都放在调用的网址中,请确认机器人的密钥加密和填写正确;参考链接:请参考本接口对应文档获得具体要求,或者在https://open.dingtalk.com/document/ 搜索相关文档;', '2025-10-23 09:24:13');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (211, 9, 8, '13282821333', '{\"sceneName\":\"【天黑了】查电量通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-23 17:36:37\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"20\\\",\\\"operator\\\":\\\"lte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":75,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"9\",\"noticeTemplateName\":\"天黑了~关灯睡觉\",\"receivers\":\"13282821333\"},\"time\":1761212194214,\"properties\":{\"sourcePayload\":\"011C00000013020310029000BC000000000000000000000000\",\"humidity\":65.6,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":18.8,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":0,\"illuminationDesc\":\"环境黑暗,建议开启照明\"}}', 'SUCCESS', 'OK', '2025-10-23 17:36:37');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (212, 9, 8, '13282821333', '{\"sceneName\":\"【天黑了】查电量通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-23 22:33:46\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"20\\\",\\\"operator\\\":\\\"lte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":75,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"9\",\"noticeTemplateName\":\"天黑了~关灯睡觉\",\"receivers\":\"13282821333\"},\"time\":1761230026645,\"properties\":{\"sourcePayload\":\"011A0000001302031002EA00AA000000000000000000000000\",\"humidity\":74.6,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":17,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":0,\"illuminationDesc\":\"环境黑暗,建议开启照明\"}}', 'SUCCESS', 'OK', '2025-10-23 22:33:47');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (213, 8, 8, '13182821333,13282821333', '{\"sceneName\":\"【天亮了】查电量通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-24 06:12:01\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"65\\\",\\\"operator\\\":\\\"gte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":74,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\",\"receivers\":\"13282821333\"},\"time\":1761257521884,\"properties\":{\"sourcePayload\":\"8000000000130203100342009A000000000000000000000048\",\"humidity\":83.4,\"humidityDesc\":\"湿度较高,建议适当通风\",\"temperature\":15.4,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":72,\"illuminationDesc\":\"光线昏暗,适合休息\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-24 06:12:02');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (214, 8, 8, '13182821333', '{\"sceneName\":\"定时触发电量查询\",\"sceneId\":88,\"execTime\":\"2025-10-24 09:00:00\",\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\"},\"trigger\":\"[{\\\"trigger\\\":\\\"timer\\\",\\\"cron\\\":\\\"0 0 9 1,7,13,15,16,20,23,24,26,31 * ?\\\",\\\"filters\\\":[]}]\"}', 'SUCCESS', 'OK', '2025-10-24 09:00:00');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (215, 8, 8, '13182821333,138282821111', '{\"sceneName\":\"【天亮了】光照2500提示通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-24 09:14:01\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"2400\\\",\\\"operator\\\":\\\"gte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":76,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\",\"receivers\":\"138282821111\"},\"time\":1761268441944,\"properties\":{\"sourcePayload\":\"905900000013020310030800B10000000000000000000009DB\",\"humidity\":77.6,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":17.7,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":2523,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-24 09:14:02');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (216, 9, 8, '13282821333', '{\"sceneName\":\"满足全部条件\",\"execTime\":\"2025-10-24 09:14:02\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"89861590112330001924-2\\\",\\\"deviceName\\\":\\\"通道2子设备\\\",\\\"productKey\\\":\\\"3QAz7HuahAGN\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"2400\\\",\\\"operator\\\":\\\"gt\\\"},{\\\"key\\\":\\\"humidity\\\",\\\"value\\\":\\\"30\\\",\\\"operator\\\":\\\"gt\\\"}]}]\",\"productKey\":\"3QAz7HuahAGN\",\"deviceId\":\"89861590112330001924-2\",\"deviceName\":\"通道2子设备\",\"iotId\":\"3QAz7HuahAGN89861590112330001924-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":77,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"9\",\"noticeTemplateName\":\"天黑了~关灯睡觉\",\"receivers\":\"13282821333\"},\"time\":1761268442875,\"properties\":{\"sourcePayload\":\"020310030800B10000000000000000000009DB1251\",\"humidity\":77.6,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":17.7,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":2523,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-24 09:14:03');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (217, 9, 8, '13282821333', '{\"sceneName\":\"【天黑了】查电量通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-24 17:30:31\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"20\\\",\\\"operator\\\":\\\"lte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":75,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"9\",\"noticeTemplateName\":\"天黑了~关灯睡觉\",\"receivers\":\"13282821333\"},\"time\":1761298225622,\"properties\":{\"sourcePayload\":\"2C960000001302031002BF00C100000000000000000000000B\",\"humidity\":70.3,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":19.3,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":11,\"illuminationDesc\":\"光线昏暗,适合休息\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-24 17:30:31');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (218, 8, 8, '13182821333,13282821333', '{\"sceneName\":\"【天亮了】查电量通知钉钉群(群号157440003929)\",\"sceneId\":74,\"execTime\":\"2025-10-25 00:19:45\",\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\",\"receivers\":\"13282821333\"},\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"65\\\",\\\"operator\\\":\\\"gte\\\"}]}]\"}', 'SUCCESS', 'OK', '2025-10-25 00:19:46');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (219, 8, 8, '13182821333,13282821333', '{\"sceneName\":\"【天亮了】查电量通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-25 06:13:28\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"65\\\",\\\"operator\\\":\\\"gte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":74,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\",\"receivers\":\"13282821333\"},\"time\":1761344008813,\"properties\":{\"sourcePayload\":\"40B5000000130203100373009D000000000000000000000050\",\"humidity\":88.3,\"humidityDesc\":\"湿度较高,建议适当通风\",\"temperature\":15.7,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":80,\"illuminationDesc\":\"光线昏暗,适合休息\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-25 06:13:29');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (220, 8, 8, '13182821333,138282821111', '{\"sceneName\":\"【天亮了】光照2500提示通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-25 09:45:29\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"2400\\\",\\\"operator\\\":\\\"gte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":76,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\",\"receivers\":\"138282821111\"},\"time\":1761356728958,\"properties\":{\"sourcePayload\":\"821C00000013020310032200B9000000000000000000000BBF\",\"humidity\":80.2,\"humidityDesc\":\"湿度较高,建议适当通风\",\"temperature\":18.5,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":3007,\"illuminationDesc\":\"光照强烈,注意防晒\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-25 09:45:29');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (221, 9, 8, '13282821333', '{\"sceneName\":\"满足全部条件\",\"execTime\":\"2025-10-25 09:45:30\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"89861590112330001924-2\\\",\\\"deviceName\\\":\\\"通道2子设备\\\",\\\"productKey\\\":\\\"3QAz7HuahAGN\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"2400\\\",\\\"operator\\\":\\\"gt\\\"},{\\\"key\\\":\\\"humidity\\\",\\\"value\\\":\\\"30\\\",\\\"operator\\\":\\\"gt\\\"}]}]\",\"productKey\":\"3QAz7HuahAGN\",\"deviceId\":\"89861590112330001924-2\",\"deviceName\":\"通道2子设备\",\"iotId\":\"3QAz7HuahAGN89861590112330001924-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":77,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"9\",\"noticeTemplateName\":\"天黑了~关灯睡觉\",\"receivers\":\"13282821333\"},\"time\":1761356730237,\"properties\":{\"sourcePayload\":\"020310032200B9000000000000000000000BBFA78D\",\"humidity\":80.2,\"humidityDesc\":\"湿度较高,建议适当通风\",\"temperature\":18.5,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":3007,\"illuminationDesc\":\"光照强烈,注意防晒\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-25 09:45:31');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (222, 9, 8, '13282821333', '{\"sceneName\":\"【天黑了】查电量通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-25 17:25:29\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"20\\\",\\\"operator\\\":\\\"lte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":75,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"9\",\"noticeTemplateName\":\"天黑了~关灯睡觉\",\"receivers\":\"13282821333\"},\"time\":1761384329137,\"properties\":{\"sourcePayload\":\"01100000001302031002D200CB00000000000000000000000F\",\"humidity\":72.2,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":20.3,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":15,\"illuminationDesc\":\"光线昏暗,适合休息\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-25 17:25:29');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (223, 8, 8, '13282821333', '{\"sceneName\":\"【天亮了】查电量通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-26 06:39:31\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"65\\\",\\\"operator\\\":\\\"gte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":74,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\",\"receivers\":\"13282821333\"},\"time\":1761431970883,\"properties\":{\"sourcePayload\":\"B29E00000013020310030700B9000000000000000000000045\",\"humidity\":77.5,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":18.5,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":69,\"illuminationDesc\":\"光线昏暗,适合休息\",\"overallComfort\":\"环境舒适,体感良好\"}}', 'SUCCESS', 'OK', '2025-10-26 06:39:32');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (224, 8, 8, NULL, '{\"sceneName\":\"定时触发电量查询\",\"sceneId\":88,\"execTime\":\"2025-10-26 09:00:00\",\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\"},\"trigger\":\"[{\\\"trigger\\\":\\\"timer\\\",\\\"cron\\\":\\\"0 0 9 1,7,13,15,16,20,23,24,26,31 * ?\\\",\\\"filters\\\":[]}]\"}', 'SUCCESS', 'OK', '2025-10-26 09:00:01');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (225, 9, 8, '', '{\"sceneName\":\"【天黑了】查电量通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-26 17:26:25\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"20\\\",\\\"operator\\\":\\\"lte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":75,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"9\",\"noticeTemplateName\":\"天黑了~关灯睡觉\",\"receivers\":\"\"},\"time\":1761470784155,\"properties\":{\"sourcePayload\":\"073D00000013020310036000B0000000000000000000000001\",\"humidity\":86.4,\"humidityDesc\":\"湿度较高,建议适当通风\",\"temperature\":17.6,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":1,\"illuminationDesc\":\"环境黑暗,建议开启照明\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-26 17:26:25');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (226, 8, 8, '', '{\"sceneName\":\"【天亮了】\",\"sceneId\":74,\"execTime\":\"2025-10-27 02:33:06\",\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\",\"receivers\":\"\"},\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"65\\\",\\\"operator\\\":\\\"gte\\\"}]}]\"}', 'SUCCESS', 'OK', '2025-10-27 02:33:06');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (227, 8, 8, '', '{\"sceneName\":\"【天亮了】\",\"execTime\":\"2025-10-27 06:44:43\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"65\\\",\\\"operator\\\":\\\"gte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":74,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\",\"receivers\":\"\"},\"time\":1761518682805,\"properties\":{\"sourcePayload\":\"9C7700000013020310035A00A40000000000000000000000BB\",\"humidity\":85.8,\"humidityDesc\":\"湿度较高,建议适当通风\",\"temperature\":16.4,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":187,\"illuminationDesc\":\"光线柔和,适宜阅读\",\"overallComfort\":\"环境舒适,体感良好\"}}', 'SUCCESS', 'OK', '2025-10-27 06:44:44');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (228, 9, 8, '', '{\"sceneName\":\"满足全部条件\",\"execTime\":\"2025-10-27 08:56:45\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"89861590112330001924-2\\\",\\\"deviceName\\\":\\\"通道2子设备\\\",\\\"productKey\\\":\\\"3QAz7HuahAGN\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"2400\\\",\\\"operator\\\":\\\"gt\\\"},{\\\"key\\\":\\\"humidity\\\",\\\"value\\\":\\\"30\\\",\\\"operator\\\":\\\"gt\\\"}]}]\",\"productKey\":\"3QAz7HuahAGN\",\"deviceId\":\"89861590112330001924-2\",\"deviceName\":\"通道2子设备\",\"iotId\":\"3QAz7HuahAGN89861590112330001924-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":77,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"9\",\"noticeTemplateName\":\"天黑了~关灯睡觉\",\"receivers\":\"\"},\"time\":1761526605662,\"properties\":{\"sourcePayload\":\"020310031A00AC0000000000000000000009C12C4A\",\"humidity\":79.4,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":17.2,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":2497,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-27 08:56:46');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (229, 8, 8, '', '{\"sceneName\":\"【天亮了】光照2500提示通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-27 08:56:45\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"2400\\\",\\\"operator\\\":\\\"gte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":76,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\",\"receivers\":\"\"},\"time\":1761526604951,\"properties\":{\"sourcePayload\":\"B8A900000013020310031A00AC0000000000000000000009C1\",\"humidity\":79.4,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":17.2,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":2497,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-27 08:56:46');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (230, 8, 8, NULL, '{\"sceneName\":\"定时触发电量查询\",\"sceneId\":88,\"execTime\":\"2025-10-27 14:34:57\",\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\"},\"trigger\":\"[{\\\"trigger\\\":\\\"timer\\\",\\\"cron\\\":\\\"0 0 9 1,7,13,15,16,20,23,24,26,31 * ?\\\",\\\"filters\\\":[]}]\"}', 'SUCCESS', 'OK', '2025-10-27 14:34:58');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (231, 9, 8, '', '{\"sceneName\":\"【天黑了】查电量通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-27 17:27:07\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"20\\\",\\\"operator\\\":\\\"lte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":75,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"9\",\"noticeTemplateName\":\"天黑了~关灯睡觉\",\"receivers\":\"\"},\"time\":1761557219689,\"properties\":{\"sourcePayload\":\"1B730000001302031002A500BB000000000000000000000007\",\"humidity\":67.7,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":18.7,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":7,\"illuminationDesc\":\"环境黑暗,建议开启照明\",\"overallComfort\":\"环境舒适,体感良好\"}}', 'SUCCESS', 'OK', '2025-10-27 17:27:07');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (232, 8, 8, '', '{\"sceneName\":\"【天亮了】光照2500提示通知钉钉群(群号157440003929)\",\"sceneId\":76,\"execTime\":\"2025-10-27 21:52:21\",\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\",\"receivers\":\"\"},\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"2400\\\",\\\"operator\\\":\\\"gte\\\"}]}]\"}', 'SUCCESS', 'OK', '2025-10-27 21:52:21');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (233, 9, 8, '', '{\"sceneName\":\"【天黑了】查电量通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-27 22:13:03\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"20\\\",\\\"operator\\\":\\\"lte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":75,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"9\",\"noticeTemplateName\":\"天黑了~关灯睡觉\",\"receivers\":\"\"},\"time\":1761574383156,\"properties\":{\"sourcePayload\":\"5AD60000001302031002CF00AF000000000000000000000014\",\"humidity\":71.9,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":17.5,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":20,\"illuminationDesc\":\"光线昏暗,适合休息\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-27 22:13:03');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (234, 9, 8, '', '{\"sceneName\":\"【天黑了】查电量通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-27 22:43:04\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"20\\\",\\\"operator\\\":\\\"lte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":75,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"9\",\"noticeTemplateName\":\"天黑了~关灯睡觉\",\"receivers\":\"\"},\"time\":1761576184675,\"properties\":{\"sourcePayload\":\"60DD0000001302031002C700AF000000000000000000000014\",\"humidity\":71.1,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":17.5,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":20,\"illuminationDesc\":\"光线昏暗,适合休息\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-27 22:43:05');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (235, 8, 8, '', '{\"sceneName\":\"【天亮了】\",\"execTime\":\"2025-10-28 08:33:14\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"65\\\",\\\"operator\\\":\\\"gte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":74,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\",\"receivers\":\"\"},\"time\":1761611594569,\"properties\":{\"sourcePayload\":\"800C0000001302031002B200B5000000000000000000000653\",\"humidity\":69,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":18.1,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":1619,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境舒适,体感良好\"}}', 'SUCCESS', 'OK', '2025-10-28 08:33:15');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (236, 8, 8, '', '{\"sceneName\":\"【天亮了】光照2500提示通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-28 09:38:00\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"2400\\\",\\\"operator\\\":\\\"gte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":76,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\",\"receivers\":\"\"},\"time\":1761615480630,\"properties\":{\"sourcePayload\":\"83270000001302031002A000BF00000000000000000000098C\",\"humidity\":67.2,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":19.1,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":2444,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境舒适,体感良好\"}}', 'SUCCESS', 'OK', '2025-10-28 09:38:01');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (237, 9, 8, '', '{\"sceneName\":\"满足全部条件\",\"execTime\":\"2025-10-28 09:38:00\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"89861590112330001924-2\\\",\\\"deviceName\\\":\\\"通道2子设备\\\",\\\"productKey\\\":\\\"3QAz7HuahAGN\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"2400\\\",\\\"operator\\\":\\\"gt\\\"},{\\\"key\\\":\\\"humidity\\\",\\\"value\\\":\\\"30\\\",\\\"operator\\\":\\\"gt\\\"}]}]\",\"productKey\":\"3QAz7HuahAGN\",\"deviceId\":\"89861590112330001924-2\",\"deviceName\":\"通道2子设备\",\"iotId\":\"3QAz7HuahAGN89861590112330001924-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":77,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"9\",\"noticeTemplateName\":\"天黑了~关灯睡觉\",\"receivers\":\"\"},\"time\":1761615480663,\"properties\":{\"sourcePayload\":\"02031002A000BF00000000000000000000098C2CCF\",\"humidity\":67.2,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":19.1,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":2444,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境舒适,体感良好\"}}', 'SUCCESS', 'OK', '2025-10-28 09:38:01');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (238, 9, 8, '', '{\"sceneName\":\"【天黑了】查电量通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-28 18:22:00\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"20\\\",\\\"operator\\\":\\\"lte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":75,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"9\",\"noticeTemplateName\":\"天黑了~关灯睡觉\",\"receivers\":\"\"},\"time\":1761646920697,\"properties\":{\"sourcePayload\":\"CFC900000013020310028C00BE000000000000000000000009\",\"humidity\":65.2,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":19,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":9,\"illuminationDesc\":\"环境黑暗,建议开启照明\",\"overallComfort\":\"环境舒适,体感良好\"}}', 'SUCCESS', 'OK', '2025-10-28 18:22:01');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (239, 9, 8, '', '{\"sceneName\":\"【天黑了】查电量通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-28 20:15:03\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"20\\\",\\\"operator\\\":\\\"lte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":75,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"9\",\"noticeTemplateName\":\"天黑了~关灯睡觉\",\"receivers\":\"\"},\"time\":1761653697162,\"properties\":{\"sourcePayload\":\"F0EF0000001302031002B800B8000000000000000000000009\",\"humidity\":69.6,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":18.4,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":9,\"illuminationDesc\":\"环境黑暗,建议开启照明\",\"overallComfort\":\"环境舒适,体感良好\"}}', 'SUCCESS', 'OK', '2025-10-28 20:15:03');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (240, 9, 8, '', '{\"sceneName\":\"满足全部条件\",\"execTime\":\"2025-10-28 20:26:02\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"89861590112330001924-2\\\",\\\"deviceName\\\":\\\"通道2子设备\\\",\\\"productKey\\\":\\\"3QAz7HuahAGN\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"2400\\\",\\\"operator\\\":\\\"gt\\\"},{\\\"key\\\":\\\"humidity\\\",\\\"value\\\":\\\"30\\\",\\\"operator\\\":\\\"gt\\\"}]}]\",\"productKey\":\"3QAz7HuahAGN\",\"deviceId\":\"89861590112330001924-2\",\"deviceName\":\"通道2子设备\",\"iotId\":\"3QAz7HuahAGN89861590112330001924-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":77,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"9\",\"noticeTemplateName\":\"天黑了~关灯睡觉\",\"receivers\":\"\"},\"time\":1761654362805,\"properties\":{\"sourcePayload\":\"02031002BA00B800000000000000000000802FFF\",\"humidity\":69.8,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":18.4,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":32815,\"illuminationDesc\":\"强光环境,建议采取防护措施\",\"overallComfort\":\"环境舒适,体感良好\"}}', 'SUCCESS', 'OK', '2025-10-28 20:26:03');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (241, 9, 8, '', '{\"sceneName\":\"【天黑了】查电量通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-28 21:00:04\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"20\\\",\\\"operator\\\":\\\"lte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":75,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"9\",\"noticeTemplateName\":\"天黑了~关灯睡觉\",\"receivers\":\"\"},\"time\":1761656404129,\"properties\":{\"sourcePayload\":\"01050000001302031002BF00B5000000000000000000000009\",\"humidity\":70.3,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":18.1,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":9,\"illuminationDesc\":\"环境黑暗,建议开启照明\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-28 21:00:05');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (242, 9, 8, '', '{\"sceneName\":\"满足全部条件\",\"execTime\":\"2025-10-28 22:22:00\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"89861590112330001924-2\\\",\\\"deviceName\\\":\\\"通道2子设备\\\",\\\"productKey\\\":\\\"3QAz7HuahAGN\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"2400\\\",\\\"operator\\\":\\\"gt\\\"},{\\\"key\\\":\\\"humidity\\\",\\\"value\\\":\\\"30\\\",\\\"operator\\\":\\\"gt\\\"}]}]\",\"productKey\":\"3QAz7HuahAGN\",\"deviceId\":\"89861590112330001924-2\",\"deviceName\":\"通道2子设备\",\"iotId\":\"3QAz7HuahAGN89861590112330001924-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":77,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"9\",\"noticeTemplateName\":\"天黑了~关灯睡觉\",\"receivers\":\"\"},\"time\":1761661320843,\"properties\":{\"sourcePayload\":\"02031002CF00B20000000000007B7E1FFFFDFF7F\",\"humidity\":71.9,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":17.8,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":65023,\"illuminationDesc\":\"强光环境,建议采取防护措施\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-28 22:22:01');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (243, 8, 8, '', '{\"sceneName\":\"【天亮了】\",\"execTime\":\"2025-10-29 06:40:01\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"65\\\",\\\"operator\\\":\\\"gte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":74,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\",\"receivers\":\"\"},\"time\":1761691201126,\"properties\":{\"sourcePayload\":\"000A0000001302031003780092000000000000000000000178\",\"humidity\":88.8,\"humidityDesc\":\"湿度较高,建议适当通风\",\"temperature\":14.6,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":376,\"illuminationDesc\":\"光线柔和,适宜阅读\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-29 06:40:02');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (244, 8, 8, '', '{\"sceneName\":\"【天亮了】\",\"sceneId\":74,\"execTime\":\"2025-10-29 09:50:52\",\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\",\"receivers\":\"\"},\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"65\\\",\\\"operator\\\":\\\"gte\\\"}]}]\"}', 'SUCCESS', 'OK', '2025-10-29 09:50:53');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (245, 8, 8, '', '{\"sceneName\":\"【天亮了】光照2500提示通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-29 10:20:00\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"2400\\\",\\\"operator\\\":\\\"gte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":76,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\",\"receivers\":\"\"},\"time\":1761704400408,\"properties\":{\"sourcePayload\":\"032A0000001302031002F100C0000000000000000000000983\",\"humidity\":75.3,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":19.2,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":2435,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境舒适,体感良好\"}}', 'SUCCESS', 'OK', '2025-10-29 10:20:01');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (246, 9, 8, '', '{\"sceneName\":\"满足全部条件\",\"sceneId\":77,\"execTime\":\"2025-10-29 10:38:00\",\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"9\",\"noticeTemplateName\":\"天黑了~关灯睡觉\",\"receivers\":\"\"},\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"89861590112330001924-2\\\",\\\"deviceName\\\":\\\"通道2子设备\\\",\\\"productKey\\\":\\\"3QAz7HuahAGN\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"2400\\\",\\\"operator\\\":\\\"gt\\\"},{\\\"key\\\":\\\"humidity\\\",\\\"value\\\":\\\"30\\\",\\\"operator\\\":\\\"gt\\\"}]}]\"}', 'SUCCESS', 'OK', '2025-10-29 10:38:00');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (247, 8, 8, '', '{\"sceneName\":\"【天亮了】\",\"execTime\":\"2025-10-29 12:40:00\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"65\\\",\\\"operator\\\":\\\"gte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":74,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\",\"receivers\":\"\"},\"time\":1761712800443,\"properties\":{\"sourcePayload\":\"063800000013020310029300DA000000000000000000000DAE\",\"humidity\":65.9,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":21.8,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":3502,\"illuminationDesc\":\"光照强烈,注意防晒\",\"overallComfort\":\"环境舒适,体感良好\"}}', 'SUCCESS', 'OK', '2025-10-29 12:40:01');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (248, 8, 8, '', '{\"sceneName\":\"【天亮了】光照2500提示通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-29 12:40:00\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"2400\\\",\\\"operator\\\":\\\"gte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":76,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\",\"receivers\":\"\"},\"time\":1761712800443,\"properties\":{\"sourcePayload\":\"063800000013020310029300DA000000000000000000000DAE\",\"humidity\":65.9,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":21.8,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":3502,\"illuminationDesc\":\"光照强烈,注意防晒\",\"overallComfort\":\"环境舒适,体感良好\"}}', 'SUCCESS', 'OK', '2025-10-29 12:40:01');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (249, 9, 8, '', '{\"sceneName\":\"满足全部条件\",\"execTime\":\"2025-10-29 12:40:02\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"89861590112330001924-2\\\",\\\"deviceName\\\":\\\"通道2子设备\\\",\\\"productKey\\\":\\\"3QAz7HuahAGN\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"2400\\\",\\\"operator\\\":\\\"gt\\\"},{\\\"key\\\":\\\"humidity\\\",\\\"value\\\":\\\"30\\\",\\\"operator\\\":\\\"gt\\\"}]}]\",\"productKey\":\"3QAz7HuahAGN\",\"deviceId\":\"89861590112330001924-2\",\"deviceName\":\"通道2子设备\",\"iotId\":\"3QAz7HuahAGN89861590112330001924-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":77,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"9\",\"noticeTemplateName\":\"天黑了~关灯睡觉\",\"receivers\":\"\"},\"time\":1761712802227,\"properties\":{\"sourcePayload\":\"020310029300DA000000000000000000000DAE50A6\",\"humidity\":65.9,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":21.8,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":3502,\"illuminationDesc\":\"光照强烈,注意防晒\",\"overallComfort\":\"环境舒适,体感良好\"}}', 'SUCCESS', 'OK', '2025-10-29 12:40:03');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (250, 9, 8, '', '{\"sceneName\":\"【天黑了】查电量通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-29 17:30:00\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"20\\\",\\\"operator\\\":\\\"lte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":75,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"9\",\"noticeTemplateName\":\"天黑了~关灯睡觉\",\"receivers\":\"\"},\"time\":1761730200396,\"properties\":{\"sourcePayload\":\"126000000013020310030A00CC000000000000000000000001\",\"humidity\":77.8,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":20.4,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":1,\"illuminationDesc\":\"环境黑暗,建议开启照明\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-29 17:30:01');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (251, 9, 8, '', '{\"sceneName\":\"【天黑了】查电量通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-29 21:00:03\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"20\\\",\\\"operator\\\":\\\"lte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":75,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"9\",\"noticeTemplateName\":\"天黑了~关灯睡觉\",\"receivers\":\"\"},\"time\":1761742802117,\"properties\":{\"sourcePayload\":\"208000000013020310031D00C6000000000000000000000001\",\"humidity\":79.7,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":19.8,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":1,\"illuminationDesc\":\"环境黑暗,建议开启照明\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-29 21:00:03');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (252, 9, 8, '', '{\"sceneName\":\"【天黑了】查电量通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-29 21:46:41\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"20\\\",\\\"operator\\\":\\\"lte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":75,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"9\",\"noticeTemplateName\":\"天黑了~关灯睡觉\",\"receivers\":\"\"},\"time\":1761745600836,\"properties\":{\"sourcePayload\":\"238600000013020310031400C6000000000000000000000001\",\"humidity\":78.8,\"humidityDesc\":\"湿度适中,体感舒适\",\"temperature\":19.8,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":1,\"illuminationDesc\":\"环境黑暗,建议开启照明\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-29 21:46:42');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (253, 8, 8, '', '{\"sceneName\":\"【天亮了】\",\"execTime\":\"2025-10-30 07:00:02\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"65\\\",\\\"operator\\\":\\\"gte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":74,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\",\"receivers\":\"\"},\"time\":1761778801819,\"properties\":{\"sourcePayload\":\"4AC300000013020310038200BA000000000000000000000079\",\"humidity\":89.8,\"humidityDesc\":\"湿度较高,建议适当通风\",\"temperature\":18.6,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":121,\"illuminationDesc\":\"光线柔和,适宜阅读\",\"overallComfort\":\"环境舒适,体感良好\"}}', 'SUCCESS', 'OK', '2025-10-30 07:00:03');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (254, 8, 8, '', '{\"sceneName\":\"【天亮了】\",\"execTime\":\"2025-10-30 12:30:03\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"65\\\",\\\"operator\\\":\\\"gte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":74,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\",\"receivers\":\"\"},\"time\":1761798602249,\"properties\":{\"sourcePayload\":\"00010000001302031003AB00C200000000000000000000023E\",\"humidity\":93.9,\"humidityDesc\":\"湿重环境,注意防潮除湿\",\"temperature\":19.4,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":574,\"illuminationDesc\":\"光照适中,舒适自然\",\"overallComfort\":\"环境舒适,体感良好\"}}', 'SUCCESS', 'OK', '2025-10-30 12:30:03');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (255, 9, 8, '', '{\"sceneName\":\"【天黑了】查电量通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-30 16:34:00\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"20\\\",\\\"operator\\\":\\\"lte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":75,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"9\",\"noticeTemplateName\":\"天黑了~关灯睡觉\",\"receivers\":\"\"},\"time\":1761813240696,\"properties\":{\"sourcePayload\":\"08410000001302031003E500B9000000000000000000000013\",\"humidity\":99.7,\"humidityDesc\":\"湿重环境,注意防潮除湿\",\"temperature\":18.5,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":19,\"illuminationDesc\":\"光线昏暗,适合休息\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-30 16:34:01');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (256, 9, 8, '', '{\"sceneName\":\"满足全部条件\",\"execTime\":\"2025-10-30 17:26:04\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"89861590112330001924-2\\\",\\\"deviceName\\\":\\\"通道2子设备\\\",\\\"productKey\\\":\\\"3QAz7HuahAGN\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"2400\\\",\\\"operator\\\":\\\"gt\\\"},{\\\"key\\\":\\\"humidity\\\",\\\"value\\\":\\\"30\\\",\\\"operator\\\":\\\"gt\\\"}]}]\",\"productKey\":\"3QAz7HuahAGN\",\"deviceId\":\"89861590112330001924-2\",\"deviceName\":\"通道2子设备\",\"iotId\":\"3QAz7HuahAGN89861590112330001924-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":77,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"9\",\"noticeTemplateName\":\"天黑了~关灯睡觉\",\"receivers\":\"\"},\"time\":1761816363967,\"properties\":{\"sourcePayload\":\"02031003BF00B30000000000000068F9FFBFFF7F\",\"humidity\":95.9,\"humidityDesc\":\"湿重环境,注意防潮除湿\",\"temperature\":17.9,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":49151,\"illuminationDesc\":\"强光环境,建议采取防护措施\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-30 17:26:04');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (257, 8, 8, '', '{\"sceneName\":\"【天亮了】\",\"execTime\":\"2025-10-31 06:54:02\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"65\\\",\\\"operator\\\":\\\"gte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":74,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\",\"receivers\":\"\"},\"time\":1761864841731,\"properties\":{\"sourcePayload\":\"893F0000001302031003E500AD00000000000000000000004D\",\"humidity\":99.7,\"humidityDesc\":\"湿重环境,注意防潮除湿\",\"temperature\":17.3,\"temperatureDesc\":\"温度凉爽,适宜活动\",\"illumination\":77,\"illuminationDesc\":\"光线昏暗,适合休息\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-31 06:54:02');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (258, 8, 8, NULL, '{\"sceneName\":\"定时触发电量查询\",\"sceneId\":88,\"execTime\":\"2025-10-31 09:00:00\",\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\"},\"trigger\":\"[{\\\"trigger\\\":\\\"timer\\\",\\\"cron\\\":\\\"0 0 9 1,7,13,15,16,20,23,24,26,31 * ?\\\",\\\"filters\\\":[]}]\"}', 'SUCCESS', 'OK', '2025-10-31 09:00:01');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (259, 8, 8, '', '{\"sceneName\":\"【天亮了】光照2500提示通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-31 10:56:01\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"2400\\\",\\\"operator\\\":\\\"gte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":76,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\",\"receivers\":\"\"},\"time\":1761879360990,\"properties\":{\"sourcePayload\":\"020C0000001302031003E500B8000000000000000000000A37\",\"humidity\":99.7,\"humidityDesc\":\"湿重环境,注意防潮除湿\",\"temperature\":18.4,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":2615,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境舒适,体感良好\"}}', 'SUCCESS', 'OK', '2025-10-31 10:56:01');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (260, 8, 8, '', '{\"sceneName\":\"【天亮了】\",\"sceneId\":74,\"execTime\":\"2025-10-31 11:29:16\",\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\",\"receivers\":\"\"},\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"65\\\",\\\"operator\\\":\\\"gte\\\"}]}]\"}', 'SUCCESS', 'OK', '2025-10-31 11:29:17');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (261, 9, 8, '', '{\"sceneName\":\"满足全部条件\",\"execTime\":\"2025-10-31 11:30:03\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"89861590112330001924-2\\\",\\\"deviceName\\\":\\\"通道2子设备\\\",\\\"productKey\\\":\\\"3QAz7HuahAGN\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"2400\\\",\\\"operator\\\":\\\"gt\\\"},{\\\"key\\\":\\\"humidity\\\",\\\"value\\\":\\\"30\\\",\\\"operator\\\":\\\"gt\\\"}]}]\",\"productKey\":\"3QAz7HuahAGN\",\"deviceId\":\"89861590112330001924-2\",\"deviceName\":\"通道2子设备\",\"iotId\":\"3QAz7HuahAGN89861590112330001924-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":77,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"9\",\"noticeTemplateName\":\"天黑了~关灯睡觉\",\"receivers\":\"\"},\"time\":1761881403690,\"properties\":{\"sourcePayload\":\"02031003D000BD0000000000000000000009E95A1209030200405875\",\"humidity\":97.6,\"humidityDesc\":\"湿重环境,注意防潮除湿\",\"temperature\":18.9,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":2537,\"illuminationDesc\":\"光线充足,适宜工作\",\"overallComfort\":\"环境舒适,体感良好\"}}', 'SUCCESS', 'OK', '2025-10-31 11:30:04');
INSERT INTO `notice_send_record` (`id`, `template_id`, `config_id`, `receivers`, `params`, `status`, `result`, `send_time`) VALUES (262, 9, 8, '', '{\"sceneName\":\"【天黑了】查电量通知钉钉群(群号157440003929)\",\"execTime\":\"2025-10-31 17:24:01\",\"trigger\":\"[{\\\"trigger\\\":\\\"device\\\",\\\"type\\\":\\\"properties\\\",\\\"deviceId\\\":\\\"860048070262660-2\\\",\\\"deviceName\\\":\\\"温湿度子设备(MQTT)-地址2\\\",\\\"productKey\\\":\\\"p0B2kKqdJD8M\\\",\\\"filters\\\":[{\\\"key\\\":\\\"illumination\\\",\\\"value\\\":\\\"20\\\",\\\"operator\\\":\\\"lte\\\"}]}]\",\"productKey\":\"p0B2kKqdJD8M\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"iotId\":\"p0B2kKqdJD8M860048070262660-2\",\"userUnionId\":\"test\",\"messageType\":\"PROPERTIES\",\"deviceNode\":\"DEVICE\",\"sceneId\":75,\"action\":{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"9\",\"noticeTemplateName\":\"天黑了~关灯睡觉\",\"receivers\":\"\"},\"time\":1761902641378,\"properties\":{\"sourcePayload\":\"935E00000013020310039200C5000000000000000000000001\",\"humidity\":91.4,\"humidityDesc\":\"湿重环境,注意防潮除湿\",\"temperature\":19.7,\"temperatureDesc\":\"温度舒适,体感宜人\",\"illumination\":1,\"illuminationDesc\":\"环境黑暗,建议开启照明\",\"overallComfort\":\"环境一般,部分指标需优化\"}}', 'SUCCESS', 'OK', '2025-10-31 17:24:02');
COMMIT;
-- ----------------------------
-- Table structure for notice_template
-- ----------------------------
DROP TABLE IF EXISTS `notice_template`;
CREATE TABLE `notice_template` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
`name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '模板名称',
`channel_id` bigint NOT NULL COMMENT '关联的通知配置ID',
`channel_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '渠道类型(如dingTalk、sms_ali、sms_tencent、feishu、wecom、email等)',
`status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '模板内容(支持变量占位符)',
`receivers` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '收件人(手机号、邮箱、群ID等,逗号分隔或JSON)',
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
KEY `idx_config_id` (`channel_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='通知模板表';
-- ----------------------------
-- Records of notice_template
-- ----------------------------
BEGIN;
INSERT INTO `notice_template` (`id`, `name`, `channel_id`, `channel_type`, `status`, `content`, `receivers`, `remark`, `creator`, `create_time`, `update_time`) VALUES (2, '行啊叫啊是', 4, 'sms_ali', '1', '#{productKey}#{deviceName}#{messageId}#{location}#{alertLevel}#{payload}#{topic}#{timestamp}#{eventType}', '', '飒飒', 'test', '2025-07-20 10:10:40', '2025-10-25 22:53:54');
INSERT INTO `notice_template` (`id`, `name`, `channel_id`, `channel_type`, `status`, `content`, `receivers`, `remark`, `creator`, `create_time`, `update_time`) VALUES (3, '作者验证模版', 3, 'dingTalk', '1', '尊敬的用户你好,设备deviceId=#{deviceId},设备名称=#{deviceName}产生事件【#{event}】,所属租户 #appUnionId 请注意查看!', '', 'NASA\'s', 'test', '2025-07-20 10:57:39', '2025-10-25 22:53:49');
INSERT INTO `notice_template` (`id`, `name`, `channel_id`, `channel_type`, `status`, `content`, `receivers`, `remark`, `creator`, `create_time`, `update_time`) VALUES (4, '3点提醒', 3, 'dingTalk', '1', '你好,现在是15点了哦~记得喝水~', '', '', 'test', '2025-07-23 14:59:43', '2025-10-25 22:53:43');
INSERT INTO `notice_template` (`id`, `name`, `channel_id`, `channel_type`, `status`, `content`, `receivers`, `remark`, `creator`, `create_time`, `update_time`) VALUES (5, '三楼消息推送', 7, 'webhook', '1', '{\"deviceId\":\"#{deviceId}\",\"success\":\"ok\"}', '', 'JSON', 'test', '2025-07-23 20:47:31', '2025-10-25 22:53:38');
INSERT INTO `notice_template` (`id`, `name`, `channel_id`, `channel_type`, `status`, `content`, `receivers`, `remark`, `creator`, `create_time`, `update_time`) VALUES (6, '邮件推送', 2, 'email', '1', '水位过高预警:#{level},请联系#{phone}处理。', '', '', 'test', '2025-10-10 14:57:54', '2025-10-25 22:53:32');
INSERT INTO `notice_template` (`id`, `name`, `channel_id`, `channel_type`, `status`, `content`, `receivers`, `remark`, `creator`, `create_time`, `update_time`) VALUES (7, '短信推送', 4, 'sms_ali', '1', '#{deviceId}#{topic}#{messageId}#{timestamp}', '', '', 'test', '2025-10-10 15:15:07', '2025-10-25 22:53:24');
INSERT INTO `notice_template` (`id`, `name`, `channel_id`, `channel_type`, `status`, `content`, `receivers`, `remark`, `creator`, `create_time`, `update_time`) VALUES (8, '提醒天亮-欢迎进群', 8, 'dingTalk', '1', '来自Modbus光温湿度的消息:\n\n设备编号:#{deviceId}\n产品编号:#{productKey}\n湿度:#{properties.humidityDesc}\n湿度详情:#{properties.humidity}\n光照强度:#{properties.illumination}\n总体感觉:#{properties.overallComfort}\n\n请注意查收!\n', '', '请不要随意删除变更!', 'test', '2025-10-18 18:43:37', '2025-10-25 22:53:18');
INSERT INTO `notice_template` (`id`, `name`, `channel_id`, `channel_type`, `status`, `content`, `receivers`, `remark`, `creator`, `create_time`, `update_time`) VALUES (9, '天黑了~关灯睡觉', 8, 'dingTalk', '1', '来自Modbus光温湿度的消息:\n\n设备编号:#{deviceId}\n产品编号:#{productKey}\n湿度:#{properties.humidityDesc}\n湿度详情:#{properties.humidity}\n光照强度:#{properties.illumination}\n总体感觉:#{properties.overallComfort}\n\n请注意查收!\n', '', '乱写的~', 'test', '2025-10-18 20:18:23', '2025-10-25 22:53:11');
COMMIT;
-- ----------------------------
-- Table structure for oauth_client_details
-- ----------------------------
DROP TABLE IF EXISTS `oauth_client_details`;
CREATE TABLE `oauth_client_details` (
`client_id` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '客户端标识',
`resource_ids` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '资源标识',
`client_secret` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '客户端秘钥',
`scope` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`authorized_grant_types` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '授权类型\r\n authorization_code:授权码模式\r\nrefresh_token:刷新token\r\npassword:密码模式\r\nimplicit:隐私授权模式\r\nclient_credentials:客户端模式',
`web_server_redirect_uri` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '授权成功后回调URL',
`authorities` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`access_token_validity` int DEFAULT NULL COMMENT '访问令牌的有效时间',
`refresh_token_validity` int DEFAULT NULL COMMENT '刷新令牌的有效时间',
`additional_information` varchar(4096) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '额外的信息,备用',
`autoapprove` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '自动批准标识:0代表不显示授权页面 1显示授权页面',
`username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '用户名',
`password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '密码',
`iot_union_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '唯一标识',
PRIMARY KEY (`client_id`) USING BTREE,
UNIQUE KEY `idx_unq_client_id` (`client_id`) USING BTREE COMMENT 'client_id唯一校验'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='oauth2鉴权密钥表';
-- ----------------------------
-- Records of oauth_client_details
-- ----------------------------
BEGIN;
INSERT INTO `oauth_client_details` (`client_id`, `resource_ids`, `client_secret`, `scope`, `authorized_grant_types`, `web_server_redirect_uri`, `authorities`, `access_token_validity`, `refresh_token_validity`, `additional_information`, `autoapprove`, `username`, `password`, `iot_union_id`) VALUES ('18uYTbqYeq3hDDRy', NULL, '$2a$10$qx8f8r2Ha0I/Er53RQrWBuwcQFDA2brwOlW2R46QUw0.4QwOJugtm', 'all', 'client_credentials', 'http://localhost:9091/client-authcode/login', NULL, 7200, 36000, NULL, '1', NULL, NULL, 'test');
INSERT INTO `oauth_client_details` (`client_id`, `resource_ids`, `client_secret`, `scope`, `authorized_grant_types`, `web_server_redirect_uri`, `authorities`, `access_token_validity`, `refresh_token_validity`, `additional_information`, `autoapprove`, `username`, `password`, `iot_union_id`) VALUES ('7CS5Pog5h0zxeDXL', NULL, '$2a$10$2RzDKuRxQjwo8A/.F9Baw.ZQdjUWn4mGjStSVwssIWVLHdwZgNlZO', 'all', 'client_credentials', 'http://localhost:9091/client-authcode/login', NULL, 7200, 36000, NULL, '1', NULL, NULL, 'test');
INSERT INTO `oauth_client_details` (`client_id`, `resource_ids`, `client_secret`, `scope`, `authorized_grant_types`, `web_server_redirect_uri`, `authorities`, `access_token_validity`, `refresh_token_validity`, `additional_information`, `autoapprove`, `username`, `password`, `iot_union_id`) VALUES ('8rmN4o8qQfB8qN5M', NULL, '$2a$10$NPT9DZDeQ4QWnxOJTtCD9eJOlgarqF4A7s1QWnQuN0Ak.yF1AXUg.', 'all', 'client_credentials', 'http://localhost:9091/client-authcode/login', NULL, 7200, 36000, NULL, '1', NULL, NULL, 'test');
INSERT INTO `oauth_client_details` (`client_id`, `resource_ids`, `client_secret`, `scope`, `authorized_grant_types`, `web_server_redirect_uri`, `authorities`, `access_token_validity`, `refresh_token_validity`, `additional_information`, `autoapprove`, `username`, `password`, `iot_union_id`) VALUES ('9PSfpC7Yp53fih5H', NULL, '$2a$10$L.cmEPEr/jc3wnoAsjjzO.txPa4voKe.ONO3fMnzKW39yI5Nq53Si', 'all', 'client_credentials,refresh_token,password', 'http://localhost:9091/client-authcode/login', NULL, 350, 36000, NULL, '1', NULL, NULL, 'iot');
INSERT INTO `oauth_client_details` (`client_id`, `resource_ids`, `client_secret`, `scope`, `authorized_grant_types`, `web_server_redirect_uri`, `authorities`, `access_token_validity`, `refresh_token_validity`, `additional_information`, `autoapprove`, `username`, `password`, `iot_union_id`) VALUES ('EyUKP1beAK277OIj', NULL, '$2a$10$Hi00OWRIY.37AzZCZoSZjesO/z0ZLlZzvSbSkFCh.n0iqghtZQ4jW', 'all', 'client_credentials', 'http://localhost:9091/client-authcode/login', NULL, 7200, 36000, NULL, '1', NULL, NULL, 'test');
INSERT INTO `oauth_client_details` (`client_id`, `resource_ids`, `client_secret`, `scope`, `authorized_grant_types`, `web_server_redirect_uri`, `authorities`, `access_token_validity`, `refresh_token_validity`, `additional_information`, `autoapprove`, `username`, `password`, `iot_union_id`) VALUES ('JmhpPHiPSnl4KwyQ', NULL, '$2a$10$YBfQtVf.lgdD6VA0/WArYuvGqKiLuic/Vk65WD/FZdB3lFksAXvXm', 'all', 'client_credentials', 'http://localhost:9091/client-authcode/login', NULL, 7200, 36000, NULL, '1', NULL, NULL, 'test');
INSERT INTO `oauth_client_details` (`client_id`, `resource_ids`, `client_secret`, `scope`, `authorized_grant_types`, `web_server_redirect_uri`, `authorities`, `access_token_validity`, `refresh_token_validity`, `additional_information`, `autoapprove`, `username`, `password`, `iot_union_id`) VALUES ('YKxfjcQYGW6zNXJJ', NULL, '$2a$10$OTuqNkdEg8yWi7v/.GqIjONpL62zIcwQ9dL.VdsBae1yXioy23uj6', 'all', 'client_credentials', 'http://localhost:9091/client-authcode/login', NULL, 7200, 36000, NULL, '1', NULL, NULL, 'test');
INSERT INTO `oauth_client_details` (`client_id`, `resource_ids`, `client_secret`, `scope`, `authorized_grant_types`, `web_server_redirect_uri`, `authorities`, `access_token_validity`, `refresh_token_validity`, `additional_information`, `autoapprove`, `username`, `password`, `iot_union_id`) VALUES ('bhi1WEekhlmKWsdI', NULL, '$2a$10$M2CpXMV16hzfbqR3z8H1Weuz6a1RiVMSkhub2j36Tl1cW0CvwbN76', 'all', 'client_credentials', 'http://localhost:9091/client-authcode/login', NULL, 7200, 36000, NULL, '1', NULL, NULL, 'test');
INSERT INTO `oauth_client_details` (`client_id`, `resource_ids`, `client_secret`, `scope`, `authorized_grant_types`, `web_server_redirect_uri`, `authorities`, `access_token_validity`, `refresh_token_validity`, `additional_information`, `autoapprove`, `username`, `password`, `iot_union_id`) VALUES ('mpU6NeF9q6TvAjNS', NULL, '$2a$10$NMavxDa7II7OyxhLbjRPgOiB6DEFfKcuRz6LzSudopKeLdXbl6uku', 'all', 'client_credentials', 'http://localhost:9091/client-authcode/login', NULL, 7200, 36000, NULL, '1', NULL, NULL, 'test');
INSERT INTO `oauth_client_details` (`client_id`, `resource_ids`, `client_secret`, `scope`, `authorized_grant_types`, `web_server_redirect_uri`, `authorities`, `access_token_validity`, `refresh_token_validity`, `additional_information`, `autoapprove`, `username`, `password`, `iot_union_id`) VALUES ('tai4GbDsCRX4BwLp', NULL, '$2a$10$nJwTXtd6dUNHA27VGGrpaeL0TsOpgXlOGkSLjiRhIrG/MzcuJNkSi', 'all', 'client_credentials', 'http://localhost:9091/client-authcode/login', NULL, 7200, 36000, NULL, '1', NULL, NULL, 'test');
INSERT INTO `oauth_client_details` (`client_id`, `resource_ids`, `client_secret`, `scope`, `authorized_grant_types`, `web_server_redirect_uri`, `authorities`, `access_token_validity`, `refresh_token_validity`, `additional_information`, `autoapprove`, `username`, `password`, `iot_union_id`) VALUES ('znG1pQSY9bRtGyZM', NULL, '$2a$10$jr.GWohX5gxaP16ssPc7MeuQrsclbd0lvw9jSvVfJ0WTgXkKYP.du', 'all', 'client_credentials', 'http://localhost:9091/client-authcode/login', NULL, 7200, 36000, NULL, '1', NULL, NULL, 'test');
COMMIT;
-- ----------------------------
-- Table structure for protocol_file
-- ----------------------------
DROP TABLE IF EXISTS `protocol_file`;
CREATE TABLE `protocol_file` (
`file_path` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
`file_content` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin,
PRIMARY KEY (`file_path`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
-- ----------------------------
-- Records of protocol_file
-- ----------------------------
BEGIN;
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('/api/', 'this is directory');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('/api/123/', 'this is directory');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('/api/123/group.json', '{\n \"properties\" : { },\n \"id\" : \"7a98d2939f3344ab8641d4d667c2c262\",\n \"name\" : \"123\",\n \"type\" : \"api\",\n \"parentId\" : \"0\",\n \"path\" : \"12\",\n \"createTime\" : 1755090411512,\n \"updateTime\" : null,\n \"createBy\" : \"test\",\n \"updateBy\" : null,\n \"paths\" : [ ],\n \"options\" : [ ]\n}');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('/datasource/', 'this is directory');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('/function/', 'this is directory');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('universal/api/', 'this is directory');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('universal/api/12/', 'this is directory');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('universal/api/12/group.json', '{\n \"properties\" : { },\n \"id\" : \"07f245bebc6b4f5d9d40735ab3349220\",\n \"name\" : \"12\",\n \"type\" : \"api\",\n \"parentId\" : \"0\",\n \"path\" : \"312312\",\n \"createTime\" : 1758080497974,\n \"updateTime\" : null,\n \"createBy\" : \"test\",\n \"updateBy\" : null,\n \"paths\" : [ ],\n \"options\" : [ ]\n}');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('universal/api/12/未定义名称.ms', '{\n \"properties\" : { },\n \"id\" : \"49a967a70fd7432298234970a84361b4\",\n \"script\" : null,\n \"groupId\" : \"07f245bebc6b4f5d9d40735ab3349220\",\n \"name\" : \"未定义名称\",\n \"createTime\" : 1758080524278,\n \"updateTime\" : 1758080531627,\n \"lock\" : null,\n \"createBy\" : \"test\",\n \"updateBy\" : \"test\",\n \"path\" : \"123123123\",\n \"method\" : \"POST\",\n \"parameters\" : [ ],\n \"options\" : [ ],\n \"requestBody\" : null,\n \"headers\" : [ ],\n \"paths\" : [ ],\n \"responseBody\" : null,\n \"description\" : null,\n \"requestBodyDefinition\" : null,\n \"responseBodyDefinition\" : null\n}\r\n================================\r\n/**\n * 预解码:提取设备身份标识\n * @param {String} payload 设备原始报文(可能是二进制、JSON、16进制字符串等)\n * @returns {Object} {deviceId, productKey}\n */\nvar preDecode = payload => {\n var rs = {\n \"deviceId\": \"\",\n \"productKey\": \"\"\n };\n // TODO:解析设备标识\n return rs;\n};\n\n/**\n * 编码:平台指令转设备格式\n * @param {Object} payload 平台指令\n * @returns {String} 设备可识别的报文(二进制、JSON、16进制字符串等)\n */\nvar encode = payload => {\n var result = \"\";\n // TODO:实现编码逻辑\n return result;\n};\n\n/**\n * 解码:设备数据转平台格式\n * @param {String} payload 设备原始报文(二进制、JSON、16进制字符串等)\n * @returns {Array} 平台标准消息数组,每个元素结构:\n * [\n * {\n * messageType: \"PROPERTIES\", // 属性类型\n * properties: {} // 解析后的属性键值对(根据物模型动态调整)\n * },\n * {\n * messageType: \"EVENT\", // 事件类型\n * event: \"\", // 事件名称\n * data: {} // 事件参数\n * }\n * ]\n */\nvar decode = payload => {\n var rs = [];\n // 属性\n var properties = {\n \"messageType\": \"PROPERTIES\",\n \"properties\": {}\n };\n // rs.push(properties);\n \n // 事件\n var event = {\n \"messageType\": \"EVENT\",\n \"event\": \"\",\n \"data\": {}\n };\n // rs.push(event);\n \n return rs;\n};\n\n// 调试示例(正式使用请删除或注释)\nreturn preDecode(\"\");\n// return encode({});\n// return decode(\"\");');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('universal/api/Ctwing(电信AEP)/', 'this is directory');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('universal/api/Ctwing(电信AEP)/(勿改)NB水浸传感器.ms', '{\n \"properties\" : { },\n \"id\" : \"115352b38c6c46faa9e8704b53301ab5\",\n \"script\" : null,\n \"groupId\" : \"69eeb7ac5e72480d97f16064fe01a938\",\n \"name\" : \"(勿改)NB水浸传感器\",\n \"createTime\" : 1757328685149,\n \"updateTime\" : 1760501022745,\n \"lock\" : \"0\",\n \"createBy\" : \"test\",\n \"updateBy\" : \"test\",\n \"path\" : \"68bd7ea11c9e6085163c3f52\",\n \"method\" : \"POST\",\n \"parameters\" : [ ],\n \"options\" : [ ],\n \"requestBody\" : null,\n \"headers\" : [ ],\n \"paths\" : [ ],\n \"responseBody\" : \"[\\n {\\n \\\"messageType\\\": \\\"PROPERTIES\\\",\\n \\\"properties\\\": {\\n \\\"waterState\\\": false,\\n \\\"battery\\\": 100,\\n \\\"csq\\\": 31\\n }\\n }\\n]\",\n \"description\" : null,\n \"requestBodyDefinition\" : null,\n \"responseBodyDefinition\" : null\n}\r\n================================\r\n/**\n * 解码:设备数据转平台格式\n * @param {Object} payload 设备数据,包含APPdata字段(base64编码)\n * @returns {Array} 平台消息数组,包含事件或属性\n */\nvar decode = payload => {\n //天翼物联消息入口={\"APPdata\":\"KDg2NTA5ODA3MDMyNjU+\"}\n var py = toJson(payload);\n var appdataBase64 = py.APPdata;\n //解码\n var rawString = base64Decode(appdataBase64);\n // 去除无用字符\n \n rawString = rawString.replace(/@/g, \"\").replace(/\\(/g, \"\").replace(/\\)/g, \"\");\n var fields = rawString.split(\'_\');\n if (fields.length < 8) {\n throw new Error(\"数据格式无效\");\n }\n\n var deviceId = fields[0];\n var eventType = fields[5];\n var timestamp = fields[6];\n var battery = Integer.parseInt(fields[4]);\n var csq = Integer.parseInt(fields[2]);\n\n var messages = [];\n var eventMessage = {\n \"messageType\": \"EVENT\",\n \"event\": \"\",\n \"data\": {\n \"ts\": timestamp\n }\n };\n var propertiesMessage = {\n \"messageType\": \"PROPERTIES\",\n \"properties\": {\n \"waterState\": false,\n \"battery\": battery,\n \"csq\": csq\n }\n };\n\n if (eventType === \"SJOPEN\") {\n eventMessage.event = \"water_alarm\";\n propertiesMessage.properties.waterState = true;\n messages.push(eventMessage);\n } else if (eventType === \"SJCLOSE\") {\n eventMessage.event = \"water_normal\";\n propertiesMessage.properties.waterState = false;\n messages.push(eventMessage);\n }else if(eventType === \"POINT\") {\n eventMessage.event = \"point\";\n propertiesMessage.properties.waterState = false;\n messages.push(eventMessage);\n }\n messages.push(propertiesMessage);\n return messages;\n};\n\n/**\n * 编码:平台指令转设备格式\n * @param {Object} payload 平台指令\n * @returns {String} 设备可识别的报文(二进制、JSON、16进制字符串等)\n */\nvar encode = payload => {\n var result = \"\";\n // 水浸设备通常只读,无控制功能,保留基本结构\n if (payload.functionId) {\n // 如有需要,可扩展编码逻辑\n result = \"指令已处理\";\n }\n return result;\n};\n\n\n// 调试示例\nvar testPayload = {\"APPdata\":\"KDg2NTA5ODA3MDMyNjU0OV9TSjAxXzMxXzE1NV8xMDBfUE9JTlRfMTc1OTkwMDM2N180NjAxMTM1MDA5ODI5ODEpQEBAQEBAQEBAQEBAQEA=\"};\nreturn decode(testPayload);\n// return encode({});\n');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('universal/api/Ctwing(电信AEP)/group.json', '{\n \"properties\" : { },\n \"id\" : \"69eeb7ac5e72480d97f16064fe01a938\",\n \"name\" : \"Ctwing(电信AEP)\",\n \"type\" : \"api\",\n \"parentId\" : \"0\",\n \"path\" : \"ctwing\",\n \"createTime\" : null,\n \"updateTime\" : 1756360473066,\n \"createBy\" : null,\n \"updateBy\" : \"test\",\n \"paths\" : [ ],\n \"options\" : [ ]\n}');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('universal/api/TCP/', 'this is directory');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('universal/api/TCP/(勿改)2P1688-单相挂式电表.ms', '{\n \"properties\" : { },\n \"id\" : \"3f5006921a744607b85cac6716f91fcf\",\n \"script\" : null,\n \"groupId\" : \"f4beb08dc7fe4157b9f63a22a0e1a430\",\n \"name\" : \"(勿改)2P1688-单相挂式电表\",\n \"createTime\" : 1757057069574,\n \"updateTime\" : 1761309091329,\n \"lock\" : \"1\",\n \"createBy\" : \"test\",\n \"updateBy\" : \"test\",\n \"path\" : \"HnDdSnj1kiQg\",\n \"method\" : \"POST\",\n \"parameters\" : [ ],\n \"options\" : [ ],\n \"requestBody\" : null,\n \"headers\" : [ ],\n \"paths\" : [ ],\n \"responseBody\" : \"[\\n {\\n \\\"messageType\\\": \\\"PROPERTIES\\\",\\n \\\"properties\\\": {\\n \\\"sourcePayload\\\": \\\"68250707ea8dda68a0413335c43335c7743333383333338a5533334a33333333333333333333333333314e08665600883568418986112521508343912843465830315330303138333333407616\\\",\\n \\\"remainEnergy\\\": 41.94,\\n \\\"totalEnergy\\\": 0.05,\\n \\\"voltage\\\": 225.7,\\n \\\"current\\\": 0.017,\\n \\\"power\\\": 0,\\n \\\"totalPower\\\": 0,\\n \\\"powerFactor\\\": 0,\\n \\\"csq\\\": 31,\\n \\\"imei\\\": \\\"0866560088356841\\\",\\n \\\"iccid\\\": \\\"89861125215083439128\\\",\\n \\\"firmwareVersion\\\": \\\"CFX01S0018\\\",\\n \\\"purchaseTimes\\\": 13,\\n \\\"csqDesc\\\": \\\"极好\\\",\\n \\\"openState\\\": 1,\\n \\\"openStateDesc\\\": \\\"合闸\\\"\\n },\\n \\\"data\\\": {\\n \\\"functionId\\\": \\\"meterRead\\\",\\n \\\"functionName\\\": \\\"读表(查询全部数据)\\\",\\n \\\"parseStatus\\\": \\\"success\\\"\\n }\\n }\\n]\",\n \"description\" : null,\n \"requestBodyDefinition\" : null,\n \"responseBodyDefinition\" : null\n}\r\n================================\r\n/**\n * magic-api 脚本 - 645协议解析(基于《单相4G蓝牙壁挂645协议_改版.pdf》修正)\n * 功能:实现645协议与物模型的双向转换(encode:物模型→16进制报文;decode:16进制报文→物模型)\n * 依赖:Hutool(HexUtil/JSONUtil/StrUtil/NumberUtil)、log\n */\nimport cn.hutool.core.util.HexUtil;\nimport cn.hutool.core.util.StrUtil;\nimport cn.hutool.core.util.NumberUtil;\nimport cn.hutool.json.JSONUtil;\nimport log;\n\n/**\n * 帧头构建工具(协议2-3:帧头格式定义)\n * 协议2-3明确:帧头 = 68(起始符) + 电表地址(12位16进制) + 68(起始符) + 控制码(2位16进制)\n * @param {String} meterNo - 电表表号(12位16进制,大写,必传,协议1-6定义为设备唯一标识)\n * @param {String} controlCode - 控制码(A0=数据操作/AA=事件包/A2=继电器控制,大写,协议1-7定义)\n * @returns {String} 完整帧头(16进制字符串)\n * @throws {Error} 表号格式错误时抛出异常(协议要求12位,不符则无法构建帧头)\n */\nvar buildFrameHeader = (meterNo, controlCode) => {\n if (!meterNo || meterNo.length() !== 12) {\n const errMsg = `电表表号格式错误:需12位16进制,当前为【${meterNo}】`;\n log.error(\"encode 错误:{}\", errMsg);\n throw new Error(errMsg);\n }\n return `68${meterNo}68${controlCode}`;\n};\n\n/**\n * 报文预处理(协议2-3/2-9:设备标识提取规则)\n * 协议2-3:报文第2-14位为电表地址(设备唯一标识);协议2-9:预处理需清除空格并统一格式\n * @param {String} payload - 完整16进制报文(可含空格,设备上报原始报文)\n * @returns {Object} 设备基础信息(统一大写,deviceId=电表地址,productKey为固定值)\n */\nvar preDecode = (payload) => {\n const payloadClean = StrUtil.removeAll(payload, \' \'); // 协议2-9:清除报文空格,统一格式\n const deviceId = payloadClean.substring(2, 14); // 协议2-3:提取第2-14位作为设备标识(电表地址)\n return {\n \"deviceId\": deviceId,\n \"productKey\": \"HnDdSnj1kiQg\"\n };\n};\n\n// ------------------------------ encode子函数:指令构建(按协议章节拆分) ------------------------------\n/**\n * 构建查询用电量指令(协议2-11:查询全部数据指令)\n * 协议2-11定义:查询数据指令数据区固定为\"043335C433\",功能为获取电表所有采集数据(电量、电压等)\n * @param {String} frameHeader - 完整帧头(buildFrameHeader构建,含表号和控制码A0)\n * @returns {String} 完整指令体(帧头+数据区)\n */\nvar buildMeterReadCmd = (frameHeader) => {\n const dataArea = \"043335C433\"; // 协议2-11:查询全部数据的固定数据区\n return `${frameHeader}${dataArea}`;\n};\n\n/**\n * 构建开关阀指令(协议2-107:继电器控制指令)\n * 协议2-107定义:分闸数据区含\"4D\",合闸数据区含\"4E\",数据区长度固定为11字节(0A)\n * @param {String} frameHeader - 完整帧头(含表号和控制码A2)\n * @param {String} valveOn - 开关状态(0=分闸,1=合闸)\n * @returns {String} 完整指令体(帧头+数据区)\n */\nvar buildSwitchOnOffCmd = (frameHeader, valveOn) => {\n const dataArea = valveOn === \"0\" \n ? \"0A35333333333333334D33\" // 协议2-107:分闸数据区(含状态码4D)\n : \"0A35333333333333334E33\"; // 协议2-107:合闸数据区(含状态码4E)\n return `${frameHeader}${dataArea}`;\n};\n\n/**\n * 构建远程购电指令(协议2-80:4G购电指令)\n * 协议2-80定义:数据区格式=0C3135343A + 4字节购电量(BCD+反写+加0x33) + 4字节购电序号(加0x33)\n * @param {String} frameHeader - 完整帧头(含表号和控制码A0)\n * @param {String} energy - 购电量(字符串格式,如\"100\"代表100kWh)\n * @param {Number} purchaseId - 购电序号(递增,确保唯一性)\n * @returns {String} 完整指令体(帧头+数据区)\n */\nvar buildPurchaseCmd = (frameHeader, energy, purchaseId) => {\n const energyBcd = hex_decToBcd(energy, 4, 2); // 协议1-151:电量转4字节BCD(2位小数)\n const energyReverse = hex_reverse(energyBcd); // 协议1-151:电量BCD反写(中间两组交换)\n const energyHex = hex_add33(energyReverse); // 协议1-8:发送端数据需加0x33\n const purchaseIdHex = hex_add33(hex_fromDecScaledLE(purchaseId + \"\", 0, 4)); // 协议2-80:购电序号转4字节(加0x33)\n const dataArea = `0C3135343A${energyHex}${purchaseIdHex}`; // 协议2-80:购电指令固定数据区格式\n log.info(\"购电参数转换:购电量【{}】→+0x33后【{}】,购电序号【{}】→Hex【{}】\", \n energy, energyHex, purchaseId, purchaseIdHex);\n return `${frameHeader}${dataArea}`;\n};\n\n/**\n * 构建矫正电量指令(协议2-60:设置剩余/总电量指令)\n * 协议2-60定义:数据区格式=0C4B493553 + 4字节总电量(BCD+反写+加0x33) + 4字节剩余电量(同规则)\n * @param {String} frameHeader - 完整帧头(含表号和控制码A0)\n * @param {String} remainEnergy - 目标剩余电量(字符串格式)\n * @param {String} totalEnergy - 目标总电量(字符串格式)\n * @returns {String} 完整指令体(帧头+数据区)\n */\nvar buildSetEnergyValueCmd = (frameHeader, remainEnergy, totalEnergy) => {\n // 协议1-151(BCD反写)+协议1-8(加0x33):剩余电量转换\n const remainEnergyHex = hex_add33(hex_reverse(hex_decToBcd(remainEnergy, 4, 2)));\n // 协议1-151+协议1-8:总电量转换\n const totalEnergyHex = hex_add33(hex_reverse(hex_decToBcd(totalEnergy, 4, 2)));\n log.info(\"矫正电量转换:剩余电量【{}】→Hex【{}】,总电量【{}】→Hex【{}】\", \n remainEnergy, remainEnergyHex, totalEnergy, totalEnergyHex);\n const dataArea = `0C4B493553${totalEnergyHex}${remainEnergyHex}`; // 协议2-60:矫正电量固定数据区格式\n return `${frameHeader}${dataArea}`;\n};\n\n/**\n * 构建重启设备指令(协议2-10:数据操作-重启指令)\n * 协议2-10定义:重启指令数据区固定为\"044B49354A\",控制码为A0\n * @param {String} frameHeader - 完整帧头(含表号和控制码A0)\n * @returns {String} 完整指令体(帧头+数据区)\n */\nvar buildRestartCmd = (frameHeader) => {\n const dataArea = \"044B49354A\"; // 协议2-10:重启指令固定数据区\n return `${frameHeader}${dataArea}`;\n};\n\n/**\n * 构建清零指令(协议2-10:数据操作-清零指令)\n * 协议2-10定义:清零指令数据区与重启一致,均为\"044B49354A\",控制码为A0\n * @param {String} frameHeader - 完整帧头(含表号和控制码A0)\n * @returns {String} 完整指令体(帧头+数据区)\n */\nvar buildResetCmd = (frameHeader) => {\n return buildRestartCmd(frameHeader); // 协议2-10:清零与重启数据区相同,复用函数\n};\n\n/**\n * 构建上报事件指令(协议2-xx:事件上报触发指令)\n * 协议定义:上报事件指令数据区固定为\"044B493549\",控制码为A0\n * @param {String} frameHeader - 完整帧头(含表号和控制码A0)\n * @returns {String} 完整指令体(帧头+数据区)\n */\nvar buildUpEventCmd = (frameHeader) => {\n const dataArea = \"044B493549\"; // 协议2-xx:上报事件固定数据区\n return `${frameHeader}${dataArea}`;\n};\n\n/**\n * 构建扣除电量指令(协议2-xx:扣除电量指令)\n * 协议定义:数据区格式=0C3137343A + 4字节扣电量(BCD+反写+加0x33) + 4字节扣电序号(加0x33)\n * @param {String} frameHeader - 完整帧头(含表号和控制码A0)\n * @param {String} energy - 扣电量(字符串格式)\n * @param {Number} deductId - 扣电序号(递增)\n * @returns {String} 完整指令体(帧头+数据区)\n */\nvar buildDeductEnergyCmd = (frameHeader, energy, deductId) => {\n // 协议1-151(BCD反写)+协议1-8(加0x33):扣电量转换\n const energyHex = hex_add33(hex_reverse(hex_decToBcd(energy, 4, 2)));\n // 协议2-xx:扣电序号转4字节(加0x33)\n const deductIdHex = hex_add33(hex_fromDecScaledLE(deductId + \"\", 0, 4));\n log.info(\"扣除电量转换:电量【{}】→Hex【{}】,序号【{}】→Hex【{}】\", \n energy, energyHex, deductId, deductIdHex);\n const dataArea = `0C3137343A${energyHex}${deductIdHex}`; // 协议2-xx:扣除电量固定数据区格式\n return `${frameHeader}${dataArea}`;\n};\n\n/**\n * 构建设置4G服务器地址指令(协议2-xx:服务器地址配置指令)\n * 协议定义:数据区格式=4B493555 + IP(ASCII→加0x33) + 0xFF(转32) + 端口(ASCII→加0x33),需计算数据长度\n * @param {String} frameHeader - 完整帧头(含表号和控制码A0)\n * @param {String} host - 服务器IP(如\"192.168.1.1\")\n * @param {String} port - 服务器端口(如\"8080\")\n * @returns {String} 完整指令体(帧头+数据长度+数据区)\n */\nvar buildSetServerAddrCmd = (frameHeader, host, port) => {\n const hostHex = hex_add33(hex_fromAscii(host)); // 协议1-8:IP转ASCII后加0x33\n const portHex = hex_add33(hex_fromAscii(port)); // 协议1-8:端口转ASCII后加0x33\n const dot = \"32\"; // 协议隐含:0xFF+0x33=0x122→低8位为0x22→16进制32,作为IP与端口分隔符\n const dataArea = `4B493555${hostHex}${dot}${portHex}`; // 协议2-xx:服务器地址数据区格式\n const dataLenHex = hex_645MakeLen(dataArea); // 协议1-8:计算数据长度(需加0x33)\n return `${frameHeader}${dataLenHex}${dataArea}`;\n};\n\n// ------------------------------ 核心函数:encode(物模型→16进制报文,协议2-xx) ------------------------------\n/**\n * 645协议encode(物模型→16进制报文)\n * 核心逻辑:按物模型功能ID(funcId)匹配协议指令,构建帧头+数据区+CS校验+结尾16(协议1-4通用格式)\n * @param {String} functionReqJson - 物模型JSON字符串(含function、data等)\n * @param {Object} shadow - 设备影子(存储历史数据如purchaseTimes)\n * @returns {String|null} 完整16进制报文(失败返回null)\n */\nvar encode = (functionReqJson, shadow) => {\n const functionReq = toJson(functionReqJson);\n const funcId = functionReq.getStr(\"function\");\n const funcData = functionReq.getObj(\"data\", {});\n const meterNo = funcData.getStr(\"meterNo\");\n \n // 协议2-xx:仅支持FUNCTIONS类型消息(指令下发)\n if (functionReq.getStr(\"messageType\") !== \"FUNCTIONS\") {\n const errMsg = \"messageType必须为FUNCTIONS,当前格式不支持\";\n log.error(\"encode 错误:{}\", errMsg);\n throw new Error(errMsg);\n }\n // 协议1-6:表号(meterNo)为设备唯一标识,指令下发必传\n if (!meterNo) {\n const errMsg = \"物模型data中必须包含meterNo(电表表号)\";\n log.error(\"encode 错误:{}\", errMsg);\n throw new Error(errMsg);\n }\n\n let cmdBody = \"\";\n let controlCode = \"\";\n\n // 分支1:查询用电量(协议2-11)\n if (funcId === \"meterRead\") {\n controlCode = \"A0\"; // 协议2-10:数据操作控制码\n cmdBody = buildMeterReadCmd(buildFrameHeader(meterNo, controlCode));\n }\n // 分支2:开关阀(协议2-107)\n else if (funcId === \"switchOnOff\") {\n const valveOn = funcData.getStr(\"valveOn\");\n controlCode = \"A2\"; // 协议2-107:继电器控制控制码\n cmdBody = buildSwitchOnOffCmd(buildFrameHeader(meterNo, controlCode), valveOn);\n }\n // 分支3:远程购电(协议2-80)\n else if (funcId === \"purchase\") {\n const energy = funcData.getStr(\"energy\");\n const inputId = funcData.getInt(\"purchaseId\") || 0;\n const shadowId = shadow_getVal(shadow, \"purchaseTimes\") || 0;\n // 取最大值+1:确保购电序号递增(协议2-80要求序号唯一)\n const purchaseId = NumberUtil.max(inputId, shadowId, 1) + 1;\n \n if (!energy) {\n throw new Error(\"远程购电需传入energy(购电量)\");\n }\n controlCode = \"A0\"; // 协议2-10:数据操作控制码\n cmdBody = buildPurchaseCmd(buildFrameHeader(meterNo, controlCode), energy, purchaseId);\n }\n // 分支4:矫正电量(协议2-60)\n else if (funcId === \"setEnergyValue\") {\n const remainEnergy = funcData.getStr(\"remainEnergy\");\n const totalEnergy = funcData.getStr(\"totalEnergy\");\n if (!remainEnergy || !totalEnergy) {\n throw new Error(\"矫正电量需传入remainEnergy和totalEnergy\");\n }\n controlCode = \"A0\"; // 协议2-10:数据操作控制码\n cmdBody = buildSetEnergyValueCmd(buildFrameHeader(meterNo, controlCode), remainEnergy, totalEnergy);\n }\n // 分支5:重启设备(协议2-10)\n else if (funcId === \"restart\") {\n controlCode = \"A0\"; // 协议2-10:数据操作控制码\n cmdBody = buildRestartCmd(buildFrameHeader(meterNo, controlCode));\n }\n // 分支6:清零(协议2-10)\n else if (funcId === \"reset\") {\n controlCode = \"A0\"; // 协议2-10:数据操作控制码\n cmdBody = buildResetCmd(buildFrameHeader(meterNo, controlCode));\n }\n // 分支7:上报事件(协议2-xx)\n else if (funcId === \"upEvent\") {\n controlCode = \"A0\"; // 协议2-10:数据操作控制码\n cmdBody = buildUpEventCmd(buildFrameHeader(meterNo, controlCode));\n }\n // 分支8:扣除电量(协议2-xx)\n else if (funcId === \"deductEnergy\") {\n const deductEnergy = funcData.getStr(\"energy\");\n const deductInputId = funcData.getInt(\"purchaseId\") || 0;\n const deductShadowId = shadow_getVal(shadow, \"deductTimes\") || 0;\n // 取最大值+1:确保扣电序号递增\n const deductId = NumberUtil.max(deductInputId, deductShadowId, 1) + 1;\n \n if (!deductEnergy) {\n throw new Error(\"扣除电量需传入energy\");\n }\n controlCode = \"A0\"; // 协议2-10:数据操作控制码\n cmdBody = buildDeductEnergyCmd(buildFrameHeader(meterNo, controlCode), deductEnergy, deductId);\n }\n // 分支9:设置4G服务器地址(协议2-xx)\n else if (funcId === \"setRemote4GServerAddr\") {\n const host = funcData.getStr(\"host\");\n const port = funcData.getStr(\"port\");\n const sign = funcData.getStr(\"sign\");\n \n if (!host || !port) {\n throw new Error(\"设置服务器地址需传入host和port\");\n }\n // 协议隐含:签名验证(防止恶意修改地址)\n if (sign !== \"18160222\") {\n log.warn(\"encode 警告:服务器地址设置签名错误\");\n cmdBody = buildSetServerAddrCmd(buildFrameHeader(meterNo, \"A0\"), host, port) + \"11\";\n return cmdBody;\n }\n controlCode = \"A0\"; // 协议2-10:数据操作控制码\n cmdBody = buildSetServerAddrCmd(buildFrameHeader(meterNo, controlCode), host, port);\n }\n // 分支10:自定义指令(上层传入完整16进制)\n else if (funcId === \"cmd\") {\n return funcData.getStr(\"hex\");\n }\n // 分支11:未知功能(不支持)\n else {\n log.error(\"encode 错误:不支持的功能ID【{}】\", funcId);\n return null;\n }\n\n // 协议1-9:CS校验(该位之前所有数据之和对256取余)\n const cs = cs_check(cmdBody, 256);\n // 协议1-4:完整报文格式=指令体+CS+16(结尾符)\n const finalFrame = `${cmdBody}${cs}16`;\n log.info(\"encode 成功:功能【{}】,表号【{}】,报文【{}】\", funcId, meterNo, finalFrame);\n return finalFrame;\n};\n\n// ------------------------------ 核心函数:decode(16进制报文→物模型,协议2-xx) ------------------------------\n/**\n * 645协议decode(16进制报文→物模型)\n * 核心逻辑:按协议通用格式(协议1-4)提取控制码/数据区,再按控制码分支解析(A0/A2/AA)\n * @param {String} payload - 完整16进制报文(设备上报原始报文)\n * @param {Object} context - 上下文(预留,暂未使用)\n * @returns {Array} 解析结果(含PROPERTIES对象,data字段存指令标识,properties存设备属性)\n */\nvar decode = (payload, context) => {\n const result = [];\n const payloadClean = StrUtil.removeAll(payload, \' \').toUpperCase();;\n \n // 初始化返回结构:按需求将sourcePayload移至properties,data仅保留核心指令标识\n const properties = {\n \"messageType\": \"PROPERTIES\",\n \"properties\": {\n \"sourcePayload\": payload // 原始报文,便于溯源\n },\n \"data\": { // 仅保留指令核心标识,与设备属性分离\n \"functionId\": \"\",\n \"functionName\": \"\",\n \"parseStatus\": \"success\"\n }\n };\n\n // 协议1-4:提取通用核心字段(仅内部解析用,不对外暴露)\n const controlCode = payloadClean.substring(16, 18); // 控制码:第16-18位(协议1-7)\n const dataLenHex = payloadClean.substring(18, 20); // 数据长度:第18-20位(协议1-8)\n const dataLen = Integer.parseInt(dataLenHex, 16); // 数据长度转十进制(需减0x33,此处内部解析已处理)\n const dataArea = payloadClean.substring(20, 20 + dataLen * 2); // 数据区:第20位后(协议1-4)\n const di = hex_sub33(dataArea.substring(0, 8)); // DI码:数据区前8位-0x33(协议2-10:数据操作标识)\n\n // 分支1:控制码AA(事件包,协议2-120)\n if (controlCode === \"AA\") {\n const eventHead = dataArea.substring(0, 8); // 事件头:数据区前8位(协议2-120)\n \n // 子分支1.1:注册包(协议2-121)\n if (eventHead === \"AAAAAA01\" && dataArea.length() > 8) {\n properties.data.functionId = \"deviceRegister\";\n properties.data.functionName = \"设备注册\"; // 协议2-121:注册包功能描述\n \n const jsonHex = dataArea.substring(8); // JSON数据区:事件头后(协议2-121)\n const jsonStr = HexUtil.decodeHexStr(jsonHex).replaceAll(\"(\\\\w+):\", \"\\\"$1\\\":\"); // 修复JSON格式\n const deviceInfo = JSONUtil.parseObj(jsonStr);\n\n // 协议2-121:注册包返回设备基础信息(IMEI/ICCID/信号等)\n properties.properties.imei = deviceInfo.getStr(\"imei\");\n properties.properties.iccid = deviceInfo.getStr(\"iccid\");\n properties.properties.csq = deviceInfo.getInt(\"csq\");\n properties.properties.firmwareVersion = deviceInfo.getStr(\"ver\");\n properties.properties.signalDesc = csq(deviceInfo.getInt(\"csq\"));\n }\n // 子分支1.2:心跳包(协议2-127)\n else if (eventHead === \"AAAAAA02\") {\n properties.data.functionId = \"heartbeat\";\n properties.data.functionName = \"设备心跳\"; // 协议2-127:心跳包功能描述\n }\n // 子分支1.3:未知事件(协议未适配)\n else {\n properties.data.functionId = \"unknownEvent\";\n properties.data.functionName = \"未知事件\";\n properties.data.parseStatus = \"fail\";\n }\n }\n // 分支2:控制码A0(数据操作,协议2-10)\n else if (controlCode === \"A0\") {\n // 子分支2.1:查询用电量响应(DI=00029100,协议2-11)\n if (di === \"00029100\") {\n properties.data.functionId = \"meterRead\";\n properties.data.functionName = \"读表(查询全部数据)\"; // 协议2-11:功能描述\n \n // 协议1-151:电量解析(减0x33+反写+除以100,2位小数)\n properties.properties.remainEnergy = NumberUtil.div(\n Integer.parseInt(reverseTwoDigit(hex_sub33(dataArea.substring(10, 18)))),\n 100,\n 2\n );\n properties.properties.totalEnergy = NumberUtil.div(\n Integer.parseInt(hex_reverse(hex_sub33(dataArea.substring(18, 26)))),\n 100,\n 2\n );\n // 协议1-153:电压解析(减0x33+反写+除以100,1位小数)\n properties.properties.voltage = NumberUtil.div(\n Integer.parseInt(hex_reverse(hex_sub33(dataArea.substring(26, 34)))),\n 10,\n 1\n );\n // 协议1-153:电流解析(减0x33+反写+除以100,3位小数)\n properties.properties.current = NumberUtil.div(\n Integer.parseInt(hex_reverse(hex_sub33(dataArea.substring(34, 42)))),\n 1000,\n 3\n );\n // 协议1-153:功率/功率因子解析(反写+减0x33)\n properties.properties.power = Integer.parseInt(hex_reverse(hex_sub33(dataArea.substring(42, 50))));\n properties.properties.totalPower = Integer.parseInt(hex_reverse(hex_sub33(dataArea.substring(50, 58))));\n properties.properties.powerFactor = Integer.parseInt(hex_reverse(hex_sub33(dataArea.substring(58, 62))));\n // 协议1-153:信号/开关状态/设备信息解析\n properties.properties.csq = Integer.parseInt(dataArea.substring(62, 64));\n properties.properties.imei = dataArea.substring(66, 82);\n properties.properties.iccid = dataArea.substring(82, 102);\n properties.properties.firmwareVersion = hex_toAscii(dataArea.substring(102, 122));\n properties.properties.purchaseTimes = Integer.parseInt(hex_sub33(dataArea.substring(122, 130)), 16);\n properties.properties.csqDesc = csq(properties.properties.csq);\n properties.properties.openState = hex_sub33(dataArea.substring(64, 66)) === \"1B\" ? 1 : 0; // 协议1-153:1B=合闸\n properties.properties.openStateDesc = properties.properties.openState === 1 ? \"合闸\" : \"拉闸\";\n }\n // 子分支2.2:远程购电响应(DI=FE020107/FE030107,协议2-80)\n else if (di===\"FE020107\" ||di===\"FE030107\") {\n properties.data.functionId = \"purchase\";\n properties.data.functionName = \"远程购电响应\"; // 协议2-80:功能描述\n const purchaseData = dataArea.substring(8); // 购电数据区:DI码后(协议2-80)\n \n // 协议2-80:购电响应数据解析(反写+减0x33+除以100)\n properties.properties.totalEnergy = NumberUtil.div(\n Integer.parseInt(hex_reverse(hex_sub33(purchaseData.substring(0, 8)))),\n 100,\n 2\n );\n const remainEnergyRaw = NumberUtil.div(\n Integer.parseInt(hex_reverse(hex_sub33(purchaseData.substring(8, 16)))),\n 100,\n 2\n );\n properties.properties.purchaseTimes = Integer.parseInt(hex_sub33(purchaseData.substring(16, 24)), 16);\n const zheng = Integer.parseInt(hex_reverse(hex_sub33(purchaseData.substring(24, 32)))); // 剩余电量正负标识\n properties.properties.remainEnergy = zheng === 0 ? remainEnergyRaw : -remainEnergyRaw;\n }\n // 子分支2.3:扣除电量响应(DI=FE040107,协议2-xx)\n else if (di === \"FE040107\") {\n properties.data.functionId = \"deductEnergy\";\n properties.data.functionName = \"扣除电量响应\"; // 协议2-xx:功能描述\n \n const deductData = dataArea.substring(8); // 扣电数据区:DI码后\n // 协议2-xx:扣电响应数据解析(反写+减0x33+除以100)\n const remainEnergyRaw = NumberUtil.div(\n Integer.parseInt(reverseTwoDigit(hex_sub33(deductData.substring(0, 8)))),\n 100,\n 2\n );\n properties.properties.totalEnergy = NumberUtil.div(\n Integer.parseInt(hex_reverse(hex_sub33(deductData.substring(8, 16)))),\n 100,\n 2\n );\n properties.properties.deductTimes = Integer.parseInt(hex_sub33(deductData.substring(16, 24)), 16);\n const zheng = Integer.parseInt(hex_reverse(hex_sub33(deductData.substring(24, 32)))); // 剩余电量正负标识\n properties.properties.remainEnergy = zheng === 0 ? remainEnergyRaw : -remainEnergyRaw;\n }\n // 子分支2.4:矫正电量响应(DI=18160220,协议2-60)\n else if (di === \"18160220\") {\n properties.data.functionId = \"setEnergyValue\";\n properties.data.functionName = \"矫正电量响应\"; // 协议2-60:功能描述\n \n const flag = hex_sub33(dataArea.substring(8, 10)); // 协议2-60:执行结果标识(01=成功,其他=失败)\n properties.properties.operationResult = flag === \"01\" ? \"成功\" : \"失败\";\n }\n // 子分支2.5:上报事件响应(DI=18160216,协议2-xx)\n else if (di === \"18160216\") {\n properties.data.functionId = \"upEvent\";\n properties.data.functionName = \"上报事件响应\"; // 协议2-xx:功能描述\n \n const flag = hex_sub33(dataArea.substring(8, 10)); // 执行结果标识(01=成功)\n properties.properties.operationResult = flag === \"01\" ? \"成功\" : \"失败\";\n }\n // 子分支2.6:写入表号响应(DI=18160215,协议2-21)\n else if (di === \"18160215\") {\n properties.data.functionId = \"writeMeterNo\";\n properties.data.functionName = \"写入表号响应\"; // 协议2-21:功能描述\n \n const flag = hex_sub33(dataArea.substring(8, 10)); // 协议2-21:执行结果标识(01=成功)\n properties.properties.operationResult = flag === \"01\" ? \"成功\" : \"失败\";\n properties.properties.meterNo = dataArea.substring(12, 24); // 协议2-21:返回写入的表号\n }\n // 子分支2.7:重启响应(DI=18160217,协议2-10)\n else if (di === \"18160217\") {\n properties.data.functionId = \"restart\";\n properties.data.functionName = \"重启响应\"; // 协议2-10:功能描述\n \n const flag = hex_sub33(dataArea.substring(8, 10)); // 协议2-10:执行结果标识(01=成功)\n properties.properties.operationResult = flag === \"01\" ? \"成功\" : \"失败\";\n }\n // 子分支2.8:查询设备状态响应(DI=00029200/00029300,协议2-16)\n else if (di===\"00029200\" ||di===\"00029300\") {\n properties.data.functionId = \"queryDeviceStatus\";\n properties.data.functionName = \"查询设备状态\"; // 协议2-16:功能描述\n properties.properties.chipState = dataArea.substring(28, 30); // 协议2-16:计量芯片状态\n }\n // 子分支2.9:未知数据操作(协议未适配)\n else {\n properties.data.functionId = \"unknownDataOperation\";\n properties.data.functionName = \"未知数据操作\";\n properties.data.parseStatus = \"fail\";\n }\n }\n // 分支3:控制码A2(继电器控制,协议2-107)\n else if (controlCode === \"A2\") {\n properties.data.functionId = \"switchOnOff\";\n properties.data.functionName = \"开关阀响应\"; // 协议2-107:功能描述\n \n const statusCode = dataArea.substring(8, 10); // 协议2-107:开关状态码(4D/4E/8E)\n let valveOpResult = \"\";\n let currentOpenState = \"\";\n \n if (statusCode === \"4D\") {\n valveOpResult = \"断闸(断电)成功\"; // 协议2-107:4D=分闸成功\n currentOpenState = \"0\";\n }\n else if (statusCode === \"4E\") {\n valveOpResult = \"合闸(来电)成功\"; // 协议2-107:4E=合闸成功\n currentOpenState = \"1\";\n }\n else if (statusCode === \"8E\") {\n valveOpResult = \"合闸失败(剩余电量≤0)\"; // 协议2-107:8E=合闸失败(余额不足)\n currentOpenState = \"0\";\n // 协议2-107:余额不足触发告警\n properties.properties.events = [{\n \"id\": \"lowBalanceAlarm\",\n \"name\": \"余额不足告警\",\n \"value\": \"合闸失败:剩余电量≤0,无法通电\",\n \"level\": \"warn\"\n }];\n }\n else {\n valveOpResult = `未知操作结果(状态码【${statusCode}】)`;\n currentOpenState = \"未知\";\n properties.data.parseStatus = \"fail\";\n }\n \n properties.properties.openState = currentOpenState;\n properties.properties.openStateDesc = currentOpenState === \"1\" ? \"合闸\" : \"拉闸\";\n properties.properties.operationResult = valveOpResult;\n }\n // 分支4:未知控制码(协议未适配,仅支持A0/A2/AA)\n else {\n properties.data.functionId = \"unknownControlCode\";\n properties.data.functionName = \"未知控制码\";\n properties.data.parseStatus = \"fail\";\n }\n\n result.push(properties);\n log.info(\"decode 完成:解析状态【{}】,功能【{}】\", \n properties.data.parseStatus, properties.data.functionId);\n return result;\n};\n\n// return preDecode(\"68250707ea8dda68aa4baaaaaa017b6373713a33312c696d65693a3836363536303038383335363834312c69636369643a38393836313132353231353038333433393132382c7665723a434658303153303031387dd216\")\n// 测试示例(需传入物模型JSON字符串)\n// const testReq = \'{\"messageType\":\"FUNCTIONS\",\"function\":\"switchOnOff\",\"data\":{\"valveOn\":1,\"meterNo\":\"250707EA8DDA\"}}\';\n//买电\n// const testReq=\'{\"messageType\":\"FUNCTIONS\",\"function\":\"purchase\",\"data\":{\"meterNo\":\"250707ea8dda\",\"energy\":\"1\",\"purchaseId\":1}}\'\n\n// const testReq=\'{\"messageType\":\"FUNCTIONS\",\"function\":\"upEvent\",\"data\":{\"meterNo\":\"250707ea8dda\"}}\'\n\n// const testReq = \'{\"messageType\":\"FUNCTIONS\",\"function\":\"meterRead\",\"data\":{\"meterNo\":\"250707EA8DDA\"}}\';\n// const testReq =\'{\"data\":{\"meterNo\":\"250707EA8DDA\",\"host\":\"tcp.nexiot.xyz\",\"port\":\"19999\"},\"function\":\"setRemote4GServerAddr\",\"messageType\":\"FUNCTIONS\"}\';\n// return encode(testReq,{\"state\":{\"desired\":{},\"reported\":{\"originalMessage\":\"68250707ea8dda68a0413335c433353367333333333433835533333b33333333333333333333333333224d0866560088356841898611252150834391284346583031533030313833333359c416\",\"meterNo\":\"250707EA8DDA\",\"controlCode\":\"A0\",\"eventType\":\"设备心跳\",\"imei\":\"0866560088356841\",\"iccid\":\"89861125215083439128\",\"csq\":22,\"firmwareVersion\":\"CFX01S0018\",\"signalDesc\":\"中\",\"remainEnergy\":34,\"totalEnergy\":100,\"voltage\":225,\"current\":0.008,\"power\":0,\"powerFactor\":0,\"csqDesc\":\"好\",\"openState\":0,\"openStateDesc\":\"拉闸\",\"purchaseTimes\":38,\"functionId\":\"meterRead\",\"functionName\":\"读表\",\"businessType\":\"继电器控制\"}},\"metadata\":{\"desired\":{},\"reported\":{\"originalMessage\":{\"timestamp\":1757684549},\"meterNo\":{\"timestamp\":1757684549},\"controlCode\":{\"timestamp\":1757684549},\"eventType\":{\"timestamp\":1757684506},\"imei\":{\"timestamp\":1757684549},\"iccid\":{\"timestamp\":1757684549},\"csq\":{\"timestamp\":1757684549},\"firmwareVersion\":{\"timestamp\":1757684549},\"signalDesc\":{\"timestamp\":1757677305},\"remainEnergy\":{\"timestamp\":1757684549},\"totalEnergy\":{\"timestamp\":1757684549},\"voltage\":{\"timestamp\":1757684549},\"current\":{\"timestamp\":1757684549},\"power\":{\"timestamp\":1757684549},\"powerFactor\":{\"timestamp\":1757684549},\"csqDesc\":{\"timestamp\":1757684549},\"openState\":{\"timestamp\":1757684549},\"openStateDesc\":{\"timestamp\":1757684549},\"purchaseTimes\":{\"timestamp\":1757684549},\"functionId\":{\"timestamp\":1757684549},\"functionName\":{\"timestamp\":1757684549},\"businessType\":{\"timestamp\":1757678920}}},\"timestamp\":1757684549,\"version\":175});\n// return encode(\'{\"messageType\":\"FUNCTIONS\",\"function\":\"switchOnOff\",\"data\":{\"meterNo\":\"250707ea8dda\",\"valveOn\":0}}\')\n// 解码测试(传入完整报文)\n// return encode(testReq)\nreturn decode(\"68250707ea8dda68a0413335c43335c7743333383333338a5533334a33333333333333333333333333314e08665600883568418986112521508343912843465830315330303138333333407616\", {});\n\n//充值\n// return decode(\"68250707ea8dda68a205353333334e1716\")\n\n//矫正电量和剩余电量\n// return decode(\"68250707ea8dda68a0413335c433354556ab5a33333433545533333b33333333333333333333333333264e086656008835684189861125215083439128434658303153303031383333339f8016\")\n\n// return decode(\"68250707ea8dda68a0143137343a33cc3c3333339356333333cf33333333cf16\")');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('universal/api/TCP/(勿改)Modbus声光报警器-TCP.ms', '{\n \"properties\" : { },\n \"id\" : \"28e1ebff48ee4124822c30b9ea0aaebb\",\n \"script\" : null,\n \"groupId\" : \"f4beb08dc7fe4157b9f63a22a0e1a430\",\n \"name\" : \"(勿改)Modbus声光报警器-TCP\",\n \"createTime\" : 1761309135090,\n \"updateTime\" : 1761612758467,\n \"lock\" : null,\n \"createBy\" : \"test\",\n \"updateBy\" : \"test\",\n \"path\" : \"FzpVZ9unsUvU\",\n \"method\" : \"POST\",\n \"parameters\" : [ ],\n \"options\" : [ ],\n \"requestBody\" : null,\n \"headers\" : [ ],\n \"paths\" : [ ],\n \"responseBody\" : null,\n \"description\" : null,\n \"requestBodyDefinition\" : null,\n \"responseBodyDefinition\" : null\n}\r\n================================\r\n/**\n * 解码:解析Modbus RTU报文,映射物模型(无switch,适配枚举)\n * @param {string} payload - 原始ASCII报文\n * @param {object} context - 上下文信息\n * @returns {string} 物模型JSON字符串\n */\nvar decode = (payload, context) => {\n // 1. ASCII转16进制(修正原始报文解析逻辑)\n payload=hex_toAscii(payload);\n var payloadHex = payload.substring(12,payload.length());\n var result = [];\n // 2. 构造物模型基础对象(含固定属性)\n var propertiesObj = { \n \"messageType\": \"PROPERTIES\", \n \"properties\": {\n \"sourcePayload\": payload,\n \"protectionLevel\": \"IPX54\", // 固定防护等级(参考🔶3-17)\n \"firmwareVersion\": \"V1.0\" // 固定固件版本(参考🔶3-9)\n }\n };\n var eventObj = { \n \"messageType\": \"EVENT\", \n \"deviceId\": \"\", \n \"event\": \"\", \n \"data\": {}\n };\n\n // 3. 基础校验:Modbus帧最小长度(地址2+功能码2+数据2+CRC2=8字符)\n if (payloadHex.length() < 8) {\n return propertiesObj;\n }\n\n // 4. 提取Modbus核心字段(参考🔶3-31、🔶3-52)\n var deviceAddrHex = payloadHex.substring(0, 2); // 设备485地址(1字节)\n var funcCodeHex = payloadHex.substring(2, 4); // 功能码(1字节)\n var dataHex = payloadHex.substring(6, payloadHex.length()); // 数据区(排除地址、功能码、CRC)\n propertiesObj.deviceId = deviceAddrHex;\n eventObj.deviceId = deviceAddrHex;\n\n // 5. 解析\"查询灯光状态\"响应(功能码03,参考🔶3-131至🔶3-137)\n if (funcCodeHex === \"03\") {\n if (dataHex.length() === 4) { // 数据区需2字节(DH+DL),对应4字符16进制\n var dlInt = Integer.parseInt(dataHex.substring(2, 4), 16); // DL字节存状态(参考🔶3-135)\n var lightState = {\n \"flashMode\": 0, // 枚举值(0=熄灭,4=常亮,5=慢闪,6=爆闪)\n \"lightColor\": 0, // 枚举值(0=不亮,1=红…7=紫)\n \"lightStatus\": \"熄灭\"\n };\n\n // 5.1 解析灯光颜色(Y值:低4位,参考🔶3-77、🔶3-78)\n var yValue = dlInt & 0x0F;\n if (yValue === 1) {\n lightState.lightColor = 1;\n } else if (yValue === 2) {\n lightState.lightColor = 2;\n } else if (yValue === 3) {\n lightState.lightColor = 3;\n } else if (yValue === 4) {\n lightState.lightColor = 4;\n } else if (yValue === 5) {\n lightState.lightColor = 5;\n } else if (yValue === 6) {\n lightState.lightColor = 6;\n } else if (yValue === 7) {\n lightState.lightColor = 7;\n } else {\n lightState.lightColor = 0;\n }\n\n // 5.2 解析闪灯方式(X值:高4位,参考🔶3-77、🔶3-78)\n var xValue = (dlInt >> 4) & 0x0F;\n if (xValue === 4) {\n lightState.flashMode = 4;\n lightState.lightStatus = \"常亮\";\n } else if (xValue === 5) {\n lightState.flashMode = 5;\n lightState.lightStatus = \"慢闪\";\n } else if (xValue === 6) {\n lightState.flashMode = 6;\n lightState.lightStatus = \"爆闪\";\n } else {\n lightState.flashMode = 0;\n lightState.lightStatus = \"熄灭\";\n }\n\n // 5.3 映射物模型属性(枚举值赋值)\n propertiesObj.properties.currentLightColor = lightState.lightColor;\n propertiesObj.properties.currentFlashMode = lightState.flashMode;\n propertiesObj.properties.lightStatus = lightState.lightStatus;\n\n result.push(propertiesObj);\n } \n }\n\n return result;\n};\n\n/**\n * 编码函数(无switch,适配枚举输入,调用modbus_crc16)\n * @param {string} payload - 物模型功能调用JSON\n * @returns {string} 16进制Modbus RTU报文\n */\nvar encode = payload => {\n var obj = toJson(payload);\n var deviceAddr = modbus_addr(obj.data.slaveAddress || \"01\") ; // 默认地址01(参考🔶3-27)\n var func = obj.function;\n var params = obj.data;\n var modbusFrame = \"\";\n\n // 1. 控制灯光状态(function=controlLight,参考🔶3-75至🔶3-78)\n if (func === \"controlLight\") {\n var lightColor = params.lightColor || \"0\"; // 枚举值(0-7)\n var flashMode = params.flashMode || \"4\"; // 枚举值(4-6)\n // 构造指令体(地址+06功能码+00C2寄存器+00XY数据)\n var cmdBody = deviceAddr + \"0600C200\" + flashMode+lightColor;\n var crcHex = modbus_crc16(cmdBody); // 调用CRC工具函数\n modbusFrame = cmdBody + crcHex;\n }\n\n // 2. 设置485地址(function=set485Addr,参考🔶3-111)\n // if (func === \"set485Addr\") {\n // var newAddr = params.newAddr || \"01\"; // 新地址(0-255,16进制)\n // newAddr = newAddr.padStart(2, \"0\");\n // // 构造指令体(地址+06功能码+00C0寄存器+00新地址)\n // var cmdBody = deviceAddr + \"0600C000\" + newAddr;\n // var crcHex = modbus_crc16(cmdBody);\n // modbusFrame = cmdBody + crcHex;\n // }\n\n // 3. 查询灯光状态(function=queryLightState,参考🔶3-132)\n if (func === \"queryLightState\") {\n // 构造指令体(地址+03功能码+0070寄存器+0001读取个数)\n var cmdBody = deviceAddr + \"0300700001\";\n var crcHex = modbus_crc16(cmdBody);\n modbusFrame = cmdBody + crcHex;\n }\n\n // 4. 查询在线设备(function=queryOnlineDevice,参考🔶3-127)\n if (func === \"queryOnlineDevice\") {\n // 构造指令体(地址+03功能码+003F寄存器+0000读取个数)\n var cmdBody = deviceAddr + \"03003F0000\";\n var crcHex = modbus_crc16(cmdBody);\n modbusFrame = cmdBody + crcHex;\n }\n\n // 5. 设备复位(function=resetDevice,参考🔶3-91)\n if (func === \"resetDevice\") {\n // 构造指令体(地址+06功能码+000C寄存器+0000数据)\n var cmdBody = deviceAddr + \"06000C0000\";\n var crcHex = modbus_crc16(cmdBody);\n modbusFrame = cmdBody + crcHex;\n }\n\n // 6. Modbus指令透传(function=cmd)\n if (func === \"cmd\") {\n var hexCmd = params.hexCmd || \"\";\n if (hexCmd.length() % 2 === 0) { // 校验16进制字符串长度为偶数\n var cmdWithoutCrc = hexCmd;\n // 若指令已带CRC则截取前半部分,否则直接计算\n if (hexCmd.length() >= 4) {\n cmdWithoutCrc = hexCmd.substring(0, hexCmd.length() - 4);\n }\n var crcHex = modbus_crc16(cmdWithoutCrc);\n modbusFrame = cmdWithoutCrc + crcHex;\n }\n }\n\n return modbusFrame.toUpperCase();\n};\n\n\n// 测试调用(示例输入报文:ASCII编码的Modbus帧)\n// return decode(\"313636393030303030303036303930363030433230303437\", {});\n\nreturn decode(\"38313139303030303030303530393033303230303430\")\n\n// return encode({\"messageType\":\"FUNCTIONS\",\"function\":\"controlLight\",\"data\":{\"slaveAddress\":\"09\",\"lightColor\":\"1\",\"flashMode\":\"4\"}});');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('universal/api/TCP/(勿改)Modbus温湿度光照子设备-MQTT.ms', '{\n \"properties\" : { },\n \"id\" : \"29d98ca2d4e74776aeab7f4bece4cccf\",\n \"script\" : null,\n \"groupId\" : \"f4beb08dc7fe4157b9f63a22a0e1a430\",\n \"name\" : \"(勿改)Modbus温湿度光照子设备-MQTT\",\n \"createTime\" : 1760694513576,\n \"updateTime\" : 1761556287974,\n \"lock\" : \"0\",\n \"createBy\" : \"test\",\n \"updateBy\" : \"test\",\n \"path\" : \"p0B2kKqdJD8M\",\n \"method\" : \"POST\",\n \"parameters\" : [ ],\n \"options\" : [ ],\n \"requestBody\" : null,\n \"headers\" : [ ],\n \"paths\" : [ ],\n \"responseBody\" : null,\n \"description\" : null,\n \"requestBodyDefinition\" : null,\n \"responseBodyDefinition\" : null\n}\r\n================================\r\n\nimport cn.hutool.core.util.NumberUtil;\nimport log;\n\n\n/**\n * 获取湿度描述信息\n * @param {number} humidity - 湿度值(%RH)\n * @returns {string} 人性化描述\n */\nconst getHumidityDescription = (humidity) => {\n if (humidity < 0 || humidity > 100) {\n return \"湿度传感器数据异常\";\n }\n if (humidity < 20) {\n return \"空气非常干燥,建议使用加湿器\";\n }\n if (humidity < 40) {\n return \"空气偏干燥,适当补水\";\n }\n if (humidity < 60) {\n return \"湿度舒适,适宜居住\";\n }\n if (humidity < 80) {\n return \"湿度适中,体感舒适\";\n }\n if (humidity < 90) {\n return \"湿度较高,建议适当通风\";\n }\n return \"湿重环境,注意防潮除湿\";\n};\n\n/**\n * 获取温度描述信息\n * @param {number} temperature - 温度值(℃)\n * @returns {string} 人性化描述\n */\nconst getTemperatureDescription = (temperature) => {\n if (temperature < -40 || temperature > 125) {\n return \"温度传感器数据异常\";\n }\n if (temperature < 0) {\n return \"极寒环境,注意防冻保暖\";\n }\n if (temperature < 10) {\n return \"天气寒冷,请添衣保暖\";\n }\n if (temperature < 18) {\n return \"温度凉爽,适宜活动\";\n }\n if (temperature < 26) {\n return \"温度舒适,体感宜人\";\n }\n if (temperature < 30) {\n return \"温度适中,注意补水\";\n }\n if (temperature < 35) {\n return \"天气炎热,注意防暑降温\";\n }\n return \"高温环境,避免长时间户外活动\";\n};\n\n/**\n * 获取光照强度描述信息\n * @param {number} illumination - 光照值(LUX)\n * @returns {string} 人性化描述\n */\nconst getIlluminationDescription = (illumination) => {\n if (illumination < 0 || illumination > 65535) {\n return \"光照传感器数据异常\";\n }\n if (illumination < 10) {\n return \"环境黑暗,建议开启照明\";\n }\n if (illumination < 100) {\n return \"光线昏暗,适合休息\";\n }\n if (illumination < 500) {\n return \"光线柔和,适宜阅读\";\n }\n if (illumination < 1000) {\n return \"光照适中,舒适自然\";\n }\n if (illumination < 3000) {\n return \"光线充足,适宜工作\";\n }\n if (illumination < 10000) {\n return \"光照强烈,注意防晒\";\n }\n return \"强光环境,建议采取防护措施\";\n};\n\n/**\n * 获取综合舒适度评价\n * @param {number} humidity - 湿度\n * @param {number} temperature - 温度\n * @param {number} illumination - 光照\n * @returns {string} 综合舒适度描述\n */\nconst getOverallComfortLevel = (humidity, temperature, illumination) => {\n // 舒适度评分(简单的加权计算)\n let comfortScore = 0;\n \n // 温度舒适度评分(最重要)\n if (temperature >= 18 && temperature <= 26) {\n comfortScore += 40;\n } else if (temperature >= 15 && temperature <= 28) {\n comfortScore += 30;\n } else if (temperature >= 10 && temperature <= 30) {\n comfortScore += 20;\n } else {\n comfortScore += 10;\n }\n\n // 湿度舒适度评分\n if (humidity >= 40 && humidity <= 60) {\n comfortScore += 30;\n } else if (humidity >= 30 && humidity <= 70) {\n comfortScore += 20;\n } else {\n comfortScore += 10;\n }\n\n // 光照舒适度评分\n if (illumination >= 100 && illumination <= 1000) {\n comfortScore += 30;\n } else if (illumination >= 50 && illumination <= 3000) {\n comfortScore += 20;\n } else {\n comfortScore += 10;\n }\n\n // 根据总分返回描述\n if (comfortScore >= 90) {\n return \"环境非常舒适,适宜长时间停留\";\n }\n if (comfortScore >= 70) {\n return \"环境舒适,体感良好\";\n }\n if (comfortScore >= 50) {\n return \"环境一般,部分指标需优化\";\n }\n return \"环境不适,建议调整温湿度或光照条件\";\n};\nvar encode = (functionReqJson, shadow) => {\n \n};\n\n// ------------------------------ 核心函数:decode(16进制报文→物模型) ------------------------------\n/**\n * decode逻辑:解析设备返回的Modbus RTU报文,转换为物模型属性\n * @param {String} payload - 设备上报原始16进制报文\n * @param {Object} context - 上下文(暂未使用)\n * @returns {Array} 解析结果(含PROPERTIES对象,含传感数据与事件)\n */\nvar decode = (payload, context) => {\n const corePayload = payload.substring(12,payload.length());\n const properties = {\n \"messageType\": \"PROPERTIES\",\n \"properties\": {\n \"sourcePayload\": payload\n }\n };\n const slaveAddrHex = corePayload.substring(0, 2);\n const slaveAddr = Integer.parseInt(slaveAddrHex, 16);\n const funcCode = corePayload.substring(2, 4);\n // 数据长度(4-6位,规格书2-50:数据长度1字节)\n const dataLenHex = corePayload.substring(4, 6);\n const dataLen = Integer.parseInt(dataLenHex, 16);\n // 4. 解析传感数据(对照规格书2-53寄存器地址表)\n const dataArea = corePayload.substring(6, 6 + dataLen * 2); // 数据区(6-38位,16字节)\n\n // 4.1 湿度解析(000H寄存器,数据区0-3位,规格书2-53:湿度存储于40001)\n const humidityHex = dataArea.substring(0, 4);\n const humidityRaw = Integer.parseInt(humidityHex, 16);\n const humidity = NumberUtil.div(humidityRaw, 10, 1); // 0.1%RH单位换算为%RH\n // 验证范围(规格书2-43:湿度0%RH~100%RH)\n if (humidity >= 0 && humidity <= 100) {\n properties.properties.humidity = humidity;\n properties.properties.humidityDesc = getHumidityDescription(humidity);\n } \n // 4.2 温度解析(0001H寄存器,数据区4-7位,规格书2-53:温度存储于40002)\n const tempHex = dataArea.substring(4, 8);\n const tempRaw = Integer.parseInt(tempHex, 16);\n const temperature = NumberUtil.div(tempRaw, 10, 1); // 0.1℃单位换算为℃\n // 验证范围(规格书2-43:温度-40℃~125℃)\n if (temperature >= -40 && temperature <= 125) {\n properties.properties.temperature = temperature;\n properties.properties.temperatureDesc = getTemperatureDescription(temperature);\n }\n // 4.3 光照强度解析(0007H寄存器,数据区28-31位,规格书2-53:光照存储于40008)\n const illuHex = dataArea.substring(28, 32);\n const illumination = Integer.parseInt(illuHex, 16);\n // 验证范围(规格书2-43:光照0~65535 LUX)\n if (illumination >= 0 && illumination <= 65535) {\n properties.properties.illumination = illumination;\n properties.properties.illuminationDesc = getIlluminationDescription(illumination);\n\n\n }\n if(illumination&&temperature&&humidity){\n properties.properties.overallComfort = getOverallComfortLevel(humidity, temperature, illumination);\n }\n return properties;\n};\n\n// ------------------------------ 测试示例 ------------------------------\n// 1. 测试encode:读取全部数据(从机地址2)\n// const testReadReq = \'{\"messageType\":\"FUNCTIONS\",\"function\":\"readAllData\",\"data\":{\"slaveAddress\":2}}\';\n// log.info(\"测试encode结果:{}\", encode(testReadReq, {}));\n\n// 2. 测试decode:解析用户提供的返回报文(00020000001302031003040112000000000000000000000000)\nconst testPayload = \"136200000013020310029600C1000000000000000000000141\";\n\nreturn decode(testPayload);');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('universal/api/TCP/(勿改)Modbus温湿度光照子设备-TCP.ms', '{\n \"properties\" : { },\n \"id\" : \"b67ae4511e674640abc81748f75bca60\",\n \"script\" : null,\n \"groupId\" : \"f4beb08dc7fe4157b9f63a22a0e1a430\",\n \"name\" : \"(勿改)Modbus温湿度光照子设备-TCP\",\n \"createTime\" : 1760690443126,\n \"updateTime\" : 1761309086948,\n \"lock\" : \"1\",\n \"createBy\" : \"test\",\n \"updateBy\" : \"test\",\n \"path\" : \"bKFSm8yKgyGS\",\n \"method\" : \"POST\",\n \"parameters\" : [ ],\n \"options\" : [ ],\n \"requestBody\" : null,\n \"headers\" : [ ],\n \"paths\" : [ ],\n \"responseBody\" : \"{\\n \\\"messageType\\\": \\\"PROPERTIES\\\",\\n \\\"properties\\\": {\\n \\\"sourcePayload\\\": \\\"02240000001302031003CA00DE000000000000000000000058\\\",\\n \\\"humidity\\\": 97,\\n \\\"humidityDesc\\\": \\\"湿重环境,注意防潮除湿\\\",\\n \\\"temperature\\\": 22.2,\\n \\\"temperatureDesc\\\": \\\"温度舒适,体感宜人\\\",\\n \\\"illumination\\\": 88,\\n \\\"illuminationDesc\\\": \\\"光线昏暗,适合休息\\\",\\n \\\"overallComfort\\\": \\\"环境舒适,体感良好\\\"\\n }\\n}\",\n \"description\" : null,\n \"requestBodyDefinition\" : null,\n \"responseBodyDefinition\" : null\n}\r\n================================\r\nimport cn.hutool.core.util.NumberUtil;\nimport log;\n\n\n/**\n * 获取湿度描述信息\n * @param {number} humidity - 湿度值(%RH)\n * @returns {string} 人性化描述\n */\nconst getHumidityDescription = (humidity) => {\n if (humidity < 0 || humidity > 100) {\n return \"湿度传感器数据异常\";\n }\n if (humidity < 20) {\n return \"空气非常干燥,建议使用加湿器\";\n }\n if (humidity < 40) {\n return \"空气偏干燥,适当补水\";\n }\n if (humidity < 60) {\n return \"湿度舒适,适宜居住\";\n }\n if (humidity < 80) {\n return \"湿度适中,体感舒适\";\n }\n if (humidity < 90) {\n return \"湿度较高,建议适当通风\";\n }\n return \"湿重环境,注意防潮除湿\";\n};\n\n/**\n * 获取温度描述信息\n * @param {number} temperature - 温度值(℃)\n * @returns {string} 人性化描述\n */\nconst getTemperatureDescription = (temperature) => {\n if (temperature < -40 || temperature > 125) {\n return \"温度传感器数据异常\";\n }\n if (temperature < 0) {\n return \"极寒环境,注意防冻保暖\";\n }\n if (temperature < 10) {\n return \"天气寒冷,请添衣保暖\";\n }\n if (temperature < 18) {\n return \"温度凉爽,适宜活动\";\n }\n if (temperature < 26) {\n return \"温度舒适,体感宜人\";\n }\n if (temperature < 30) {\n return \"温度适中,注意补水\";\n }\n if (temperature < 35) {\n return \"天气炎热,注意防暑降温\";\n }\n return \"高温环境,避免长时间户外活动\";\n};\n\n/**\n * 获取光照强度描述信息\n * @param {number} illumination - 光照值(LUX)\n * @returns {string} 人性化描述\n */\nconst getIlluminationDescription = (illumination) => {\n if (illumination < 0 || illumination > 65535) {\n return \"光照传感器数据异常\";\n }\n if (illumination < 10) {\n return \"环境黑暗,建议开启照明\";\n }\n if (illumination < 100) {\n return \"光线昏暗,适合休息\";\n }\n if (illumination < 500) {\n return \"光线柔和,适宜阅读\";\n }\n if (illumination < 1000) {\n return \"光照适中,舒适自然\";\n }\n if (illumination < 3000) {\n return \"光线充足,适宜工作\";\n }\n if (illumination < 10000) {\n return \"光照强烈,注意防晒\";\n }\n return \"强光环境,建议采取防护措施\";\n};\n\n/**\n * 获取综合舒适度评价\n * @param {number} humidity - 湿度\n * @param {number} temperature - 温度\n * @param {number} illumination - 光照\n * @returns {string} 综合舒适度描述\n */\nconst getOverallComfortLevel = (humidity, temperature, illumination) => {\n // 舒适度评分(简单的加权计算)\n let comfortScore = 0;\n \n // 温度舒适度评分(最重要)\n if (temperature >= 18 && temperature <= 26) {\n comfortScore += 40;\n } else if (temperature >= 15 && temperature <= 28) {\n comfortScore += 30;\n } else if (temperature >= 10 && temperature <= 30) {\n comfortScore += 20;\n } else {\n comfortScore += 10;\n }\n\n // 湿度舒适度评分\n if (humidity >= 40 && humidity <= 60) {\n comfortScore += 30;\n } else if (humidity >= 30 && humidity <= 70) {\n comfortScore += 20;\n } else {\n comfortScore += 10;\n }\n\n // 光照舒适度评分\n if (illumination >= 100 && illumination <= 1000) {\n comfortScore += 30;\n } else if (illumination >= 50 && illumination <= 3000) {\n comfortScore += 20;\n } else {\n comfortScore += 10;\n }\n\n // 根据总分返回描述\n if (comfortScore >= 90) {\n return \"环境非常舒适,适宜长时间停留\";\n }\n if (comfortScore >= 70) {\n return \"环境舒适,体感良好\";\n }\n if (comfortScore >= 50) {\n return \"环境一般,部分指标需优化\";\n }\n return \"环境不适,建议调整温湿度或光照条件\";\n};\nvar encode = (functionReqJson, shadow) => {\n \n};\n\n// ------------------------------ 核心函数:decode(16进制报文→物模型) ------------------------------\n/**\n * decode逻辑:解析设备返回的Modbus RTU报文,转换为物模型属性\n * @param {String} payload - 设备上报原始16进制报文\n * @param {Object} context - 上下文(暂未使用)\n * @returns {Array} 解析结果(含PROPERTIES对象,含传感数据与事件)\n */\nvar decode = (payload, context) => {\n payload=hex_toAscii(payload);\n const corePayload = payload.substring(12,payload.length());\n const properties = {\n \"messageType\": \"PROPERTIES\",\n \"properties\": {\n \"sourcePayload\": payload\n }\n };\n const slaveAddrHex = corePayload.substring(0, 2);\n const slaveAddr = Integer.parseInt(slaveAddrHex, 16);\n const funcCode = corePayload.substring(2, 4);\n // 数据长度(4-6位,规格书2-50:数据长度1字节)\n const dataLenHex = corePayload.substring(4, 6);\n const dataLen = Integer.parseInt(dataLenHex, 16);\n // 4. 解析传感数据(对照规格书2-53寄存器地址表)\n const dataArea = corePayload.substring(6, 6 + dataLen * 2); // 数据区(6-38位,16字节)\n\n // 4.1 湿度解析(000H寄存器,数据区0-3位,规格书2-53:湿度存储于40001)\n const humidityHex = dataArea.substring(0, 4);\n const humidityRaw = Integer.parseInt(humidityHex, 16);\n const humidity = NumberUtil.div(humidityRaw, 10, 1); // 0.1%RH单位换算为%RH\n // 验证范围(规格书2-43:湿度0%RH~100%RH)\n if (humidity >= 0 && humidity <= 100) {\n properties.properties.humidity = humidity;\n properties.properties.humidityDesc = getHumidityDescription(humidity);\n } \n // 4.2 温度解析(0001H寄存器,数据区4-7位,规格书2-53:温度存储于40002)\n const tempHex = dataArea.substring(4, 8);\n const tempRaw = Integer.parseInt(tempHex, 16);\n const temperature = NumberUtil.div(tempRaw, 10, 1); // 0.1℃单位换算为℃\n // 验证范围(规格书2-43:温度-40℃~125℃)\n if (temperature >= -40 && temperature <= 125) {\n properties.properties.temperature = temperature;\n properties.properties.temperatureDesc = getTemperatureDescription(temperature);\n }\n // 4.3 光照强度解析(0007H寄存器,数据区28-31位,规格书2-53:光照存储于40008)\n const illuHex = dataArea.substring(28, 32);\n const illumination = Integer.parseInt(illuHex, 16);\n // 验证范围(规格书2-43:光照0~65535 LUX)\n if (illumination >= 0 && illumination <= 65535) {\n properties.properties.illumination = illumination;\n properties.properties.illuminationDesc = getIlluminationDescription(illumination);\n\n\n }\n if(illumination&&temperature&&humidity){\n properties.properties.overallComfort = getOverallComfortLevel(humidity, temperature, illumination);\n }\n return properties;\n};\n\nreturn decode(\"3032323430303030303031333032303331303033434130304445303030303030303030303030303030303030303030303538\")\n\n\n');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('universal/api/TCP/(勿改)塔石Modbus-DTU(MQTT通道2).ms', '{\n \"properties\" : { },\n \"id\" : \"63be4f42204e431c9f3df9df38d3a16a\",\n \"script\" : null,\n \"groupId\" : \"f4beb08dc7fe4157b9f63a22a0e1a430\",\n \"name\" : \"(勿改)塔石Modbus-DTU(MQTT通道2)\",\n \"createTime\" : 1760682456942,\n \"updateTime\" : 1761620316716,\n \"lock\" : \"0\",\n \"createBy\" : \"test\",\n \"updateBy\" : \"test\",\n \"path\" : \"RpZ3VQIa6YE2\",\n \"method\" : \"POST\",\n \"parameters\" : [ ],\n \"options\" : [ ],\n \"requestBody\" : null,\n \"headers\" : [ ],\n \"paths\" : [ ],\n \"responseBody\" : \"[\\n {\\n \\\"messageType\\\": \\\"PROPERTIES\\\",\\n \\\"properties\\\": {\\n \\\"sourcePayload\\\": \\\"1668000000050903020040\\\",\\n \\\"modbusRawData\\\": \\\"1668000000050903020040\\\"\\n },\\n \\\"subDevice\\\": {\\n \\\"slaveAddress\\\": 9,\\n \\\"protocol\\\": \\\"ModbusRTU\\\"\\n }\\n }\\n]\",\n \"description\" : null,\n \"requestBodyDefinition\" : null,\n \"responseBodyDefinition\" : null\n}\r\n================================\r\n//编码\nvar encode = payload => {\n return \'\';\n}\n//解码\nvar decode = (payload, context) => {\n // 判断是否是MQTT协议层的心跳包(PINGREQ/PINGRESP)\n // \"70696e67\" 是 \"ping\" 的十六进制表示,可能是应用层自定义心跳\n if (payload === \"70696e67\") {\n return null; // 过滤掉基础的ping心跳,不进行业务处理\n }\n \n const pts = {\n \"messageType\": \"PROPERTIES\",\n \"properties\": {\n \"sourcePayload\": payload // 原始报文,便于溯源\n }\n };\n \n // 将十六进制payload转换为ASCII字符串\n var hexSource = payload;\n \n // 优先判断是否是HEART格式的心跳[6](@ref)\n if (hexSource.startsWith(\"HEART\")) {\n // DTU配置的心跳内容:HEART|$(IMEI)|$(CSQ)|$(TIMESTAMP)|$(GPS)|$(ICCID)|$(IMSI)\n // 解析网关自身的心跳[1,3](@ref)\n const parts = hexSource.split(\"\\\\|\");\n if (parts.length >= 7) {\n pts.properties = {\n \"imei\": parts[1],\n \"csq\": Integer.parseInt(parts[2]), // 信号强度\n \"timestamp\": parts[3],\n \"gps\": parts[4],\n \"iccid\": parts[5],\n \"imsi\": parts[6],\n \"heartbeatType\": \"DTU_HEART\" // 标记为DTU心跳类型\n };\n \n // 解析GPS坐标(经度,纬度)\n const gpsCoords = parts[4].split(\",\");\n if (gpsCoords.length === 2) {\n pts.properties.longitude = gpsCoords[0]; // 经度\n pts.properties.latitude = gpsCoords[1]; // 纬度\n }\n }\n } \n // 如果不是HEART心跳,尝试解析为JSON格式[5](@ref)\n else if (isJson(hexSource)) {\n pts.properties = toJson(hexSource);\n }\n // 最后尝试解析Modbus从站数据\n else {\n // 解析Modbus从站地址并关联子设备\n // 从十六进制报文中提取从站地址(位置12-13字节)\n const addr = Integer.parseInt(payload.substring(12, 14), 16); // 使用16进制解析\n pts.subDevice = { \n \"slaveAddress\": addr,\n \"protocol\": \"ModbusRTU\"\n };\n \n // 保留原始数据用于后续解析\n pts.properties.modbusRawData = payload;\n }\n \n return [pts]; // 返回数组格式与TCP版本保持一致\n};\nreturn decode(\"842F000000050903020040\")');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('universal/api/TCP/(勿改)塔石Modbus-DTU(MQTT通道3).ms', '{\n \"properties\" : { },\n \"id\" : \"c1833b4bf18348fc916e6d89fb76e7a9\",\n \"script\" : null,\n \"groupId\" : \"f4beb08dc7fe4157b9f63a22a0e1a430\",\n \"name\" : \"(勿改)塔石Modbus-DTU(MQTT通道3)\",\n \"createTime\" : 1760834956074,\n \"updateTime\" : 1760835095847,\n \"lock\" : null,\n \"createBy\" : \"test\",\n \"updateBy\" : \"test\",\n \"path\" : \"xbE2CHuBdtBB\",\n \"method\" : \"POST\",\n \"parameters\" : [ ],\n \"options\" : [ ],\n \"requestBody\" : null,\n \"headers\" : [ ],\n \"paths\" : [ ],\n \"responseBody\" : \"[\\n {\\n \\\"messageType\\\": \\\"PROPERTIES\\\",\\n \\\"properties\\\": {\\n \\\"sourcePayload\\\": \\\"020310034500D000000000000000000000045998B4\\\"\\n },\\n \\\"subDevice\\\": {\\n \\\"slaveAddress\\\": 2,\\n \\\"protocol\\\": \\\"ModbusRTU\\\"\\n }\\n }\\n]\",\n \"description\" : null,\n \"requestBodyDefinition\" : null,\n \"responseBodyDefinition\" : null\n}\r\n================================\r\n//编码\nvar encode = payload => {\n return \'\';\n}\n//解码\nvar decode = (payload, context) => {\n // 判断是否是MQTT协议层的心跳包(PINGREQ/PINGRESP)\n // \"70696e67\" 是 \"ping\" 的十六进制表示,可能是应用层自定义心跳\n if (payload === \"70696e67\") {\n return null; // 过滤掉基础的ping心跳,不进行业务处理\n }\n \n const pts = {\n \"messageType\": \"PROPERTIES\",\n \"properties\": {\n \"sourcePayload\": payload // 原始报文,便于溯源\n }\n };\n \n // 将十六进制payload转换为ASCII字符串\n var hexSource = payload;\n \n // 优先判断是否是HEART格式的心跳[6](@ref)\n if (hexSource.startsWith(\"HEART\")) {\n // DTU配置的心跳内容:HEART|$(IMEI)|$(CSQ)|$(TIMESTAMP)|$(GPS)|$(ICCID)|$(IMSI)\n // 解析网关自身的心跳[1,3](@ref)\n const parts = hexSource.split(\"\\\\|\");\n if (parts.length >= 7) {\n pts.properties = {\n \"imei\": parts[1],\n \"csq\": Integer.parseInt(parts[2]), // 信号强度\n \"timestamp\": parts[3],\n \"gps\": parts[4],\n \"iccid\": parts[5],\n \"imsi\": parts[6],\n \"heartbeatType\": \"DTU_HEART\" // 标记为DTU心跳类型\n };\n \n // 解析GPS坐标(经度,纬度)\n const gpsCoords = parts[4].split(\",\");\n if (gpsCoords.length === 2) {\n //pts.properties.longitude = gpsCoords[0]; // 经度\n // pts.properties.latitude = gpsCoords[1]; // 纬度\n }\n }\n } \n // 如果不是HEART心跳,尝试解析为JSON格式[5](@ref)\n else if (isJson(hexSource)) {\n pts.properties = toJson(hexSource);\n }\n // 最后尝试解析Modbus从站数据\n else {\n // 解析Modbus从站地址并关联子设备\n // 从十六进制报文中提取从站地址(位置0-2字节),因为这里是RTU,没有前面6个字节的报文头\n const addr = Integer.parseInt(payload.substring(0, 2), 16); // 使用16进制解析\n pts.subDevice = { \n \"slaveAddress\": addr\n };\n }\n \n return [pts]; // 返回数组格式与TCP版本保持一致\n};\n\nreturn decode(\"020310034500D000000000000000000000045998B4\")');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('universal/api/TCP/(勿改)塔石Modbus-DTU(TCP通道1).ms', '{\n \"properties\" : { },\n \"id\" : \"d758ddd9a5d4491786106934aabcec0b\",\n \"script\" : null,\n \"groupId\" : \"f4beb08dc7fe4157b9f63a22a0e1a430\",\n \"name\" : \"(勿改)塔石Modbus-DTU(TCP通道1)\",\n \"createTime\" : 1760430248130,\n \"updateTime\" : 1761795368783,\n \"lock\" : \"0\",\n \"createBy\" : \"test\",\n \"updateBy\" : \"test\",\n \"path\" : \"lWAUlCmM53UF\",\n \"method\" : \"POST\",\n \"parameters\" : [ ],\n \"options\" : [ ],\n \"requestBody\" : null,\n \"headers\" : [ ],\n \"paths\" : [ ],\n \"responseBody\" : null,\n \"description\" : null,\n \"requestBodyDefinition\" : null,\n \"responseBodyDefinition\" : null\n}\r\n================================\r\n/**\n * 预解码:提取设备身份标识\n * @param {String} payload 设备原始报文(可能是二进制、JSON、16进制字符串等)\n * @returns {Object} {deviceId, productKey}\n */\nvar preDecode = (payload, context) => {\n var IMEI=hex_toAscii(payload);\n var rs = {\n \"productKey\": \"lWAUlCmM53UF\"\n };\n if(IMEI.length()===15 && IMEI.startsWith(\"86\")){\n rs.deviceId=IMEI\n return rs;\n }\n // TODO:解析设备标识\n return null;\n};\n\n/**\n * 编码:平台指令转设备格式\n * @param {Object} payload 平台指令\n * @returns {String} 设备可识别的报文(二进制、JSON、16进制字符串等)\n */\nvar encode = (payload, context) => {\n var result = \"\";\n // TODO:实现编码逻辑\n return result;\n};\n\nvar decode = (payload, context) => {\n const pts = {\n \"messageType\": \"PROPERTIES\",\n \"properties\": {\"sourcePayload\":payload}\n };\n const hexSource = hex_toAscii(payload);\n if (isJson(hexSource)) {\n pts.properties = toJson(hexSource);\n \n }else if(hexSource.startsWith(\"HEART\")){\n //DTU配置的心跳内容:HEART|$(IMEI)|$(CSQ)|$(TIMESTAMP)|$(GPS)|$(ICCID)|$(IMSI)\n //解析网关自身的心跳\n const parts = hexSource.split(\"\\\\|\");\n if (parts.length >= 7) {\n pts.properties = {\n \"imei\": parts[1],\n \"csq\": Integer.parseInt(parts[2]), // 信号强度\n \"timestamp\": parts[3],\n \"gps\": parts[4],\n \"iccid\": parts[5],\n \"imsi\": parts[6]\n };\n // 解析GPS坐标(经度,纬度)\n const gpsCoords = parts[4].split(\",\");\n if (gpsCoords.length === 2) {\n pts.properties.longitude = gpsCoords[0]; // 经度\n pts.properties.latitude = gpsCoords[1]; // 纬度\n }\n }\n } else {\n // 解析Modbus从站地址并关联子设备\n if(isModbusTcp(hexSource)){\n const addr = Integer.parseInt(hexSource.substring(12, 14));\n pts.subDevice = { \"slaveAddress\": addr };\n return pts;\n }\n else if(isModbusRtu(hexSource)){\n const addr = Integer.parseInt(hexSource.substring(0, 2));\n pts.subDevice = { \"slaveAddress\": addr };\n return pts;\n }else{\n pts.properties.hexPayload =hexSource\n }\n\n \n }\n // 网关与子设备解析:通过从站地址匹配子设备物模型(复用现有服务)\n // ICodecService.decode(\"HnDdSnj1kiQg\", payload)\n return [pts];\n};\n\nreturn decode(\"303230333130303341384543374546464646454637374331343135444646\")');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('universal/api/TCP/(勿改)塔石Modbus温湿度光照子设备-MQTT-RTU.ms', '{\n \"properties\" : { },\n \"id\" : \"bcbf9df24d2a49baa47ae74384a32063\",\n \"script\" : null,\n \"groupId\" : \"f4beb08dc7fe4157b9f63a22a0e1a430\",\n \"name\" : \"(勿改)塔石Modbus温湿度光照子设备-MQTT-RTU\",\n \"createTime\" : 1760835295809,\n \"updateTime\" : 1761895178541,\n \"lock\" : \"0\",\n \"createBy\" : \"test\",\n \"updateBy\" : \"test\",\n \"path\" : \"3QAz7HuahAGN\",\n \"method\" : \"POST\",\n \"parameters\" : [ ],\n \"options\" : [ ],\n \"requestBody\" : null,\n \"headers\" : [ ],\n \"paths\" : [ ],\n \"responseBody\" : null,\n \"description\" : null,\n \"requestBodyDefinition\" : null,\n \"responseBodyDefinition\" : null\n}\r\n================================\r\n\nimport cn.hutool.core.util.NumberUtil;\nimport log;\n\n\n/**\n * 获取湿度描述信息\n * @param {number} humidity - 湿度值(%RH)\n * @returns {string} 人性化描述\n */\nconst getHumidityDescription = (humidity) => {\n if (humidity < 0 || humidity > 100) {\n return \"湿度传感器数据异常\";\n }\n if (humidity < 20) {\n return \"空气非常干燥,建议使用加湿器\";\n }\n if (humidity < 40) {\n return \"空气偏干燥,适当补水\";\n }\n if (humidity < 60) {\n return \"湿度舒适,适宜居住\";\n }\n if (humidity < 80) {\n return \"湿度适中,体感舒适\";\n }\n if (humidity < 90) {\n return \"湿度较高,建议适当通风\";\n }\n return \"湿重环境,注意防潮除湿\";\n};\n\n/**\n * 获取温度描述信息\n * @param {number} temperature - 温度值(℃)\n * @returns {string} 人性化描述\n */\nconst getTemperatureDescription = (temperature) => {\n if (temperature < -40 || temperature > 125) {\n return \"温度传感器数据异常\";\n }\n if (temperature < 0) {\n return \"极寒环境,注意防冻保暖\";\n }\n if (temperature < 10) {\n return \"天气寒冷,请添衣保暖\";\n }\n if (temperature < 18) {\n return \"温度凉爽,适宜活动\";\n }\n if (temperature < 26) {\n return \"温度舒适,体感宜人\";\n }\n if (temperature < 30) {\n return \"温度适中,注意补水\";\n }\n if (temperature < 35) {\n return \"天气炎热,注意防暑降温\";\n }\n return \"高温环境,避免长时间户外活动\";\n};\n\n/**\n * 获取光照强度描述信息\n * @param {number} illumination - 光照值(LUX)\n * @returns {string} 人性化描述\n */\nconst getIlluminationDescription = (illumination) => {\n if (illumination < 0 || illumination > 65535) {\n return \"光照传感器数据异常\";\n }\n if (illumination < 10) {\n return \"环境黑暗,建议开启照明\";\n }\n if (illumination < 100) {\n return \"光线昏暗,适合休息\";\n }\n if (illumination < 500) {\n return \"光线柔和,适宜阅读\";\n }\n if (illumination < 1000) {\n return \"光照适中,舒适自然\";\n }\n if (illumination < 3000) {\n return \"光线充足,适宜工作\";\n }\n if (illumination < 10000) {\n return \"光照强烈,注意防晒\";\n }\n return \"强光环境,建议采取防护措施\";\n};\n\n/**\n * 获取综合舒适度评价\n * @param {number} humidity - 湿度\n * @param {number} temperature - 温度\n * @param {number} illumination - 光照\n * @returns {string} 综合舒适度描述\n */\nconst getOverallComfortLevel = (humidity, temperature, illumination) => {\n // 舒适度评分(简单的加权计算)\n let comfortScore = 0;\n \n // 温度舒适度评分(最重要)\n if (temperature >= 18 && temperature <= 26) {\n comfortScore += 40;\n } else if (temperature >= 15 && temperature <= 28) {\n comfortScore += 30;\n } else if (temperature >= 10 && temperature <= 30) {\n comfortScore += 20;\n } else {\n comfortScore += 10;\n }\n\n // 湿度舒适度评分\n if (humidity >= 40 && humidity <= 60) {\n comfortScore += 30;\n } else if (humidity >= 30 && humidity <= 70) {\n comfortScore += 20;\n } else {\n comfortScore += 10;\n }\n\n // 光照舒适度评分\n if (illumination >= 100 && illumination <= 1000) {\n comfortScore += 30;\n } else if (illumination >= 50 && illumination <= 3000) {\n comfortScore += 20;\n } else {\n comfortScore += 10;\n }\n\n // 根据总分返回描述\n if (comfortScore >= 90) {\n return \"环境非常舒适,适宜长时间停留\";\n }\n if (comfortScore >= 70) {\n return \"环境舒适,体感良好\";\n }\n if (comfortScore >= 50) {\n return \"环境一般,部分指标需优化\";\n }\n return \"环境不适,建议调整温湿度或光照条件\";\n};\nvar encode = (functionReqJson, shadow) => {\n \n};\n\n// ------------------------------ 核心函数:decode(16进制报文→物模型) ------------------------------\n/**\n * decode逻辑:解析设备返回的Modbus RTU报文,转换为物模型属性\n * @param {String} payload - 设备上报原始16进制报文\n * @param {Object} context - 上下文(暂未使用)\n * @returns {Array} 解析结果(含PROPERTIES对象,含传感数据与事件)\n */\nvar decode = (payload, context) => {\n const corePayload = payload;\n const properties = {\n \"messageType\": \"PROPERTIES\",\n \"properties\": {\n \"sourcePayload\": payload\n }\n };\n const slaveAddrHex = corePayload.substring(0, 2);\n const slaveAddr = Integer.parseInt(slaveAddrHex, 16);\n const funcCode = corePayload.substring(2, 4);\n // 数据长度(4-6位,规格书2-50:数据长度1字节)\n const dataLenHex = corePayload.substring(4, 6);\n const dataLen = Integer.parseInt(dataLenHex, 16);\n // 4. 解析传感数据(对照规格书2-53寄存器地址表)\n const dataArea = corePayload.substring(6, 6 + dataLen * 2); // 数据区(6-38位,16字节)\n\n // 4.1 湿度解析(000H寄存器,数据区0-3位,规格书2-53:湿度存储于40001)\n const humidityHex = dataArea.substring(0, 4);\n const humidityRaw = Integer.parseInt(humidityHex, 16);\n const humidity = NumberUtil.div(humidityRaw, 10, 1); // 0.1%RH单位换算为%RH\n // 验证范围(规格书2-43:湿度0%RH~100%RH)\n if (humidity >= 0 && humidity <= 100) {\n properties.properties.humidity = humidity;\n properties.properties.humidityDesc = getHumidityDescription(humidity);\n } \n // 4.2 温度解析(0001H寄存器,数据区4-7位,规格书2-53:温度存储于40002)\n const tempHex = dataArea.substring(4, 8);\n const tempRaw = Integer.parseInt(tempHex, 16);\n const temperature = NumberUtil.div(tempRaw, 10, 1); // 0.1℃单位换算为℃\n // 验证范围(规格书2-43:温度-40℃~125℃)\n if (temperature >= -40 && temperature <= 125) {\n properties.properties.temperature = temperature;\n properties.properties.temperatureDesc = getTemperatureDescription(temperature);\n }\n // 4.3 光照强度解析(0007H寄存器,数据区28-31位,规格书2-53:光照存储于40008)\n const illuHex = dataArea.substring(28, 32);\n const illumination = Integer.parseInt(illuHex, 16);\n // 验证范围(规格书2-43:光照0~65535 LUX)\n if (illumination >= 0 && illumination <= 65535) {\n properties.properties.illumination = illumination;\n properties.properties.illuminationDesc = getIlluminationDescription(illumination);\n\n\n }\n if(illumination&&temperature&&humidity){\n properties.properties.overallComfort = getOverallComfortLevel(humidity, temperature, illumination);\n }\n return properties;\n};\n\n// ------------------------------ 测试示例 ------------------------------\n// 1. 测试encode:读取全部数据(从机地址2)\n// const testReadReq = \'{\"messageType\":\"FUNCTIONS\",\"function\":\"readAllData\",\"data\":{\"slaveAddress\":2}}\';\n// log.info(\"测试encode结果:{}\", encode(testReadReq, {}));\n\n// 2. 测试decode:解析用户提供的返回报文(00020000001302031003040112000000000000000000000000)\nconst testPayload = \"020310039B00C8000000000040AFFF1FFFFDFFD3\";\n\nreturn decode(testPayload);');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('universal/api/TCP/group.json', '{\n \"properties\" : { },\n \"id\" : \"f4beb08dc7fe4157b9f63a22a0e1a430\",\n \"name\" : \"TCP\",\n \"type\" : \"api\",\n \"parentId\" : \"0\",\n \"path\" : \"tcp\",\n \"createTime\" : 1752800005714,\n \"updateTime\" : null,\n \"createBy\" : \"test\",\n \"updateBy\" : null,\n \"paths\" : [ ],\n \"options\" : [ ]\n}');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('universal/api/TCP/优化2P1688-单相挂式电表.ms', '{\n \"properties\" : { },\n \"id\" : \"5a5abc5d072f44b1a9c7ec4929337a68\",\n \"script\" : null,\n \"groupId\" : \"f4beb08dc7fe4157b9f63a22a0e1a430\",\n \"name\" : \"优化2P1688-单相挂式电表\",\n \"createTime\" : 1757805665183,\n \"updateTime\" : 1757813521137,\n \"lock\" : null,\n \"createBy\" : \"test\",\n \"updateBy\" : \"test\",\n \"path\" : \"new_HnDdSnj1kiQg\",\n \"method\" : \"POST\",\n \"parameters\" : [ ],\n \"options\" : [ ],\n \"requestBody\" : null,\n \"headers\" : [ ],\n \"paths\" : [ ],\n \"responseBody\" : null,\n \"description\" : null,\n \"requestBodyDefinition\" : null,\n \"responseBodyDefinition\" : null\n}\r\n================================\r\n/**\n * magic-api 脚本 - 645协议解析(基于《单相4G蓝牙壁挂645协议_改版.pdf》修正)\n * 功能:实现645协议与物模型的双向转换(encode:物模型→16进制报文;decode:16进制报文→物模型)\n * 依赖:Hutool(HexUtil/JSONUtil/StrUtil/NumberUtil)、log\n */\nimport cn.hutool.core.util.HexUtil;\nimport cn.hutool.core.util.StrUtil;\nimport cn.hutool.core.util.NumberUtil;\nimport cn.hutool.json.JSONUtil;\nimport log;\n\n/**\n * 帧头构建工具(协议2-3)\n * 帧头格式:68(起始符) + 电表地址(12位16进制) + 68(起始符) + 控制码(2位16进制)\n * @param {String} meterNo - 电表表号(12位16进制,大写,必传)\n * @param {String} controlCode - 控制码(A0-数据操作/A2-继电器控制,大写,必传)\n * @returns {String} 完整帧头(16进制字符串)\n * @throws {Error} 表号格式错误时抛出异常\n */\nvar buildFrameHeader = (meterNo, controlCode) => {\n if (!meterNo || meterNo.length() !== 12) {\n const errMsg = `电表表号格式错误:需12位16进制,当前为【${meterNo}】`;\n log.error(\"encode 错误:{}\", errMsg);\n throw new Error(errMsg);\n }\n return `68${meterNo}68${controlCode}`;\n};\n\n/**\n * 报文预处理(协议2-3/2-9)\n * 从完整报文中提取设备基础信息\n * @param {String} payload - 完整16进制报文(可含空格)\n * @returns {Object} 设备基础信息(统一大写)\n */\nvar preDecode = (payload) => {\n const payloadClean = StrUtil.removeAll(payload, \' \');\n const deviceId = payloadClean.substring(2, 14);\n return {\n \"deviceId\": deviceId,\n \"productKey\": \"HnDdSnj1kiQg\"\n };\n};\n\n// ------------------------------ encode子函数:指令构建 ------------------------------\nvar buildMeterReadCmd = (frameHeader) => {\n const dataArea = \"043335C433\";\n return `${frameHeader}${dataArea}`;\n};\n\nvar buildSwitchOnOffCmd = (frameHeader, valveOn) => {\n const dataArea = valveOn === \"0\" \n ? \"0A35333333333333334D33\" \n : \"0A35333333333333334E33\";\n return `${frameHeader}${dataArea}`;\n};\n\nvar buildPurchaseCmd = (frameHeader, energy, purchaseId) => {\n const energyBcd = hex_decToBcd(energy, 4, 2);\n const energyReverse = hex_reverse(energyBcd);\n const energyHex = hex_add33(energyReverse);\n const purchaseIdHex = hex_add33(hex_fromDecScaledLE(purchaseId + \"\", 0, 4));\n const dataArea = `0C3135343A${energyHex}${purchaseIdHex}`;\n log.info(\"购电参数转换:购电量【{}】→+0x33后【{}】,购电序号【{}】→Hex【{}】\", \n energy, energyHex, purchaseId, purchaseIdHex);\n return `${frameHeader}${dataArea}`;\n};\n\nvar buildSetEnergyValueCmd = (frameHeader, remainEnergy, totalEnergy) => {\n const remainEnergyHex = hex_add33(hex_reverse(hex_decToBcd(remainEnergy, 4, 2)));\n const totalEnergyHex = hex_add33(hex_reverse(hex_decToBcd(totalEnergy, 4, 2)));\n log.info(\"矫正电量转换:剩余电量【{}】→Hex【{}】,总电量【{}】→Hex【{}】\", \n remainEnergy, remainEnergyHex, totalEnergy, totalEnergyHex);\n const dataArea = `0C4B493553${totalEnergyHex}${remainEnergyHex}`;\n return `${frameHeader}${dataArea}`;\n};\n\nvar buildRestartCmd = (frameHeader) => {\n const dataArea = \"044B49354A\";\n return `${frameHeader}${dataArea}`;\n};\n\nvar buildResetCmd = (frameHeader) => {\n return buildRestartCmd(frameHeader);\n};\n\nvar buildUpEventCmd = (frameHeader) => {\n const dataArea = \"044B493549\";\n return `${frameHeader}${dataArea}`;\n};\n\nvar buildDeductEnergyCmd = (frameHeader, energy, deductId) => {\n const energyHex = hex_add33(hex_reverse(hex_decToBcd(energy, 4, 2)));\n const deductIdHex = hex_add33(hex_fromDecScaledLE(deductId + \"\", 0, 4));\n log.info(\"扣除电量转换:电量【{}】→Hex【{}】,序号【{}】→Hex【{}】\", \n energy, energyHex, deductId, deductIdHex);\n const dataArea = `0C3137343A${energyHex}${deductIdHex}`;\n return `${frameHeader}${dataArea}`;\n};\n\nvar buildSetServerAddrCmd = (frameHeader, host, port) => {\n const hostHex = hex_add33(hex_fromAscii(host));\n const portHex = hex_add33(hex_fromAscii(port));\n const dot = \"32\";\n const dataArea = `4B493555${hostHex}${dot}${portHex}`;\n const dataLenHex = hex_645MakeLen(dataArea);\n return `${frameHeader}${dataLenHex}${dataArea}`;\n};\n\n// ------------------------------ 核心函数:encode ------------------------------\nvar encode = (functionReqJson, shadow) => {\n const functionReq = toJson(functionReqJson);\n const funcId = functionReq.getStr(\"function\");\n const funcData = functionReq.getObj(\"data\", {});\n const meterNo = funcData.getStr(\"meterNo\");\n \n if (functionReq.getStr(\"messageType\") !== \"FUNCTIONS\") {\n const errMsg = \"messageType必须为FUNCTIONS,当前格式不支持\";\n log.error(\"encode 错误:{}\", errMsg);\n throw new Error(errMsg);\n }\n if (!meterNo) {\n const errMsg = \"物模型data中必须包含meterNo(电表表号)\";\n log.error(\"encode 错误:{}\", errMsg);\n throw new Error(errMsg);\n }\n\n let cmdBody = \"\";\n let controlCode = \"\";\n\n if (funcId === \"meterRead\") {\n controlCode = \"A0\";\n cmdBody = buildMeterReadCmd(buildFrameHeader(meterNo, controlCode));\n }\n else if (funcId === \"switchOnOff\") {\n const valveOn = funcData.getStr(\"valveOn\");\n controlCode = \"A2\";\n cmdBody = buildSwitchOnOffCmd(buildFrameHeader(meterNo, controlCode), valveOn);\n }\n else if (funcId === \"purchase\") {\n const energy = funcData.getStr(\"energy\");\n const inputId = funcData.getInt(\"purchaseId\") || 0;\n const shadowId = shadow_getVal(shadow, \"purchaseTimes\") || 0;\n const purchaseId = NumberUtil.max(inputId, shadowId, 1) + 1;\n \n if (!energy) {\n throw new Error(\"远程购电需传入energy(购电量)\");\n }\n controlCode = \"A0\";\n cmdBody = buildPurchaseCmd(buildFrameHeader(meterNo, controlCode), energy, purchaseId);\n }\n else if (funcId === \"setEnergyValue\") {\n const remainEnergy = funcData.getStr(\"remainEnergy\");\n const totalEnergy = funcData.getStr(\"totalEnergy\");\n if (!remainEnergy || !totalEnergy) {\n throw new Error(\"矫正电量需传入remainEnergy和totalEnergy\");\n }\n controlCode = \"A0\";\n cmdBody = buildSetEnergyValueCmd(buildFrameHeader(meterNo, controlCode), remainEnergy, totalEnergy);\n }\n else if (funcId === \"restart\") {\n controlCode = \"A0\";\n cmdBody = buildRestartCmd(buildFrameHeader(meterNo, controlCode));\n }\n else if (funcId === \"reset\") {\n controlCode = \"A0\";\n cmdBody = buildResetCmd(buildFrameHeader(meterNo, controlCode));\n }\n else if (funcId === \"upEvent\") {\n controlCode = \"A0\";\n cmdBody = buildUpEventCmd(buildFrameHeader(meterNo, controlCode));\n }\n else if (funcId === \"deductEnergy\") {\n const deductEnergy = funcData.getStr(\"energy\");\n const deductInputId = funcData.getInt(\"purchaseId\") || 0;\n const deductShadowId = shadow_getVal(shadow, \"deductTimes\") || 0;\n const deductId = NumberUtil.max(deductInputId, deductShadowId, 1) + 1;\n \n if (!deductEnergy) {\n throw new Error(\"扣除电量需传入energy\");\n }\n controlCode = \"A0\";\n cmdBody = buildDeductEnergyCmd(buildFrameHeader(meterNo, controlCode), deductEnergy, deductId);\n }\n else if (funcId === \"setRemote4GServerAddr\") {\n const host = funcData.getStr(\"host\");\n const port = funcData.getStr(\"port\");\n const sign = funcData.getStr(\"sign\");\n \n if (!host || !port) {\n throw new Error(\"设置服务器地址需传入host和port\");\n }\n if (sign !== \"18160222\") {\n log.warn(\"encode 警告:服务器地址设置签名错误\");\n cmdBody = buildSetServerAddrCmd(buildFrameHeader(meterNo, \"A0\"), host, port) + \"11\";\n return cmdBody;\n }\n controlCode = \"A0\";\n cmdBody = buildSetServerAddrCmd(buildFrameHeader(meterNo, controlCode), host, port);\n }\n else if (funcId === \"cmd\") {\n return funcData.getStr(\"hex\");\n }\n else {\n log.error(\"encode 错误:不支持的功能ID【{}】\", funcId);\n return null;\n }\n\n const cs = cs_check(cmdBody, 256);\n const finalFrame = `${cmdBody}${cs}16`;\n log.info(\"encode 成功:功能【{}】,表号【{}】,报文【{}】\", funcId, meterNo, finalFrame);\n return finalFrame;\n};\n\n// ------------------------------ 核心函数:decode ------------------------------\nvar decode = (payload, context) => {\n const result = [];\n const payloadClean = StrUtil.removeAll(payload, \' \').toUpperCase();;\n \n // 初始化返回结构:originalMessage移至properties,data只保留三个核心字段\n const properties = {\n \"messageType\": \"PROPERTIES\",\n \"properties\": {\n \"sourcePayload\": payload // sourcePayload移到properties中\n },\n \"data\": { // 仅保留三个必要字段\n \"functionId\": \"\",\n \"functionName\": \"\",\n \"parseStatus\": \"success\"\n }\n };\n\n // 报文长度校验:使用length()方法\n if (payloadClean.length() < 20) {\n properties.data.parseStatus = \"fail\";\n properties.data.functionName = \"报文解析失败\";\n properties.data.error = \"报文长度不足(最小需10字节=20位16进制)\";\n result.push(properties);\n return result;\n }\n\n // 提取核心字段(仅用于内部解析,不放入返回data)\n const controlCode = payloadClean.substring(16, 18);\n const dataLenHex = payloadClean.substring(18, 20);\n const dataLen = Integer.parseInt(dataLenHex, 16);\n const dataArea = payloadClean.substring(20, 20 + dataLen * 2);\n const di = hex_sub33(dataArea.substring(0, 8)); // DI码用于内部判断\n\n // 控制码AA:事件包\n if (controlCode === \"AA\") {\n const eventHead = dataArea.substring(0, 8);\n \n if (eventHead === \"AAAAAA01\" && dataArea.length() > 8) {\n properties.data.functionId = \"deviceRegister\";\n properties.data.functionName = \"设备注册\";\n \n const jsonHex = dataArea.substring(8);\n const jsonStr = HexUtil.decodeHexStr(jsonHex).replaceAll(\"(\\\\w+):\", \"\\\"$1\\\":\");\n const deviceInfo = JSONUtil.parseObj(jsonStr);\n\n properties.properties.imei = deviceInfo.getStr(\"imei\");\n properties.properties.iccid = deviceInfo.getStr(\"iccid\");\n properties.properties.csq = deviceInfo.getInt(\"csq\");\n properties.properties.firmwareVersion = deviceInfo.getStr(\"ver\");\n properties.properties.signalDesc = csq(deviceInfo.getInt(\"csq\"));\n }\n else if (eventHead === \"AAAAAA02\") {\n properties.data.functionId = \"heartbeat\";\n properties.data.functionName = \"设备心跳\";\n }\n else {\n properties.data.functionId = \"unknownEvent\";\n properties.data.functionName = \"未知事件\";\n properties.data.parseStatus = \"fail\";\n }\n }\n // 控制码A0:数据操作\n else if (controlCode === \"A0\") {\n if (di === \"00029100\") {\n properties.data.functionId = \"meterRead\";\n properties.data.functionName = \"读表(查询全部数据)\";\n \n properties.properties.remainEnergy = NumberUtil.div(\n Integer.parseInt(reverseTwoDigit(hex_sub33(dataArea.substring(10, 18)))),\n 100,\n 2\n );\n properties.properties.totalEnergy = NumberUtil.div(\n Integer.parseInt(hex_reverse(hex_sub33(dataArea.substring(18, 26)))),\n 100,\n 2\n );\n properties.properties.voltage = NumberUtil.div(\n Integer.parseInt(hex_reverse(hex_sub33(dataArea.substring(26, 34)))),\n 10,\n 1\n );\n properties.properties.current = NumberUtil.div(\n Integer.parseInt(hex_reverse(hex_sub33(dataArea.substring(34, 42)))),\n 1000,\n 3\n );\n properties.properties.power = Integer.parseInt(hex_reverse(hex_sub33(dataArea.substring(42, 50))));\n properties.properties.totalPower = Integer.parseInt(hex_reverse(hex_sub33(dataArea.substring(50, 58))));\n properties.properties.powerFactor = Integer.parseInt(hex_reverse(hex_sub33(dataArea.substring(58, 62))));\n properties.properties.csq = Integer.parseInt(dataArea.substring(62, 64));\n properties.properties.imei = dataArea.substring(66, 82);\n properties.properties.iccid = dataArea.substring(82, 102);\n properties.properties.firmwareVersion = hex_toAscii(dataArea.substring(102, 122));\n properties.properties.purchaseTimes = Integer.parseInt(hex_sub33(dataArea.substring(122, 130)), 16);\n properties.properties.csqDesc = csq(properties.properties.csq);\n properties.properties.openState = hex_sub33(dataArea.substring(64, 66)) === \"1B\" ? 1 : 0;\n properties.properties.openStateDesc = properties.properties.openState === 1 ? \"合闸\" : \"拉闸\";\n }\n else if (di===\"FE020107\" ||di===\"FE030107\") {\n properties.data.functionId = \"purchase\";\n properties.data.functionName = \"远程购电响应\";\n const purchaseData = dataArea.substring(8);\n properties.properties.totalEnergy = NumberUtil.div(\n Integer.parseInt(hex_reverse(hex_sub33(purchaseData.substring(0, 8)))),\n 100,\n 2\n );\n const remainEnergyRaw = NumberUtil.div(\n Integer.parseInt(hex_reverse(hex_sub33(purchaseData.substring(8, 16)))),\n 100,\n 2\n );\n properties.properties.purchaseTimes = Integer.parseInt(hex_sub33(purchaseData.substring(16, 24)), 16);\n const zheng = Integer.parseInt(hex_reverse(hex_sub33(purchaseData.substring(24, 32))));\n properties.properties.remainEnergy = zheng === 0 ? remainEnergyRaw : -remainEnergyRaw;\n }\n else if (di === \"FE040107\") {\n properties.data.functionId = \"deductEnergy\";\n properties.data.functionName = \"扣除电量响应\";\n \n const deductData = dataArea.substring(8);\n const remainEnergyRaw = NumberUtil.div(\n Integer.parseInt(reverseTwoDigit(hex_sub33(deductData.substring(0, 8)))),\n 100,\n 2\n );\n properties.properties.totalEnergy = NumberUtil.div(\n Integer.parseInt(hex_reverse(hex_sub33(deductData.substring(8, 16)))),\n 100,\n 2\n );\n properties.properties.deductTimes = Integer.parseInt(hex_sub33(deductData.substring(16, 24)), 16);\n const zheng = Integer.parseInt(hex_reverse(hex_sub33(deductData.substring(24, 32))));\n properties.properties.remainEnergy = zheng === 0 ? remainEnergyRaw : -remainEnergyRaw;\n }\n else if (di === \"18160220\") {\n properties.data.functionId = \"setEnergyValue\";\n properties.data.functionName = \"矫正电量响应\";\n \n const flag = hex_sub33(dataArea.substring(8, 10));\n properties.properties.operationResult = flag === \"01\" ? \"成功\" : \"失败\";\n }\n else if (di === \"18160216\") {\n properties.data.functionId = \"upEvent\";\n properties.data.functionName = \"上报事件响应\";\n \n const flag = hex_sub33(dataArea.substring(8, 10));\n properties.properties.operationResult = flag === \"01\" ? \"成功\" : \"失败\";\n }\n else if (di === \"18160215\") {\n properties.data.functionId = \"writeMeterNo\";\n properties.data.functionName = \"写入表号响应\";\n \n const flag = hex_sub33(dataArea.substring(8, 10));\n properties.properties.operationResult = flag === \"01\" ? \"成功\" : \"失败\";\n properties.properties.meterNo = dataArea.substring(12, 24);\n }\n else if (di === \"18160217\") {\n properties.data.functionId = \"restart\";\n properties.data.functionName = \"重启响应\";\n \n const flag = hex_sub33(dataArea.substring(8, 10));\n properties.properties.operationResult = flag === \"01\" ? \"成功\" : \"失败\";\n }\n else if (di===\"00029200\" ||di===\"00029300\") {\n properties.data.functionId = \"queryDeviceStatus\";\n properties.data.functionName = \"查询设备状态\";\n properties.properties.chipState = dataArea.substring(28, 30);\n }\n else {\n properties.data.functionId = \"unknownDataOperation\";\n properties.data.functionName = \"未知数据操作\";\n properties.data.parseStatus = \"fail\";\n }\n }\n // 控制码A2:继电器控制\n else if (controlCode === \"A2\") {\n properties.data.functionId = \"switchOnOff\";\n properties.data.functionName = \"开关阀响应\";\n \n const statusCode = dataArea.substring(8, 10);\n let valveOpResult = \"\";\n let currentOpenState = \"\";\n \n if (statusCode === \"4D\") {\n valveOpResult = \"断闸(断电)成功\";\n currentOpenState = \"0\";\n }\n else if (statusCode === \"4E\") {\n valveOpResult = \"合闸(来电)成功\";\n currentOpenState = \"1\";\n }\n else if (statusCode === \"8E\") {\n valveOpResult = \"合闸失败(剩余电量≤0)\";\n currentOpenState = \"0\";\n properties.properties.events = [{\n \"id\": \"lowBalanceAlarm\",\n \"name\": \"余额不足告警\",\n \"value\": \"合闸失败:剩余电量≤0,无法通电\",\n \"level\": \"warn\"\n }];\n }\n else {\n valveOpResult = `未知操作结果(状态码【${statusCode}】)`;\n currentOpenState = \"未知\";\n properties.data.parseStatus = \"fail\";\n }\n \n properties.properties.openState = currentOpenState;\n properties.properties.openStateDesc = currentOpenState === \"1\" ? \"合闸\" : \"拉闸\";\n properties.properties.operationResult = valveOpResult;\n }\n // 未知控制码\n else {\n properties.data.functionId = \"unknownControlCode\";\n properties.data.functionName = \"未知控制码\";\n properties.data.parseStatus = \"fail\";\n }\n\n result.push(properties);\n log.info(\"decode 完成:解析状态【{}】,功能【{}】\", \n properties.data.parseStatus, properties.data.functionId);\n return result;\n};\n\n\n\n// return preDecode(\"68250707ea8dda68aa4baaaaaa017b6373713a33312c696d65693a3836363536303038383335363834312c69636369643a38393836313132353231353038333433393132382c7665723a434658303153303031387dd216\")\n// 测试示例(需传入物模型JSON字符串)\n// const testReq = \'{\"messageType\":\"FUNCTIONS\",\"function\":\"switchOnOff\",\"data\":{\"valveOn\":1,\"meterNo\":\"250707EA8DDA\"}}\';\n//买电\n// const testReq=\'{\"messageType\":\"FUNCTIONS\",\"function\":\"purchase\",\"data\":{\"meterNo\":\"250707ea8dda\",\"energy\":\"1\",\"purchaseId\":1}}\'\n\n// const testReq=\'{\"messageType\":\"FUNCTIONS\",\"function\":\"upEvent\",\"data\":{\"meterNo\":\"250707ea8dda\"}}\'\n\nconst testReq = \'{\"messageType\":\"FUNCTIONS\",\"function\":\"meterRead\",\"data\":{\"meterNo\":\"250707EA8DDA\"}}\';\n// const testReq =\'{\"data\":{\"meterNo\":\"250707EA8DDA\",\"host\":\"tcp.nexiot.xyz\",\"port\":\"19999\"},\"function\":\"setRemote4GServerAddr\",\"messageType\":\"FUNCTIONS\"}\';\n// return encode(\'{\"messageType\":\"FUNCTIONS\",\"function\":\"switchOnOff\",\"data\":{\"meterNo\":\"250707ea8dda\",\"valveOn\":0}}\')\n// 解码测试(传入完整报文)\n// return encode(testReq)\n// return decode(\"68250707ea8dda68a0413335c43335c7743333383333338a5533334a33333333333333333333333333314e08665600883568418986112521508343912843465830315330303138333333407616\", {});\n\n//充值\n// return decode(\"68250707ea8dda68a205353333334e1716\")\n\n//矫正电量和剩余电量\n// return decode(\"68250707ea8dda68a0413335c433354556ab5a33333433545533333b33333333333333333333333333264e086656008835684189861125215083439128434658303153303031383333339f8016\")\n\nreturn decode(\"68250707ea8dda68a0143135343a33cc3c3333c33c33333333d033333333e416\")');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('universal/api/TCP/小蘑菇插座.ms', '{\n \"properties\" : { },\n \"id\" : \"b5723ec5a8e24bdaa647e60a1dc82638\",\n \"script\" : null,\n \"groupId\" : \"f4beb08dc7fe4157b9f63a22a0e1a430\",\n \"name\" : \"小蘑菇插座\",\n \"createTime\" : 1753423344428,\n \"updateTime\" : 1756640058748,\n \"lock\" : \"1\",\n \"createBy\" : \"test\",\n \"updateBy\" : \"test\",\n \"path\" : \"68831a1f38fc106a8dac3c13\",\n \"method\" : \"POST\",\n \"parameters\" : [ ],\n \"options\" : [ ],\n \"requestBody\" : null,\n \"headers\" : [ ],\n \"paths\" : [ ],\n \"responseBody\" : \"[]\",\n \"description\" : \"AI自动生成的解析和协议\",\n \"requestBodyDefinition\" : null,\n \"responseBodyDefinition\" : null\n}\r\n================================\r\nimport log;\n\n// 16进制转10进制数字\nvar hexToInt = hex => {\n return Integer.parseInt(hex, 16);\n};\n// 预解码,解析上报的设备编号 deviceId\nvar preDecode = payload => {\n var result = {}\n var payloadHex = payload.toUpperCase() // 转为大写\n // 校验报文长度和帧头\n if (payloadHex.length() >= 18 && payloadHex.substring(0, 4) === \"A5A5\") {\n // 从第5位开始取4字节(8个字符)作为 deviceId\n result.deviceId = payloadHex.substring(4, 12)\n }\n return result\n}\n\nvar decode =(payload,context) => {\n log.info(\"进入编解码,payload={},context={}\",payload,context)\n var result = [];\n var payloadHex =payload.toUpperCase();\n var propertiesObj = { \"messageType\": \"PROPERTIES\", \"properties\": {} };\n var eventObj = { \"messageType\": \"EVENT\", \"event\": \"\", \"data\": {} };\n\n // 验证帧头帧尾\n if (payloadHex.substring(0, 4) != \"A5A5\" || payloadHex.substring(payloadHex.length() - 4) != \"5A5A\") {\n return jsonToStr([{ \"error\": \"无效帧格式\" }]);\n }\n\n // 提取核心字段\n var deviceId = payloadHex.substring(4, 8); // 设备ID(4字节)\n var cmdCode = payloadHex.substring(8, 10); // 命令码(1字节)\n var dataLen = hexToInt(payloadHex.substring(10, 12)); // 数据长度\n var dataHex = payloadHex.substring(12, 12 + dataLen * 2); // 数据区\n var checksum = payloadHex.substring(12 + dataLen * 2, 14 + dataLen * 2); // 校验和\n\n // 设备ID存入所有对象\n propertiesObj.deviceId = deviceId;\n eventObj.deviceId = deviceId;\n //验证新内容\n propertiesObj.context=context;\n propertiesObj.tcpEncode = \'HEX\';\n propertiesObj.replyPayload = \'727270632C676574637371\'\n // 1. 属性上报(命令码01)\n if (cmdCode == \"01\" && dataLen == 7) {\n // 解析开关状态(01=开,00=关)\n propertiesObj.properties.powerState = dataHex.substring(0, 2) == \"01\" ? \"01\" : \"00\";\n // 解析电流(2字节,单位0.01A)\n var currentHex = dataHex.substring(2, 6);\n propertiesObj.properties.current = (hexToInt(currentHex) * 0.01).toFixed(2);\n // 解析电压(2字节,单位0.1V)\n var voltageHex = dataHex.substring(6, 10);\n propertiesObj.properties.voltage = (hexToInt(voltageHex) * 0.1).toFixed(1);\n // 解析功率(2字节,单位1W)\n var powerHex = dataHex.substring(10, 14);\n propertiesObj.properties.power = hexToInt(powerHex).toString();\n // 加入结果集\n result.push(propertiesObj);\n }\n\n // 2. 事件上报(命令码02)\n if (cmdCode == \"02\" && dataLen >= 3) {\n // 事件类型(01=过载,02=过压,03=上线,04=下线)\n var eventType = dataHex.substring(0, 2);\n if (eventType == \"01\") {\n eventObj.event = \"overload\";\n eventObj.data.overload = hexToInt(dataHex.substring(2, 6)) + \"W\"; // 过载功率\n }\n if (eventType == \"03\") {\n eventObj.event = \"online\";\n eventObj.data.online = \"设备上线\";\n }\n if (eventType == \"04\") {\n eventObj.event = \"offline\";\n eventObj.data.offline = \"设备下线\";\n }\n result.push(eventObj);\n }\n\n // 3. 响应报文(命令码04)\n if (cmdCode == \"04\" && dataLen == 1) {\n var replyObj = {\n \"messageType\": \"REPLY\",\n \"function\": \"switch\",\n \"data\": { \"result\": dataHex == \"00\" ? \"success\" : \"fail\" }\n };\n replyObj.deviceId = deviceId;\n result.push(replyObj);\n }\n\n return jsonToStr(result);\n};\n\nvar encode = payload => {\n var obj = toJson(payload);\n var deviceId = obj.data.deviceId; // 设备ID(4位16进制,如\"0001\")\n var func = obj.function;\n var params = obj.data;\n\n // 控制开关(function=switch)\n if (func == \"switch\") {\n var state = params.state; // 目标状态:01=开,00=关\n if (state != \"01\" && state != \"00\") {\n return \"\"; // 无效状态,返回空\n }\n\n // 数据区:控制类型(01)+目标状态\n var dataHex = \"01\" + state;\n var dataLen = dataHex.length() / 2; // 数据长度(字节数)\n var cmdCode = \"03\"; // 控制指令命令码\n\n // 拼接完整报文(无校验和)\n var frame = \"A5A5\" + \n deviceId + \n cmdCode + \n Integer.toHexString(dataLen) + // 数据长度(1位16进制)\n dataHex + \n \"5A5A\";\n\n return frame.toUpperCase(); // 转为大写16进制\n }\n\n return \"\"; // 不支持的指令\n};\n\n// return preDecode(\"A5A5000101070105DC08F004B05A5A\")\n//属性上报报文\nreturn decode(\'A5A5000201070103E809C405DC5A5A\');\n\n//过载事件报文\n// return decode(\"A5A5000102030104B0F35A5A\")\n\n\n// return encode(\'{\"deviceId\": \"0001\",\"function\": \"switch\",\"data\": { \"state\": \"01\" }}\')\n\n\n// return encode(\'{\"messageType\":\"FUNCTIONS\",\"function\":\"switch\",\"data\":{\"deviceId\":\"00010107\",\"state\":\"01\"}}\')');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('universal/api/TCP/测试.ms', '{\n \"properties\" : { },\n \"id\" : \"a930b0de13e84cc0b20b50719ccf91cb\",\n \"script\" : null,\n \"groupId\" : \"f4beb08dc7fe4157b9f63a22a0e1a430\",\n \"name\" : \"测试\",\n \"createTime\" : 1759128844552,\n \"updateTime\" : 1761578442711,\n \"lock\" : null,\n \"createBy\" : \"test\",\n \"updateBy\" : \"test\",\n \"path\" : \"DMxljo8wABX0\",\n \"method\" : \"POST\",\n \"parameters\" : [ ],\n \"options\" : [ ],\n \"requestBody\" : null,\n \"headers\" : [ ],\n \"paths\" : [ ],\n \"responseBody\" : null,\n \"description\" : null,\n \"requestBodyDefinition\" : null,\n \"responseBodyDefinition\" : null\n}\r\n================================\r\nimport log;\n\n// 16进制转10进制数字\nvar hexToInt = hex => {\n return Integer.parseInt(hex, 16);\n};\n// 预解码,解析上报的设备编号 deviceId\nvar preDecode = payload => {\n var result = {}\n var payloadHex = payload.toUpperCase() // 转为大写\n // 校验报文长度和帧头\n if (payloadHex.length() >= 18 && payloadHex.substring(0, 4) === \"A5A5\") {\n // 从第5位开始取4字节(8个字符)作为 deviceId\n result.deviceId = payloadHex.substring(4, 12)\n }\n return result\n}\n\nvar decode =(payload,context) => {\n log.info(\"进入编解码,payload={},context={}\",payload,context)\n var result = [];\n var payloadHex =payload.toUpperCase();\n var propertiesObj = { \"messageType\": \"PROPERTIES\", \"properties\": {} };\n var eventObj = { \"messageType\": \"EVENT\", \"event\": \"\", \"data\": {} };\n\n // 验证帧头帧尾\n if (payloadHex.substring(0, 4) != \"A5A5\" || payloadHex.substring(payloadHex.length() - 4) != \"5A5A\") {\n return jsonToStr([{ \"error\": \"无效帧格式\" }]);\n }\n\n // 提取核心字段\n var deviceId = payloadHex.substring(4, 8); // 设备ID(4字节)\n var cmdCode = payloadHex.substring(8, 10); // 命令码(1字节)\n var dataLen = hexToInt(payloadHex.substring(10, 12)); // 数据长度\n var dataHex = payloadHex.substring(12, 12 + dataLen * 2); // 数据区\n var checksum = payloadHex.substring(12 + dataLen * 2, 14 + dataLen * 2); // 校验和\n\n // 设备ID存入所有对象\n propertiesObj.deviceId = deviceId;\n eventObj.deviceId = deviceId;\n //验证新内容\n propertiesObj.context=context;\n propertiesObj.tcpEncode = \'HEX\';\n propertiesObj.replyPayload = \'727270632C676574637371\'\n // 1. 属性上报(命令码01)\n if (cmdCode == \"01\" && dataLen == 7) {\n // 解析开关状态(01=开,00=关)\n propertiesObj.properties.powerState = dataHex.substring(0, 2) == \"01\" ? \"01\" : \"00\";\n // 解析电流(2字节,单位0.01A)\n var currentHex = dataHex.substring(2, 6);\n propertiesObj.properties.current = (hexToInt(currentHex) * 0.01).toFixed(2);\n // 解析电压(2字节,单位0.1V)\n var voltageHex = dataHex.substring(6, 10);\n propertiesObj.properties.voltage = (hexToInt(voltageHex) * 0.1).toFixed(1);\n // 解析功率(2字节,单位1W)\n var powerHex = dataHex.substring(10, 14);\n propertiesObj.properties.power = hexToInt(powerHex).toString();\n // 加入结果集\n result.push(propertiesObj);\n }\n\n // 2. 事件上报(命令码02)\n if (cmdCode == \"02\" && dataLen >= 3) {\n // 事件类型(01=过载,02=过压,03=上线,04=下线)\n var eventType = dataHex.substring(0, 2);\n if (eventType == \"01\") {\n eventObj.event = \"overload\";\n eventObj.data.overload = hexToInt(dataHex.substring(2, 6)) + \"W\"; // 过载功率\n }\n if (eventType == \"03\") {\n eventObj.event = \"online\";\n eventObj.data.online = \"设备上线\";\n }\n if (eventType == \"04\") {\n eventObj.event = \"offline\";\n eventObj.data.offline = \"设备下线\";\n }\n result.push(eventObj);\n }\n\n // 3. 响应报文(命令码04)\n if (cmdCode == \"04\" && dataLen == 1) {\n var replyObj = {\n \"messageType\": \"REPLY\",\n \"function\": \"switch\",\n \"data\": { \"result\": dataHex == \"00\" ? \"success\" : \"fail\" }\n };\n replyObj.deviceId = deviceId;\n result.push(replyObj);\n }\n\n return jsonToStr(result);\n};\n\nvar encode = payload => {\n var obj = toJson(payload);\n var deviceId = obj.data.deviceId; // 设备ID(4位16进制,如\"0001\")\n var func = obj.function;\n var params = obj.data;\n\n // 控制开关(function=switch)\n if (func == \"switch\") {\n var state = params.state; // 目标状态:01=开,00=关\n if (state != \"01\" && state != \"00\") {\n return \"\"; // 无效状态,返回空\n }\n\n // 数据区:控制类型(01)+目标状态\n var dataHex = \"01\" + state;\n var dataLen = dataHex.length() / 2; // 数据长度(字节数)\n var cmdCode = \"03\"; // 控制指令命令码\n\n // 拼接完整报文(无校验和)\n var frame = \"A5A5\" +\n deviceId +\n cmdCode +\n Integer.toHexString(dataLen) + // 数据长度(1位16进制)\n dataHex +\n \"5A5A\";\n\n return frame.toUpperCase(); // 转为大写16进制\n }\n\n return \"\"; // 不支持的指令\n};\n\n//预解码,得到deviceId\n//return preDecode(\"A5A5000101070105DC08F004B05A5A\")\n//属性上报报文\n// return decode(\'A5A5000101070105DC08F004B07A5A5A\');\n\n//过载事件报文\n// return decode(\"A5A5000102030104B0F35A5A\")\n\n\n// return encode(\'{\"deviceId\": \"0001\",\"function\": \"switch\",\"data\": { \"state\": \"01\" }}\')\n\n\n// return encode(\'{\"messageType\":\"FUNCTIONS\",\"function\":\"switch\",\"data\":{\"deviceId\":\"00010107\",\"state\":\"01\"}}\')');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('universal/api/WYJ/', 'this is directory');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('universal/api/WYJ/group.json', '{\n \"properties\" : { },\n \"id\" : \"2e016115940a4f44a23304032d0d733e\",\n \"name\" : \"WYJ\",\n \"type\" : \"api\",\n \"parentId\" : \"0\",\n \"path\" : null,\n \"createTime\" : 1759988107836,\n \"updateTime\" : null,\n \"createBy\" : \"test \",\n \"updateBy\" : null,\n \"paths\" : [ ],\n \"options\" : [ ]\n}');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('universal/api/test/', 'this is directory');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('universal/api/test/group.json', '{\n \"properties\" : { },\n \"id\" : \"77b59996549d4638a85888f7edd8131d\",\n \"name\" : \"test\",\n \"type\" : \"api\",\n \"parentId\" : \"0\",\n \"path\" : \"test\",\n \"createTime\" : 1753682463817,\n \"updateTime\" : null,\n \"createBy\" : \"test\",\n \"updateBy\" : null,\n \"paths\" : [ ],\n \"options\" : [ ]\n}');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('universal/api/test/小蘑菇插座.ms', '{\n \"properties\" : { },\n \"id\" : \"6ead3277d72e4740bbe5e2a29c2672f4\",\n \"script\" : null,\n \"groupId\" : \"77b59996549d4638a85888f7edd8131d\",\n \"name\" : \"小蘑菇插座\",\n \"createTime\" : 1753682493898,\n \"updateTime\" : 1756640045105,\n \"lock\" : \"1\",\n \"createBy\" : \"test\",\n \"updateBy\" : \"test\",\n \"path\" : \"68831a1f38fc106a8dac3c13\",\n \"method\" : \"POST\",\n \"parameters\" : [ ],\n \"options\" : [ ],\n \"requestBody\" : null,\n \"headers\" : [ ],\n \"paths\" : [ ],\n \"responseBody\" : \"{\\n \\\"deviceId\\\": \\\"00010107\\\"\\n}\",\n \"description\" : \"AI自动生成的解析和协议\",\n \"requestBodyDefinition\" : null,\n \"responseBodyDefinition\" : null\n}\r\n================================\r\nimport log;\n\n// 16进制转10进制数字\nvar hexToInt = hex => {\n return Integer.parseInt(hex, 16);\n};\n// 预解码,解析上报的设备编号 deviceId\nvar preDecode = payload => {\n var result = {}\n var payloadHex = payload.toUpperCase() // 转为大写\n // 校验报文长度和帧头\n if (payloadHex.length() >= 18 && payloadHex.substring(0, 4) === \"A5A5\") {\n // 从第5位开始取4字节(8个字符)作为 deviceId\n result.deviceId = payloadHex.substring(4, 12)\n }\n return result\n}\n\nvar decode =(payload,context) => {\n log.info(\"进入编解码,payload={},context={}\",payload,context)\n var result = [];\n var payloadHex =payload.toUpperCase();\n var propertiesObj = { \"messageType\": \"PROPERTIES\", \"properties\": {} };\n var eventObj = { \"messageType\": \"EVENT\", \"event\": \"\", \"data\": {} };\n\n // 验证帧头帧尾\n if (payloadHex.substring(0, 4) != \"A5A5\" || payloadHex.substring(payloadHex.length() - 4) != \"5A5A\") {\n return jsonToStr([{ \"error\": \"无效帧格式\" }]);\n }\n\n // 提取核心字段\n var deviceId = payloadHex.substring(4, 8); // 设备ID(4字节)\n var cmdCode = payloadHex.substring(8, 10); // 命令码(1字节)\n var dataLen = hexToInt(payloadHex.substring(10, 12)); // 数据长度\n var dataHex = payloadHex.substring(12, 12 + dataLen * 2); // 数据区\n var checksum = payloadHex.substring(12 + dataLen * 2, 14 + dataLen * 2); // 校验和\n\n // 设备ID存入所有对象\n propertiesObj.deviceId = deviceId;\n eventObj.deviceId = deviceId;\n //验证新内容\n propertiesObj.context=context;\n propertiesObj.tcpEncode = \'HEX\';\n propertiesObj.replyPayload = \'727270632C676574637371\'\n // 1. 属性上报(命令码01)\n if (cmdCode == \"01\" && dataLen == 7) {\n // 解析开关状态(01=开,00=关)\n propertiesObj.properties.powerState = dataHex.substring(0, 2) == \"01\" ? \"01\" : \"00\";\n // 解析电流(2字节,单位0.01A)\n var currentHex = dataHex.substring(2, 6);\n propertiesObj.properties.current = (hexToInt(currentHex) * 0.01).toFixed(2);\n // 解析电压(2字节,单位0.1V)\n var voltageHex = dataHex.substring(6, 10);\n propertiesObj.properties.voltage = (hexToInt(voltageHex) * 0.1).toFixed(1);\n // 解析功率(2字节,单位1W)\n var powerHex = dataHex.substring(10, 14);\n propertiesObj.properties.power = hexToInt(powerHex).toString();\n // 加入结果集\n result.push(propertiesObj);\n }\n\n // 2. 事件上报(命令码02)\n if (cmdCode == \"02\" && dataLen >= 3) {\n // 事件类型(01=过载,02=过压,03=上线,04=下线)\n var eventType = dataHex.substring(0, 2);\n if (eventType == \"01\") {\n eventObj.event = \"overload\";\n eventObj.data.overload = hexToInt(dataHex.substring(2, 6)) + \"W\"; // 过载功率\n }\n if (eventType == \"03\") {\n eventObj.event = \"online\";\n eventObj.data.online = \"设备上线\";\n }\n if (eventType == \"04\") {\n eventObj.event = \"offline\";\n eventObj.data.offline = \"设备下线\";\n }\n result.push(eventObj);\n }\n\n // 3. 响应报文(命令码04)\n if (cmdCode == \"04\" && dataLen == 1) {\n var replyObj = {\n \"messageType\": \"REPLY\",\n \"function\": \"switch\",\n \"data\": { \"result\": dataHex == \"00\" ? \"success\" : \"fail\" }\n };\n replyObj.deviceId = deviceId;\n result.push(replyObj);\n }\n\n return jsonToStr(result);\n};\n\nvar encode = payload => {\n var obj = toJson(payload);\n var deviceId = obj.data.deviceId; // 设备ID(4位16进制,如\"0001\")\n var func = obj.function;\n var params = obj.data;\n\n // 控制开关(function=switch)\n if (func == \"switch\") {\n var state = params.state; // 目标状态:01=开,00=关\n if (state != \"01\" && state != \"00\") {\n return \"\"; // 无效状态,返回空\n }\n\n // 数据区:控制类型(01)+目标状态\n var dataHex = \"01\" + state;\n var dataLen = dataHex.length() / 2; // 数据长度(字节数)\n var cmdCode = \"03\"; // 控制指令命令码\n\n // 拼接完整报文(无校验和)\n var frame = \"A5A5\" + \n deviceId + \n cmdCode + \n Integer.toHexString(dataLen) + // 数据长度(1位16进制)\n dataHex + \n \"5A5A\";\n\n return frame.toUpperCase(); // 转为大写16进制\n }\n\n return \"\"; // 不支持的指令\n};\n\n// return preDecode(\"A5A5000101070105DC08F004B05A5A\")\n//属性上报报文\nreturn decode(\'A5A5000101070105DC08F004B07A5A5A\');\n\n//过载事件报文\n// return decode(\"A5A5000102030104B0F35A5A\")\n\n\n// return encode(\'{\"deviceId\": \"0001\",\"function\": \"switch\",\"data\": { \"state\": \"01\" }}\')\n\n\n// return encode(\'{\"messageType\":\"FUNCTIONS\",\"function\":\"switch\",\"data\":{\"deviceId\":\"00010107\",\"state\":\"01\"}}\')');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('universal/api/test/开关面板-MQTT-doc编写.ms', '{\n \"properties\" : { },\n \"id\" : \"e3857faf66c04d9499c4d1e6a4406036\",\n \"script\" : null,\n \"groupId\" : \"77b59996549d4638a85888f7edd8131d\",\n \"name\" : \"开关面板-MQTT-doc编写\",\n \"createTime\" : 1754144167814,\n \"updateTime\" : 1756640056667,\n \"lock\" : \"1\",\n \"createBy\" : \"test\",\n \"updateBy\" : \"test\",\n \"path\" : \"688cd92fdb9e0158872f4aa9\",\n \"method\" : \"POST\",\n \"parameters\" : [ ],\n \"options\" : [ ],\n \"requestBody\" : null,\n \"headers\" : [ ],\n \"paths\" : [ ],\n \"responseBody\" : null,\n \"description\" : \"开关面板-MQTT-doc编写\",\n \"requestBodyDefinition\" : null,\n \"responseBodyDefinition\" : null\n}\r\n================================\r\nimport log\n\n\n/**\n * 编码:平台指令转设备格式\n * @param {Object} payload 平台指令\n * @returns {String} 设备可识别的报文(二进制、JSON、16进制字符串等)\n */\nvar encode = payload => {\n var rs=toJson(payload);\n rs.iot=\'演示iot\'\n rs.randomNum=randomSign();\n // TODO:实现编码逻辑\n return rs;\n};\n');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('universal/api/test/开关面板-文档版-TCP.ms', '{\n \"properties\" : { },\n \"id\" : \"44e371fdbede4e44a0b3ddf7620c8b54\",\n \"script\" : null,\n \"groupId\" : \"77b59996549d4638a85888f7edd8131d\",\n \"name\" : \"开关面板-文档版-TCP\",\n \"createTime\" : 1753764305597,\n \"updateTime\" : 1756640054871,\n \"lock\" : \"1\",\n \"createBy\" : \"test\",\n \"updateBy\" : \"test\",\n \"path\" : \"38fc80e\",\n \"method\" : \"POST\",\n \"parameters\" : [ ],\n \"options\" : [ ],\n \"requestBody\" : null,\n \"headers\" : [ ],\n \"paths\" : [ ],\n \"responseBody\" : null,\n \"description\" : \"文档演示协议\",\n \"requestBodyDefinition\" : null,\n \"responseBodyDefinition\" : null\n}\r\n================================\r\nimport log;\n\n// 16进制转10进制数字\nvar hexToInt = hex => {\n return Integer.parseInt(hex, 16);\n};\n// 预解码,解析上报的设备编号 deviceId\nvar preDecode = payload => {\n var result = {}\n var payloadHex = payload.toUpperCase() // 转为大写\n // 校验报文长度和帧头\n if (payloadHex.length() >= 18 && payloadHex.substring(0, 4) === \"A5A5\") {\n // 从第5位开始取4字节(8个字符)作为 deviceId\n result.deviceId = payloadHex.substring(4, 12)\n }\n return result\n}\n\nvar decode =(payload,context) => {\n log.info(\"进入编解码,payload={},context={}\",payload,context)\n var result = [];\n var payloadHex =payload.toUpperCase();\n var propertiesObj = { \"messageType\": \"PROPERTIES\", \"properties\": {} };\n var eventObj = { \"messageType\": \"EVENT\", \"event\": \"\", \"data\": {} };\n\n // 验证帧头帧尾\n if (payloadHex.substring(0, 4) != \"A5A5\" || payloadHex.substring(payloadHex.length() - 4) != \"5A5A\") {\n return jsonToStr([{ \"error\": \"无效帧格式\" }]);\n }\n\n // 提取核心字段\n var deviceId = payloadHex.substring(4, 8); // 设备ID(4字节)\n var cmdCode = payloadHex.substring(8, 10); // 命令码(1字节)\n var dataLen = hexToInt(payloadHex.substring(10, 12)); // 数据长度\n var dataHex = payloadHex.substring(12, 12 + dataLen * 2); // 数据区\n var checksum = payloadHex.substring(12 + dataLen * 2, 14 + dataLen * 2); // 校验和\n\n // 设备ID存入所有对象\n propertiesObj.deviceId = deviceId;\n eventObj.deviceId = deviceId;\n //验证新内容\n propertiesObj.context=context;\n propertiesObj.tcpEncode = \'HEX\';\n propertiesObj.replyPayload = \'727270632C676574637371\'\n // 1. 属性上报(命令码01)\n if (cmdCode == \"01\" && dataLen == 7) {\n // 解析开关状态(01=开,00=关)\n propertiesObj.properties.powerState = dataHex.substring(0, 2) == \"01\" ? \"01\" : \"00\";\n // 解析电流(2字节,单位0.01A)\n var currentHex = dataHex.substring(2, 6);\n propertiesObj.properties.current = (hexToInt(currentHex) * 0.01).toFixed(2);\n // 解析电压(2字节,单位0.1V)\n var voltageHex = dataHex.substring(6, 10);\n propertiesObj.properties.voltage = (hexToInt(voltageHex) * 0.1).toFixed(1);\n // 解析功率(2字节,单位1W)\n var powerHex = dataHex.substring(10, 14);\n propertiesObj.properties.power = hexToInt(powerHex).toString();\n // 加入结果集\n result.push(propertiesObj);\n }\n\n // 2. 事件上报(命令码02)\n if (cmdCode == \"02\" && dataLen >= 3) {\n // 事件类型(01=过载,02=过压,03=上线,04=下线)\n var eventType = dataHex.substring(0, 2);\n if (eventType == \"01\") {\n eventObj.event = \"overload\";\n eventObj.data.overload = hexToInt(dataHex.substring(2, 6)) + \"W\"; // 过载功率\n }\n if (eventType == \"03\") {\n eventObj.event = \"online\";\n eventObj.data.online = \"设备上线\";\n }\n if (eventType == \"04\") {\n eventObj.event = \"offline\";\n eventObj.data.offline = \"设备下线\";\n }\n result.push(eventObj);\n }\n\n // 3. 响应报文(命令码04)\n if (cmdCode == \"04\" && dataLen == 1) {\n var replyObj = {\n \"messageType\": \"REPLY\",\n \"function\": \"switch\",\n \"data\": { \"result\": dataHex == \"00\" ? \"success\" : \"fail\" }\n };\n replyObj.deviceId = deviceId;\n result.push(replyObj);\n }\n\n return jsonToStr(result);\n};\n\nvar encode = payload => {\n var obj = toJson(payload);\n var deviceId = obj.data.deviceId; // 设备ID(4位16进制,如\"0001\")\n var func = obj.function;\n var params = obj.data;\n\n // 控制开关(function=switch)\n if (func == \"switch\") {\n var state = params.state; // 目标状态:01=开,00=关\n if (state != \"01\" && state != \"00\") {\n return \"\"; // 无效状态,返回空\n }\n\n // 数据区:控制类型(01)+目标状态\n var dataHex = \"01\" + state;\n var dataLen = dataHex.length() / 2; // 数据长度(字节数)\n var cmdCode = \"03\"; // 控制指令命令码\n\n // 拼接完整报文(无校验和)\n var frame = \"A5A5\" + \n deviceId + \n cmdCode + \n Integer.toHexString(dataLen) + // 数据长度(1位16进制)\n dataHex + \n \"5A5A\";\n\n return frame.toUpperCase(); // 转为大写16进制\n }\n\n return \"\"; // 不支持的指令\n};\n\n//预解码,得到deviceId\n// return preDecode(\"A5A5000101070105DC08F004B05A5A\")\n//属性上报报文\nreturn decode(\'A5A5000101070105DC08F004B07A5A5A\');\n\n//过载事件报文\n// return decode(\"A5A5000102030104B0F35A5A\")\n\n\n// return encode(\'{\"deviceId\": \"0001\",\"function\": \"switch\",\"data\": { \"state\": \"01\" }}\')\n\n\n// return encode(\'{\"messageType\":\"FUNCTIONS\",\"function\":\"switch\",\"data\":{\"deviceId\":\"00010107\",\"state\":\"01\"}}\')');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('universal/api/test/智能插座(格林物联).ms', '{\n \"properties\" : { },\n \"id\" : \"1975956f8f474cf1a914373daaa0709d\",\n \"script\" : null,\n \"groupId\" : \"77b59996549d4638a85888f7edd8131d\",\n \"name\" : \"智能插座(格林物联)\",\n \"createTime\" : 1754285636730,\n \"updateTime\" : 1757926385395,\n \"lock\" : \"0\",\n \"createBy\" : \"test\",\n \"updateBy\" : \"test\",\n \"path\" : \"681c0775c2dc427d0480ab5f\",\n \"method\" : \"POST\",\n \"parameters\" : [ ],\n \"options\" : [ ],\n \"requestBody\" : null,\n \"headers\" : [ ],\n \"paths\" : [ ],\n \"responseBody\" : \"{\\n \\\"messageType\\\": \\\"PROPERTIES\\\",\\n \\\"properties\\\": {\\n \\\"temp\\\": 1,\\n \\\"sn\\\": \\\"11\\\"\\n },\\n \\\"replyPayload\\\": {\\n \\\"tips\\\": \\\"我想改啥就改啥\\\",\\n \\\"randomNo\\\": \\\"10\\\",\\n \\\"wings\\\": \\\"universal-iot-great\\\",\\n \\\"iot\\\": \\\"iotuniv\\\"\\n }\\n}\",\n \"description\" : null,\n \"requestBodyDefinition\" : null,\n \"responseBodyDefinition\" : null\n}\r\n================================\r\n\n\nimport log;\n\nvar url=\"\";\n\nvar post = (url,body) =>{\n \n}\n\nvar encode = payload => {\n var dt=toJson(payload)\n dt.dxxc=randomSign();\n return dt;\n}\n\n//解码\nvar decode = payload => {\n var result = []\n log.info(\"编解码收到消息={}\",payload)\n var dt=toJson(payload)\n var propertiesObj = {\n \"messageType\": \"PROPERTIES\",\n \"properties\": {}\n }\n\n var repayObj={}\n repayObj.tips=\"我想改啥就改啥\"\n repayObj.randomNo=randomSign()\n repayObj.wings=\"universal-iot-great\"\n repayObj.iot=\"iotuniv\"\n //设置属性\n propertiesObj.properties=dt\n propertiesObj.properties.sn=randomSign()\n //MQTT设置回复\n propertiesObj.replyPayload=repayObj\n // propertiesObj.replyPayload=\"xzzxc\"+randomSign()//设置回复的内容\n //propertiesObj.downTopic=\"$thing/down/681c0775c2dc427d0480ab5f/cz001923\" //设置回复的主题\n return propertiesObj;\n}\n\n//设备增加\nvar add = payload => {\n var da=post(url,payload)\n var rs={\n \"code\":0,\n \"msg\":\"success\",\n \"codec\":\"add\",\n \"codec\":da\n }\n return rs;\n}\n\n//设备更新\nvar update = payload => {\n var da=post(url,payload)\n var rs={\n \"code\":0,\n \"msg\":\"success\",\n \"codec\":\"update\",\n \"codec\":da\n }\n return rs;\n}\n\n//设备查询\nvar query = payload => {\n var da=post(url,payload)\n var rs={\n \"code\":0,\n \"req\":0,\n \"msg\":\"success\",\n \"codec\":\"query\",\n \"codec\":da\n }\n return rs;\n}\n\n//功能调用\nvar function = payload => {\n var da=post(url,payload)\n var rs={\n \"code\":0,\n \"msg\":\"success\",\n \"codec\":\"function\",\n \"codec\":da\n }\n return rs;\n}\n\n\n\n\nreturn decode(\"{\'temp\':1}\")');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('universal/api/test/测试协议.ms', '{\n \"properties\" : { },\n \"id\" : \"618420e3db4744e1a026c863be182084\",\n \"script\" : null,\n \"groupId\" : \"77b59996549d4638a85888f7edd8131d\",\n \"name\" : \"测试协议\",\n \"createTime\" : 1757926689547,\n \"updateTime\" : 1760623340487,\n \"lock\" : null,\n \"createBy\" : \"test\",\n \"updateBy\" : \"test\",\n \"path\" : \"V2Yvb7DN6o0N\",\n \"method\" : \"POST\",\n \"parameters\" : [ ],\n \"options\" : [ ],\n \"requestBody\" : null,\n \"headers\" : [ ],\n \"paths\" : [ ],\n \"responseBody\" : null,\n \"description\" : null,\n \"requestBodyDefinition\" : null,\n \"responseBodyDefinition\" : null\n}\r\n================================\r\n/**\n * 预解码:提取设备身份标识\n * @param {String} payload 设备原始报文(可能是二进制、JSON、16进制字符串等)\n * @returns {Object} {deviceId, productKey}\n */\nvar preDecode = payload => {\n var rs = {\n \"deviceId\": \"11111\",\n \"productKey\": \"\"\n };\n // TODO:解析设备标识\n return rs;\n};\n\n/**\n * 编码:平台指令转设备格式\n * @param {Object} payload 平台指令\n * @returns {String} 设备可识别的报文(二进制、JSON、16进制字符串等)\n */\nvar encode = payload => {\n var result = \"\";\n // TODO:实现编码逻辑\n return result;\n};\n\n/**\n * 解码:设备数据转平台格式\n * @param {String} payload 设备原始报文(二进制、JSON、16进制字符串等)\n * @returns {Array} 平台标准消息数组,每个元素结构:\n * [\n * {\n * messageType: \"PROPERTIES\", // 属性类型\n * properties: {} // 解析后的属性键值对(根据物模型动态调整)\n * },\n * {\n * messageType: \"EVENT\", // 事件类型\n * event: \"\", // 事件名称\n * data: {} // 事件参数\n * }\n * ]\n */\nvar decode = payload => {\n var rs = [];\n // 属性\n var properties = {\n \"messageType\": \"PROPERTIES\",\n \"properties\": {\n \"slaveAddress\":9\n },\n \"subDevice\":true\n };\n // rs.push(properties);\n \n // 事件\n var event = {\n \"messageType\": \"EVENT\",\n \"event\": \"\",\n \"data\": {}\n };\n // rs.push(event);\n \n return rs;\n};\n\n// 调试示例(正式使用请删除或注释)\n//return preDecode(\"\");\n// return encode({});\n// return decode(\"\");');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('universal/api/test/测试数据/', 'this is directory');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('universal/api/test/测试数据/group.json', '{\n \"properties\" : { },\n \"id\" : \"e496630153cb41feb43339d4acbfc3e0\",\n \"name\" : \"测试数据\",\n \"type\" : \"api\",\n \"parentId\" : \"77b59996549d4638a85888f7edd8131d\",\n \"path\" : \"851\",\n \"createTime\" : null,\n \"updateTime\" : 1760060512347,\n \"createBy\" : null,\n \"updateBy\" : \"test\",\n \"paths\" : [ ],\n \"options\" : [ ]\n}');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('universal/api/test/测试数据/测试数据.ms', '{\n \"properties\" : { },\n \"id\" : \"3ebb6d7086d340ca8dab5fb90a016974\",\n \"script\" : null,\n \"groupId\" : \"e496630153cb41feb43339d4acbfc3e0\",\n \"name\" : \"测试数据\",\n \"createTime\" : 1760060588477,\n \"updateTime\" : 1760061466023,\n \"lock\" : null,\n \"createBy\" : \"test\",\n \"updateBy\" : \"test\",\n \"path\" : \"Xtu3ErgfePF7\",\n \"method\" : \"POST\",\n \"parameters\" : [ ],\n \"options\" : [ ],\n \"requestBody\" : null,\n \"headers\" : [ ],\n \"paths\" : [ ],\n \"responseBody\" : null,\n \"description\" : null,\n \"requestBodyDefinition\" : null,\n \"responseBodyDefinition\" : null\n}\r\n================================\r\nimport log;\n\n// 16进制转10进制数字\nvar hexToInt = hex => {\n return Integer.parseInt(hex, 16);\n};\n// 预解码,解析上报的设备编号 deviceId\nvar preDecode = payload => {\n var result = {}\n var payloadHex = payload.toUpperCase() // 转为大写\n // 校验报文长度和帧头\n if (payloadHex.length() >= 18 && payloadHex.substring(0, 4) === \"A5A5\") {\n // 从第5位开始取4字节(8个字符)作为 deviceId\n result.deviceId = payloadHex.substring(4, 12)\n }\n return result\n}\n\nvar decode =(payload,context) => {\n log.info(\"进入编解码,payload={},context={}\",payload,context)\n var result = [];\n var payloadHex =payload.toUpperCase();\n var propertiesObj = { \"messageType\": \"PROPERTIES\", \"properties\": {} };\n var eventObj = { \"messageType\": \"EVENT\", \"event\": \"\", \"data\": {} };\n\n // 验证帧头帧尾\n if (payloadHex.substring(0, 4) != \"A5A5\" || payloadHex.substring(payloadHex.length() - 4) != \"5A5A\") {\n return jsonToStr([{ \"error\": \"无效帧格式\" }]);\n }\n\n // 提取核心字段\n var deviceId = payloadHex.substring(4, 8); // 设备ID(4字节)\n var cmdCode = payloadHex.substring(8, 10); // 命令码(1字节)\n var dataLen = hexToInt(payloadHex.substring(10, 12)); // 数据长度\n var dataHex = payloadHex.substring(12, 12 + dataLen * 2); // 数据区\n var checksum = payloadHex.substring(12 + dataLen * 2, 14 + dataLen * 2); // 校验和\n\n // 设备ID存入所有对象\n propertiesObj.deviceId = deviceId;\n eventObj.deviceId = deviceId;\n //验证新内容\n propertiesObj.context=context;\n propertiesObj.tcpEncode = \'HEX\';\n propertiesObj.replyPayload = \'727270632C676574637371\'\n // 1. 属性上报(命令码01)\n if (cmdCode == \"01\" && dataLen == 7) {\n // 解析开关状态(01=开,00=关)\n propertiesObj.properties.powerState = dataHex.substring(0, 2) == \"01\" ? \"01\" : \"00\";\n // 解析电流(2字节,单位0.01A)\n var currentHex = dataHex.substring(2, 6);\n propertiesObj.properties.current = (hexToInt(currentHex) * 0.01).toFixed(2);\n // 解析电压(2字节,单位0.1V)\n var voltageHex = dataHex.substring(6, 10);\n propertiesObj.properties.voltage = (hexToInt(voltageHex) * 0.1).toFixed(1);\n // 解析功率(2字节,单位1W)\n var powerHex = dataHex.substring(10, 14);\n propertiesObj.properties.power = hexToInt(powerHex).toString();\n // 加入结果集\n result.push(propertiesObj);\n }\n\n // 2. 事件上报(命令码02)\n if (cmdCode == \"02\" && dataLen >= 3) {\n // 事件类型(01=过载,02=过压,03=上线,04=下线)\n var eventType = dataHex.substring(0, 2);\n if (eventType == \"01\") {\n eventObj.event = \"overload\";\n eventObj.data.overload = hexToInt(dataHex.substring(2, 6)) + \"W\"; // 过载功率\n }\n if (eventType == \"03\") {\n eventObj.event = \"online\";\n eventObj.data.online = \"设备上线\";\n }\n if (eventType == \"04\") {\n eventObj.event = \"offline\";\n eventObj.data.offline = \"设备下线\";\n }\n result.push(eventObj);\n }\n\n // 3. 响应报文(命令码04)\n if (cmdCode == \"04\" && dataLen == 1) {\n var replyObj = {\n \"messageType\": \"REPLY\",\n \"function\": \"switch\",\n \"data\": { \"result\": dataHex == \"00\" ? \"success\" : \"fail\" }\n };\n replyObj.deviceId = deviceId;\n result.push(replyObj);\n }\n\n return jsonToStr(result);\n};\n\nvar encode = payload => {\n var obj = toJson(payload);\n var deviceId = obj.data.deviceId; // 设备ID(4位16进制,如\"0001\")\n var func = obj.function;\n var params = obj.data;\n\n // 控制开关(function=switch)\n if (func == \"switch\") {\n var state = params.state; // 目标状态:01=开,00=关\n if (state != \"01\" && state != \"00\") {\n return \"\"; // 无效状态,返回空\n }\n\n // 数据区:控制类型(01)+目标状态\n var dataHex = \"01\" + state;\n var dataLen = dataHex.length() / 2; // 数据长度(字节数)\n var cmdCode = \"03\"; // 控制指令命令码\n \n // 拼接完整报文(无校验和)\n var frame = \"A5A5\" + \n deviceId + \n cmdCode + \n Integer.toHexString(dataLen) + // 数据长度(1位16进制)\n dataHex + \n \"5A5A\";\n\n return frame.toUpperCase(); // 转为大写16进制\n }\n\n return \"\"; // 不支持的指令\n};\n\n\n//预解码,得到deviceId\n// return preDecode(\"A5A5000101070105DC08F004B05A5A\")\n//属性上报报文\nreturn decode(\'A5A5000101070105DC08F004B07A5A5A\');\n\n//过载事件报文\n// return decode(\"A5A5000102030104B0F35A5A\")\n\n\n// return encode(\'{\"deviceId\": \"0001\",\"function\": \"switch\",\"data\": { \"state\": \"01\" }}\')\n\n\n// return encode(\'{\"messageType\":\"FUNCTIONS\",\"function\":\"switch\",\"data\":{\"deviceId\":\"00010107\",\"state\":\"01\"}}\')');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('universal/api/test/演示教学一下.ms', '{\n \"properties\" : { },\n \"id\" : \"3b003406803b42d3b00ea0bde1892a50\",\n \"script\" : null,\n \"groupId\" : \"77b59996549d4638a85888f7edd8131d\",\n \"name\" : \"演示教学一下\",\n \"createTime\" : 1754210880647,\n \"updateTime\" : 1756640048656,\n \"lock\" : \"1\",\n \"createBy\" : \"test\",\n \"updateBy\" : \"test\",\n \"path\" : \"DEMO\",\n \"method\" : \"POST\",\n \"parameters\" : [ ],\n \"options\" : [ ],\n \"requestBody\" : null,\n \"headers\" : [ ],\n \"paths\" : [ ],\n \"responseBody\" : \"{\\n \\\"messageType\\\": \\\"PROPERTIES\\\",\\n \\\"properties\\\": {\\n \\\"payload\\\": \\\"A1B2C3\\\",\\n \\\"randomStr\\\": \\\"38678\\\"\\n }\\n}\",\n \"description\" : null,\n \"requestBodyDefinition\" : null,\n \"responseBodyDefinition\" : null\n}\r\n================================\r\n/**\n * 预解码:提取设备身份标识\n * @param {String} payload 设备原始报文(可能是二进制、JSON、16进制字符串等)\n * @returns {Object} {deviceId, productKey}\n */\nvar preDecode = payload => {\n var rs = {\n \"deviceId\": \"\",\n \"productKey\": \"\"\n };\n // TODO:解析设备标识\n return rs;\n};\n\n/**\n * 编码:平台指令转设备格式\n * @param {Object} payload 平台指令\n * @returns {String} 设备可识别的报文(二进制、JSON、16进制字符串等)\n */\nvar encode = payload => {\n var result = \"\";\n // TODO:实现编码逻辑\n return result;\n};\n\n/**\n * 解码:设备数据转平台格式\n * @param {String} payload 设备原始报文(二进制、JSON、16进制字符串等)\n * @returns {Array} 平台标准消息数组,每个元素结构:\n * [\n * {\n * messageType: \"PROPERTIES\", // 属性类型\n * properties: {} // 解析后的属性键值对(根据物模型动态调整)\n * },\n * {\n * messageType: \"EVENT\", // 事件类型\n * event: \"\", // 事件名称\n * data: {} // 事件参数\n * }\n * ]\n */\nvar decode = payload => {\n var rs = [];\n let isJsonParam=false;\n let newPayload={}\n if(isJson(payload)){\n newPayload=toJson(payload)\n isJsonParam=true\n }\n // 属性\n var propertiesObj = {\n \"messageType\": \"PROPERTIES\",\n \"properties\": {}\n };\n propertiesObj.properties=newPayload\n propertiesObj.isJsonParam=isJsonParam\n\n rs.push(propertiesObj);\n // 事件\n var event = {\n \"messageType\": \"EVENT\",\n \"event\": \"\",\n \"data\": {}\n };\n // rs.push(event);\n \n return propertiesObj;\n};\n\n// 调试示例(正式使用请删除或注释)\n//return preDecode(\"\");\n// return encode({});\nreturn decode(\'{\"current\": \"199.00\",\"power\": \"199\",\"powerState\": 0,\"voltage\": \"199.8\"}\');');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('universal/api/测试分组/', 'this is directory');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('universal/api/测试分组/group.json', '{\n \"properties\" : { },\n \"id\" : \"bea746cb74484886b5ea0d1efc678636\",\n \"name\" : \"测试分组\",\n \"type\" : \"api\",\n \"parentId\" : \"0\",\n \"path\" : \"/testprotocol\",\n \"createTime\" : 1755154048548,\n \"updateTime\" : null,\n \"createBy\" : \"test\",\n \"updateBy\" : null,\n \"paths\" : [ ],\n \"options\" : [ ]\n}');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('universal/datasource/', 'this is directory');
INSERT INTO `protocol_file` (`file_path`, `file_content`) VALUES ('universal/function/', 'this is directory');
COMMIT;
-- ----------------------------
-- Table structure for protocol_file_backup
-- ----------------------------
DROP TABLE IF EXISTS `protocol_file_backup`;
CREATE TABLE `protocol_file_backup` (
`id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '原对象ID',
`create_date` bigint NOT NULL COMMENT '备份时间',
`tag` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '标签',
`type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '类型',
`name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '原名称',
`content` blob COMMENT '备份内容',
`create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '操作人',
PRIMARY KEY (`id`,`create_date`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
-- ----------------------------
-- Records of protocol_file_backup
-- ----------------------------
BEGIN;
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('115352b38c6c46faa9e8704b53301ab5', 1759900467335, NULL, 'api', '(勿改)NB水浸传感器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223131353335326233386336633436666161396538373034623533333031616235222C0A20202273637269707422203A20222F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E8AEBEE5A487E695B0E68DAEEFBC8CE58C85E590AB41505064617461E5AD97E6AEB5EFBC88626173653634E7BC96E7A081EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6B688E681AFE695B0E7BB84EFBC8CE58C85E590ABE4BA8BE4BBB6E68896E5B19EE680A75C6E202A2F5C6E766172206465636F6465203D207061796C6F6164203D3E207B5C6E202020202F2FE5A4A9E7BFBCE789A9E88194E6B688E681AFE585A5E58FA33D7B5C22415050646174615C223A5C224B4467324E5441354F4441334D444D794E6A552B5C227D5C6E20202020766172207079203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722061707064617461426173653634203D2070792E415050646174613B5C6E202020202F2FE8A7A3E7A0815C6E2020202076617220726177537472696E67203D206261736536344465636F64652861707064617461426173653634293B5C6E202020202F2F20E58EBBE999A4E697A0E794A8E5AD97E7ACA65C6E202020205C6E20202020726177537472696E67203D20726177537472696E672E7265706C616365282F402F672C205C225C22292E7265706C616365282F5C5C282F672C205C225C22292E7265706C616365282F5C5C292F672C205C225C22293B5C6E20202020766172206669656C6473203D20726177537472696E672E73706C697428275F27293B5C6E20202020696620286669656C64732E6C656E677468203C203829207B5C6E20202020202020207468726F77206E6577204572726F72285C22E695B0E68DAEE6A0BCE5BC8FE697A0E695885C22293B5C6E202020207D5C6E5C6E20202020766172206465766963654964203D206669656C64735B305D3B5C6E20202020766172206576656E7454797065203D206669656C64735B355D3B5C6E202020207661722074696D657374616D70203D206669656C64735B365D3B5C6E202020207661722062617474657279203D20496E74656765722E7061727365496E74286669656C64735B345D293B5C6E2020202076617220637371203D20496E74656765722E7061727365496E74286669656C64735B325D293B5C6E5C6E20202020766172206D65737361676573203D205B5D3B5C6E20202020766172206576656E744D657373616765203D207B5C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C5C6E20202020202020205C226576656E745C223A205C225C222C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2274735C223A2074696D657374616D705C6E20202020202020207D5C6E202020207D3B5C6E202020207661722070726F706572746965734D657373616765203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22776174657253746174655C223A2066616C73652C5C6E2020202020202020202020205C22626174746572795C223A20626174746572792C5C6E2020202020202020202020205C226373715C223A206373715C6E20202020202020207D5C6E202020207D3B5C6E5C6E20202020696620286576656E7454797065203D3D3D205C22534A4F50454E5C2229207B5C6E20202020202020206576656E744D6573736167652E6576656E74203D205C2277617465725F616C61726D5C223B5C6E202020202020202070726F706572746965734D6573736167652E70726F706572746965732E77617465725374617465203D20747275653B5C6E20202020202020206D657373616765732E70757368286576656E744D657373616765293B5C6E202020207D20656C736520696620286576656E7454797065203D3D3D205C22534A434C4F53455C2229207B5C6E20202020202020206576656E744D6573736167652E6576656E74203D205C2277617465725F6E6F726D616C5C223B5C6E202020202020202070726F706572746965734D6573736167652E70726F706572746965732E77617465725374617465203D2066616C73653B5C6E20202020202020206D657373616765732E70757368286576656E744D657373616765293B5C6E202020207D205C6E202020206D657373616765732E707573682870726F706572746965734D657373616765293B5C6E2020202072657475726E206D657373616765733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20E6B0B4E6B5B8E8AEBEE5A487E9809AE5B8B8E58FAAE8AFBBEFBC8CE697A0E68EA7E588B6E58A9FE883BDEFBC8CE4BF9DE79599E59FBAE69CACE7BB93E69E845C6E20202020696620287061796C6F61642E66756E6374696F6E496429207B5C6E20202020202020202F2F20E5A682E69C89E99C80E8A681EFBC8CE58FAFE689A9E5B195E7BC96E7A081E980BBE8BE915C6E2020202020202020726573756C74203D205C22E68C87E4BBA4E5B7B2E5A484E790865C223B5C6E202020207D5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E5C6E2F2F20E8B083E8AF95E7A4BAE4BE8B5C6E76617220746573745061796C6F6164203D207B5C22415050646174615C223A5C224B4467324E5441354F4441334D444D794E6A55304F563954536A4178587A4D78587A45314E5638784D4442665545394A546C52664D5463314F546B774D444D324E3138304E6A41784D544D314D4441354F4449354F444570514542415145424151454241514542415145413D5C227D3B5C6E72657475726E206465636F646528746573745061796C6F6164293B5C6E2F2F2072657475726E20656E636F6465287B7D293B5C6E222C0A20202267726F7570496422203A20223639656562376163356537323438306439376631363036346665303161393338222C0A2020226E616D6522203A202228E58BBFE694B9294E42E6B0B4E6B5B8E4BCA0E6849FE599A8222C0A20202263726561746554696D6522203A20313735373332383638353134392C0A20202275706461746554696D6522203A20313735393930303436373332332C0A2020226C6F636B22203A202230222C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022363862643765613131633965363038353136336333663532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C5C6E20202020202020205C226576656E745C223A205C2277617465725F616C61726D5C222C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2274735C223A205C22313735373332383932385C225C6E20202020202020207D5C6E202020207D2C5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22776174657253746174655C223A20747275652C5C6E2020202020202020202020205C22626174746572795C223A203130302C5C6E2020202020202020202020205C226373715C223A2032335C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('115352b38c6c46faa9e8704b53301ab5', 1759900627879, NULL, 'api', '(勿改)NB水浸传感器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223131353335326233386336633436666161396538373034623533333031616235222C0A20202273637269707422203A20222F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E8AEBEE5A487E695B0E68DAEEFBC8CE58C85E590AB41505064617461E5AD97E6AEB5EFBC88626173653634E7BC96E7A081EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6B688E681AFE695B0E7BB84EFBC8CE58C85E590ABE4BA8BE4BBB6E68896E5B19EE680A75C6E202A2F5C6E766172206465636F6465203D207061796C6F6164203D3E207B5C6E202020202F2FE5A4A9E7BFBCE789A9E88194E6B688E681AFE585A5E58FA33D7B5C22415050646174615C223A5C224B4467324E5441354F4441334D444D794E6A552B5C227D5C6E20202020766172207079203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722061707064617461426173653634203D2070792E415050646174613B5C6E202020202F2FE8A7A3E7A0815C6E2020202076617220726177537472696E67203D206261736536344465636F64652861707064617461426173653634293B5C6E202020202F2F20E58EBBE999A4E697A0E794A8E5AD97E7ACA65C6E202020205C6E20202020726177537472696E67203D20726177537472696E672E7265706C616365282F402F672C205C225C22292E7265706C616365282F5C5C282F672C205C225C22292E7265706C616365282F5C5C292F672C205C225C22293B5C6E20202020766172206669656C6473203D20726177537472696E672E73706C697428275F27293B5C6E20202020696620286669656C64732E6C656E677468203C203829207B5C6E20202020202020207468726F77206E6577204572726F72285C22E695B0E68DAEE6A0BCE5BC8FE697A0E695885C22293B5C6E202020207D5C6E5C6E20202020766172206465766963654964203D206669656C64735B305D3B5C6E20202020766172206576656E7454797065203D206669656C64735B355D3B5C6E202020207661722074696D657374616D70203D206669656C64735B365D3B5C6E202020207661722062617474657279203D20496E74656765722E7061727365496E74286669656C64735B345D293B5C6E2020202076617220637371203D20496E74656765722E7061727365496E74286669656C64735B325D293B5C6E5C6E20202020766172206D65737361676573203D205B5D3B5C6E20202020766172206576656E744D657373616765203D207B5C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C5C6E20202020202020205C226576656E745C223A205C225C222C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2274735C223A2074696D657374616D705C6E20202020202020207D5C6E202020207D3B5C6E202020207661722070726F706572746965734D657373616765203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22776174657253746174655C223A2066616C73652C5C6E2020202020202020202020205C22626174746572795C223A20626174746572792C5C6E2020202020202020202020205C226373715C223A206373715C6E20202020202020207D5C6E202020207D3B5C6E5C6E20202020696620286576656E7454797065203D3D3D205C22534A4F50454E5C2229207B5C6E20202020202020206576656E744D6573736167652E6576656E74203D205C2277617465725F616C61726D5C223B5C6E202020202020202070726F706572746965734D6573736167652E70726F706572746965732E77617465725374617465203D20747275653B5C6E20202020202020206D657373616765732E70757368286576656E744D657373616765293B5C6E202020207D20656C736520696620286576656E7454797065203D3D3D205C22534A434C4F53455C2229207B5C6E20202020202020206576656E744D6573736167652E6576656E74203D205C2277617465725F6E6F726D616C5C223B5C6E202020202020202070726F706572746965734D6573736167652E70726F706572746965732E77617465725374617465203D2066616C73653B5C6E20202020202020206D657373616765732E70757368286576656E744D657373616765293B5C6E202020207D656C7365206966286576656E7454797065203D3D3D205C22504F494E545C2229207B5C6E5C6E202020207D5C6E202020206D657373616765732E707573682870726F706572746965734D657373616765293B5C6E2020202072657475726E206D657373616765733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20E6B0B4E6B5B8E8AEBEE5A487E9809AE5B8B8E58FAAE8AFBBEFBC8CE697A0E68EA7E588B6E58A9FE883BDEFBC8CE4BF9DE79599E59FBAE69CACE7BB93E69E845C6E20202020696620287061796C6F61642E66756E6374696F6E496429207B5C6E20202020202020202F2F20E5A682E69C89E99C80E8A681EFBC8CE58FAFE689A9E5B195E7BC96E7A081E980BBE8BE915C6E2020202020202020726573756C74203D205C22E68C87E4BBA4E5B7B2E5A484E790865C223B5C6E202020207D5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E5C6E2F2F20E8B083E8AF95E7A4BAE4BE8B5C6E76617220746573745061796C6F6164203D207B5C22415050646174615C223A5C224B4467324E5441354F4441334D444D794E6A55304F563954536A4178587A4D78587A45314E5638784D4442665545394A546C52664D5463314F546B774D444D324E3138304E6A41784D544D314D4441354F4449354F444570514542415145424151454241514542415145413D5C227D3B5C6E72657475726E206465636F646528746573745061796C6F6164293B5C6E2F2F2072657475726E20656E636F6465287B7D293B5C6E222C0A20202267726F7570496422203A20223639656562376163356537323438306439376631363036346665303161393338222C0A2020226E616D6522203A202228E58BBFE694B9294E42E6B0B4E6B5B8E4BCA0E6849FE599A8222C0A20202263726561746554696D6522203A20313735373332383638353134392C0A20202275706461746554696D6522203A20313735393930303632373835372C0A2020226C6F636B22203A202230222C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022363862643765613131633965363038353136336333663532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22776174657253746174655C223A2066616C73652C5C6E2020202020202020202020205C22626174746572795C223A203130302C5C6E2020202020202020202020205C226373715C223A2033315C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('115352b38c6c46faa9e8704b53301ab5', 1759900650249, NULL, 'api', '(勿改)NB水浸传感器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223131353335326233386336633436666161396538373034623533333031616235222C0A20202273637269707422203A20222F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E8AEBEE5A487E695B0E68DAEEFBC8CE58C85E590AB41505064617461E5AD97E6AEB5EFBC88626173653634E7BC96E7A081EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6B688E681AFE695B0E7BB84EFBC8CE58C85E590ABE4BA8BE4BBB6E68896E5B19EE680A75C6E202A2F5C6E766172206465636F6465203D207061796C6F6164203D3E207B5C6E202020202F2FE5A4A9E7BFBCE789A9E88194E6B688E681AFE585A5E58FA33D7B5C22415050646174615C223A5C224B4467324E5441354F4441334D444D794E6A552B5C227D5C6E20202020766172207079203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722061707064617461426173653634203D2070792E415050646174613B5C6E202020202F2FE8A7A3E7A0815C6E2020202076617220726177537472696E67203D206261736536344465636F64652861707064617461426173653634293B5C6E202020202F2F20E58EBBE999A4E697A0E794A8E5AD97E7ACA65C6E202020205C6E20202020726177537472696E67203D20726177537472696E672E7265706C616365282F402F672C205C225C22292E7265706C616365282F5C5C282F672C205C225C22292E7265706C616365282F5C5C292F672C205C225C22293B5C6E20202020766172206669656C6473203D20726177537472696E672E73706C697428275F27293B5C6E20202020696620286669656C64732E6C656E677468203C203829207B5C6E20202020202020207468726F77206E6577204572726F72285C22E695B0E68DAEE6A0BCE5BC8FE697A0E695885C22293B5C6E202020207D5C6E5C6E20202020766172206465766963654964203D206669656C64735B305D3B5C6E20202020766172206576656E7454797065203D206669656C64735B355D3B5C6E202020207661722074696D657374616D70203D206669656C64735B365D3B5C6E202020207661722062617474657279203D20496E74656765722E7061727365496E74286669656C64735B345D293B5C6E2020202076617220637371203D20496E74656765722E7061727365496E74286669656C64735B325D293B5C6E5C6E20202020766172206D65737361676573203D205B5D3B5C6E20202020766172206576656E744D657373616765203D207B5C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C5C6E20202020202020205C226576656E745C223A205C225C222C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2274735C223A2074696D657374616D705C6E20202020202020207D5C6E202020207D3B5C6E202020207661722070726F706572746965734D657373616765203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22776174657253746174655C223A2066616C73652C5C6E2020202020202020202020205C22626174746572795C223A20626174746572792C5C6E2020202020202020202020205C226373715C223A206373715C6E20202020202020207D5C6E202020207D3B5C6E5C6E20202020696620286576656E7454797065203D3D3D205C22534A4F50454E5C2229207B5C6E20202020202020206576656E744D6573736167652E6576656E74203D205C2277617465725F616C61726D5C223B5C6E202020202020202070726F706572746965734D6573736167652E70726F706572746965732E77617465725374617465203D20747275653B5C6E20202020202020206D657373616765732E70757368286576656E744D657373616765293B5C6E202020207D20656C736520696620286576656E7454797065203D3D3D205C22534A434C4F53455C2229207B5C6E20202020202020206576656E744D6573736167652E6576656E74203D205C2277617465725F6E6F726D616C5C223B5C6E202020202020202070726F706572746965734D6573736167652E70726F706572746965732E77617465725374617465203D2066616C73653B5C6E20202020202020206D657373616765732E70757368286576656E744D657373616765293B5C6E202020207D656C7365206966286576656E7454797065203D3D3D205C22504F494E545C2229207B5C6E2020202020202020206576656E744D6573736167652E6576656E74203D205C22706F696E745C223B5C6E202020202020202070726F706572746965734D6573736167652E70726F706572746965732E77617465725374617465203D2066616C73653B5C6E20202020202020206D657373616765732E70757368286576656E744D657373616765293B5C6E202020207D5C6E202020206D657373616765732E707573682870726F706572746965734D657373616765293B5C6E2020202072657475726E206D657373616765733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20E6B0B4E6B5B8E8AEBEE5A487E9809AE5B8B8E58FAAE8AFBBEFBC8CE697A0E68EA7E588B6E58A9FE883BDEFBC8CE4BF9DE79599E59FBAE69CACE7BB93E69E845C6E20202020696620287061796C6F61642E66756E6374696F6E496429207B5C6E20202020202020202F2F20E5A682E69C89E99C80E8A681EFBC8CE58FAFE689A9E5B195E7BC96E7A081E980BBE8BE915C6E2020202020202020726573756C74203D205C22E68C87E4BBA4E5B7B2E5A484E790865C223B5C6E202020207D5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E5C6E2F2F20E8B083E8AF95E7A4BAE4BE8B5C6E76617220746573745061796C6F6164203D207B5C22415050646174615C223A5C224B4467324E5441354F4441334D444D794E6A55304F563954536A4178587A4D78587A45314E5638784D4442665545394A546C52664D5463314F546B774D444D324E3138304E6A41784D544D314D4441354F4449354F444570514542415145424151454241514542415145413D5C227D3B5C6E72657475726E206465636F646528746573745061796C6F6164293B5C6E2F2F2072657475726E20656E636F6465287B7D293B5C6E222C0A20202267726F7570496422203A20223639656562376163356537323438306439376631363036346665303161393338222C0A2020226E616D6522203A202228E58BBFE694B9294E42E6B0B4E6B5B8E4BCA0E6849FE599A8222C0A20202263726561746554696D6522203A20313735373332383638353134392C0A20202275706461746554696D6522203A20313735393930303635303233322C0A2020226C6F636B22203A202230222C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022363862643765613131633965363038353136336333663532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22776174657253746174655C223A2066616C73652C5C6E2020202020202020202020205C22626174746572795C223A203130302C5C6E2020202020202020202020205C226373715C223A2033315C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('115352b38c6c46faa9e8704b53301ab5', 1759900651226, NULL, 'api', '(勿改)NB水浸传感器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223131353335326233386336633436666161396538373034623533333031616235222C0A20202273637269707422203A20222F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E8AEBEE5A487E695B0E68DAEEFBC8CE58C85E590AB41505064617461E5AD97E6AEB5EFBC88626173653634E7BC96E7A081EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6B688E681AFE695B0E7BB84EFBC8CE58C85E590ABE4BA8BE4BBB6E68896E5B19EE680A75C6E202A2F5C6E766172206465636F6465203D207061796C6F6164203D3E207B5C6E202020202F2FE5A4A9E7BFBCE789A9E88194E6B688E681AFE585A5E58FA33D7B5C22415050646174615C223A5C224B4467324E5441354F4441334D444D794E6A552B5C227D5C6E20202020766172207079203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722061707064617461426173653634203D2070792E415050646174613B5C6E202020202F2FE8A7A3E7A0815C6E2020202076617220726177537472696E67203D206261736536344465636F64652861707064617461426173653634293B5C6E202020202F2F20E58EBBE999A4E697A0E794A8E5AD97E7ACA65C6E202020205C6E20202020726177537472696E67203D20726177537472696E672E7265706C616365282F402F672C205C225C22292E7265706C616365282F5C5C282F672C205C225C22292E7265706C616365282F5C5C292F672C205C225C22293B5C6E20202020766172206669656C6473203D20726177537472696E672E73706C697428275F27293B5C6E20202020696620286669656C64732E6C656E677468203C203829207B5C6E20202020202020207468726F77206E6577204572726F72285C22E695B0E68DAEE6A0BCE5BC8FE697A0E695885C22293B5C6E202020207D5C6E5C6E20202020766172206465766963654964203D206669656C64735B305D3B5C6E20202020766172206576656E7454797065203D206669656C64735B355D3B5C6E202020207661722074696D657374616D70203D206669656C64735B365D3B5C6E202020207661722062617474657279203D20496E74656765722E7061727365496E74286669656C64735B345D293B5C6E2020202076617220637371203D20496E74656765722E7061727365496E74286669656C64735B325D293B5C6E5C6E20202020766172206D65737361676573203D205B5D3B5C6E20202020766172206576656E744D657373616765203D207B5C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C5C6E20202020202020205C226576656E745C223A205C225C222C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2274735C223A2074696D657374616D705C6E20202020202020207D5C6E202020207D3B5C6E202020207661722070726F706572746965734D657373616765203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22776174657253746174655C223A2066616C73652C5C6E2020202020202020202020205C22626174746572795C223A20626174746572792C5C6E2020202020202020202020205C226373715C223A206373715C6E20202020202020207D5C6E202020207D3B5C6E5C6E20202020696620286576656E7454797065203D3D3D205C22534A4F50454E5C2229207B5C6E20202020202020206576656E744D6573736167652E6576656E74203D205C2277617465725F616C61726D5C223B5C6E202020202020202070726F706572746965734D6573736167652E70726F706572746965732E77617465725374617465203D20747275653B5C6E20202020202020206D657373616765732E70757368286576656E744D657373616765293B5C6E202020207D20656C736520696620286576656E7454797065203D3D3D205C22534A434C4F53455C2229207B5C6E20202020202020206576656E744D6573736167652E6576656E74203D205C2277617465725F6E6F726D616C5C223B5C6E202020202020202070726F706572746965734D6573736167652E70726F706572746965732E77617465725374617465203D2066616C73653B5C6E20202020202020206D657373616765732E70757368286576656E744D657373616765293B5C6E202020207D656C7365206966286576656E7454797065203D3D3D205C22504F494E545C2229207B5C6E2020202020202020206576656E744D6573736167652E6576656E74203D205C22706F696E745C223B5C6E202020202020202070726F706572746965734D6573736167652E70726F706572746965732E77617465725374617465203D2066616C73653B5C6E20202020202020206D657373616765732E70757368286576656E744D657373616765293B5C6E202020207D5C6E202020206D657373616765732E707573682870726F706572746965734D657373616765293B5C6E2020202072657475726E206D657373616765733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20E6B0B4E6B5B8E8AEBEE5A487E9809AE5B8B8E58FAAE8AFBBEFBC8CE697A0E68EA7E588B6E58A9FE883BDEFBC8CE4BF9DE79599E59FBAE69CACE7BB93E69E845C6E20202020696620287061796C6F61642E66756E6374696F6E496429207B5C6E20202020202020202F2F20E5A682E69C89E99C80E8A681EFBC8CE58FAFE689A9E5B195E7BC96E7A081E980BBE8BE915C6E2020202020202020726573756C74203D205C22E68C87E4BBA4E5B7B2E5A484E790865C223B5C6E202020207D5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E5C6E2F2F20E8B083E8AF95E7A4BAE4BE8B5C6E76617220746573745061796C6F6164203D207B5C22415050646174615C223A5C224B4467324E5441354F4441334D444D794E6A55304F563954536A4178587A4D78587A45314E5638784D4442665545394A546C52664D5463314F546B774D444D324E3138304E6A41784D544D314D4441354F4449354F444570514542415145424151454241514542415145413D5C227D3B5C6E72657475726E206465636F646528746573745061796C6F6164293B5C6E2F2F2072657475726E20656E636F6465287B7D293B5C6E222C0A20202267726F7570496422203A20223639656562376163356537323438306439376631363036346665303161393338222C0A2020226E616D6522203A202228E58BBFE694B9294E42E6B0B4E6B5B8E4BCA0E6849FE599A8222C0A20202263726561746554696D6522203A20313735373332383638353134392C0A20202275706461746554696D6522203A20313735393930303635313230362C0A2020226C6F636B22203A202230222C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022363862643765613131633965363038353136336333663532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22776174657253746174655C223A2066616C73652C5C6E2020202020202020202020205C22626174746572795C223A203130302C5C6E2020202020202020202020205C226373715C223A2033315C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('115352b38c6c46faa9e8704b53301ab5', 1760501020200, NULL, 'api', '(勿改)NB水浸传感器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223131353335326233386336633436666161396538373034623533333031616235222C0A20202273637269707422203A20222F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E8AEBEE5A487E695B0E68DAEEFBC8CE58C85E590AB41505064617461E5AD97E6AEB5EFBC88626173653634E7BC96E7A081EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6B688E681AFE695B0E7BB84EFBC8CE58C85E590ABE4BA8BE4BBB6E68896E5B19EE680A75C6E202A2F5C6E766172206465636F6465203D207061796C6F6164203D3E207B5C6E5C6E202020202F2FE8A7A3E7A0815C6E2020202076617220726177537472696E67203D206261736536344465636F64652861707064617461426173653634293B5C6E202020202F2F20E58EBBE999A4E697A0E794A8E5AD97E7ACA65C6E202020205C6E20202020726177537472696E67203D20726177537472696E672E7265706C616365282F402F672C205C225C22292E7265706C616365282F5C5C282F672C205C225C22292E7265706C616365282F5C5C292F672C205C225C22293B5C6E20202020766172206669656C6473203D20726177537472696E672E73706C697428275F27293B5C6E20202020696620286669656C64732E6C656E677468203C203829207B5C6E20202020202020207468726F77206E6577204572726F72285C22E695B0E68DAEE6A0BCE5BC8FE697A0E695885C22293B5C6E202020207D5C6E5C6E20202020766172206465766963654964203D206669656C64735B305D3B5C6E20202020766172206576656E7454797065203D206669656C64735B355D3B5C6E202020207661722074696D657374616D70203D206669656C64735B365D3B5C6E202020207661722062617474657279203D20496E74656765722E7061727365496E74286669656C64735B345D293B5C6E2020202076617220637371203D20496E74656765722E7061727365496E74286669656C64735B325D293B5C6E5C6E20202020766172206D65737361676573203D205B5D3B5C6E20202020766172206576656E744D657373616765203D207B5C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C5C6E20202020202020205C226576656E745C223A205C225C222C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2274735C223A2074696D657374616D705C6E20202020202020207D5C6E202020207D3B5C6E202020207661722070726F706572746965734D657373616765203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22776174657253746174655C223A2066616C73652C5C6E2020202020202020202020205C22626174746572795C223A20626174746572792C5C6E2020202020202020202020205C226373715C223A206373715C6E20202020202020207D5C6E202020207D3B5C6E5C6E20202020696620286576656E7454797065203D3D3D205C22534A4F50454E5C2229207B5C6E20202020202020206576656E744D6573736167652E6576656E74203D205C2277617465725F616C61726D5C223B5C6E202020202020202070726F706572746965734D6573736167652E70726F706572746965732E77617465725374617465203D20747275653B5C6E20202020202020206D657373616765732E70757368286576656E744D657373616765293B5C6E202020207D20656C736520696620286576656E7454797065203D3D3D205C22534A434C4F53455C2229207B5C6E20202020202020206576656E744D6573736167652E6576656E74203D205C2277617465725F6E6F726D616C5C223B5C6E202020202020202070726F706572746965734D6573736167652E70726F706572746965732E77617465725374617465203D2066616C73653B5C6E20202020202020206D657373616765732E70757368286576656E744D657373616765293B5C6E202020207D656C7365206966286576656E7454797065203D3D3D205C22504F494E545C2229207B5C6E2020202020202020206576656E744D6573736167652E6576656E74203D205C22706F696E745C223B5C6E202020202020202070726F706572746965734D6573736167652E70726F706572746965732E77617465725374617465203D2066616C73653B5C6E20202020202020206D657373616765732E70757368286576656E744D657373616765293B5C6E202020207D5C6E202020206D657373616765732E707573682870726F706572746965734D657373616765293B5C6E2020202072657475726E206D657373616765733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20E6B0B4E6B5B8E8AEBEE5A487E9809AE5B8B8E58FAAE8AFBBEFBC8CE697A0E68EA7E588B6E58A9FE883BDEFBC8CE4BF9DE79599E59FBAE69CACE7BB93E69E845C6E20202020696620287061796C6F61642E66756E6374696F6E496429207B5C6E20202020202020202F2F20E5A682E69C89E99C80E8A681EFBC8CE58FAFE689A9E5B195E7BC96E7A081E980BBE8BE915C6E2020202020202020726573756C74203D205C22E68C87E4BBA4E5B7B2E5A484E790865C223B5C6E202020207D5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E5C6E2F2F20E8B083E8AF95E7A4BAE4BE8B5C6E76617220746573745061796C6F6164203D207B5C22415050646174615C223A5C224B4467324E5441354F4441334D444D794E6A55304F563954536A4178587A4D78587A45314E5638784D4442665545394A546C52664D5463314F546B774D444D324E3138304E6A41784D544D314D4441354F4449354F444570514542415145424151454241514542415145413D5C227D3B5C6E72657475726E206465636F646528746573745061796C6F6164293B5C6E2F2F2072657475726E20656E636F6465287B7D293B5C6E222C0A20202267726F7570496422203A20223639656562376163356537323438306439376631363036346665303161393338222C0A2020226E616D6522203A202228E58BBFE694B9294E42E6B0B4E6B5B8E4BCA0E6849FE599A8222C0A20202263726561746554696D6522203A20313735373332383638353134392C0A20202275706461746554696D6522203A20313736303530313032303138372C0A2020226C6F636B22203A202230222C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022363862643765613131633965363038353136336333663532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22776174657253746174655C223A2066616C73652C5C6E2020202020202020202020205C22626174746572795C223A203130302C5C6E2020202020202020202020205C226373715C223A2033315C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('115352b38c6c46faa9e8704b53301ab5', 1760501022766, NULL, 'api', '(勿改)NB水浸传感器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223131353335326233386336633436666161396538373034623533333031616235222C0A20202273637269707422203A20222F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E8AEBEE5A487E695B0E68DAEEFBC8CE58C85E590AB41505064617461E5AD97E6AEB5EFBC88626173653634E7BC96E7A081EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6B688E681AFE695B0E7BB84EFBC8CE58C85E590ABE4BA8BE4BBB6E68896E5B19EE680A75C6E202A2F5C6E766172206465636F6465203D207061796C6F6164203D3E207B5C6E202020202F2FE5A4A9E7BFBCE789A9E88194E6B688E681AFE585A5E58FA33D7B5C22415050646174615C223A5C224B4467324E5441354F4441334D444D794E6A552B5C227D5C6E20202020766172207079203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722061707064617461426173653634203D2070792E415050646174613B5C6E202020202F2FE8A7A3E7A0815C6E2020202076617220726177537472696E67203D206261736536344465636F64652861707064617461426173653634293B5C6E202020202F2F20E58EBBE999A4E697A0E794A8E5AD97E7ACA65C6E202020205C6E20202020726177537472696E67203D20726177537472696E672E7265706C616365282F402F672C205C225C22292E7265706C616365282F5C5C282F672C205C225C22292E7265706C616365282F5C5C292F672C205C225C22293B5C6E20202020766172206669656C6473203D20726177537472696E672E73706C697428275F27293B5C6E20202020696620286669656C64732E6C656E677468203C203829207B5C6E20202020202020207468726F77206E6577204572726F72285C22E695B0E68DAEE6A0BCE5BC8FE697A0E695885C22293B5C6E202020207D5C6E5C6E20202020766172206465766963654964203D206669656C64735B305D3B5C6E20202020766172206576656E7454797065203D206669656C64735B355D3B5C6E202020207661722074696D657374616D70203D206669656C64735B365D3B5C6E202020207661722062617474657279203D20496E74656765722E7061727365496E74286669656C64735B345D293B5C6E2020202076617220637371203D20496E74656765722E7061727365496E74286669656C64735B325D293B5C6E5C6E20202020766172206D65737361676573203D205B5D3B5C6E20202020766172206576656E744D657373616765203D207B5C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C5C6E20202020202020205C226576656E745C223A205C225C222C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2274735C223A2074696D657374616D705C6E20202020202020207D5C6E202020207D3B5C6E202020207661722070726F706572746965734D657373616765203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22776174657253746174655C223A2066616C73652C5C6E2020202020202020202020205C22626174746572795C223A20626174746572792C5C6E2020202020202020202020205C226373715C223A206373715C6E20202020202020207D5C6E202020207D3B5C6E5C6E20202020696620286576656E7454797065203D3D3D205C22534A4F50454E5C2229207B5C6E20202020202020206576656E744D6573736167652E6576656E74203D205C2277617465725F616C61726D5C223B5C6E202020202020202070726F706572746965734D6573736167652E70726F706572746965732E77617465725374617465203D20747275653B5C6E20202020202020206D657373616765732E70757368286576656E744D657373616765293B5C6E202020207D20656C736520696620286576656E7454797065203D3D3D205C22534A434C4F53455C2229207B5C6E20202020202020206576656E744D6573736167652E6576656E74203D205C2277617465725F6E6F726D616C5C223B5C6E202020202020202070726F706572746965734D6573736167652E70726F706572746965732E77617465725374617465203D2066616C73653B5C6E20202020202020206D657373616765732E70757368286576656E744D657373616765293B5C6E202020207D656C7365206966286576656E7454797065203D3D3D205C22504F494E545C2229207B5C6E2020202020202020206576656E744D6573736167652E6576656E74203D205C22706F696E745C223B5C6E202020202020202070726F706572746965734D6573736167652E70726F706572746965732E77617465725374617465203D2066616C73653B5C6E20202020202020206D657373616765732E70757368286576656E744D657373616765293B5C6E202020207D5C6E202020206D657373616765732E707573682870726F706572746965734D657373616765293B5C6E2020202072657475726E206D657373616765733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20E6B0B4E6B5B8E8AEBEE5A487E9809AE5B8B8E58FAAE8AFBBEFBC8CE697A0E68EA7E588B6E58A9FE883BDEFBC8CE4BF9DE79599E59FBAE69CACE7BB93E69E845C6E20202020696620287061796C6F61642E66756E6374696F6E496429207B5C6E20202020202020202F2F20E5A682E69C89E99C80E8A681EFBC8CE58FAFE689A9E5B195E7BC96E7A081E980BBE8BE915C6E2020202020202020726573756C74203D205C22E68C87E4BBA4E5B7B2E5A484E790865C223B5C6E202020207D5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E5C6E2F2F20E8B083E8AF95E7A4BAE4BE8B5C6E76617220746573745061796C6F6164203D207B5C22415050646174615C223A5C224B4467324E5441354F4441334D444D794E6A55304F563954536A4178587A4D78587A45314E5638784D4442665545394A546C52664D5463314F546B774D444D324E3138304E6A41784D544D314D4441354F4449354F444570514542415145424151454241514542415145413D5C227D3B5C6E72657475726E206465636F646528746573745061796C6F6164293B5C6E2F2F2072657475726E20656E636F6465287B7D293B5C6E222C0A20202267726F7570496422203A20223639656562376163356537323438306439376631363036346665303161393338222C0A2020226E616D6522203A202228E58BBFE694B9294E42E6B0B4E6B5B8E4BCA0E6849FE599A8222C0A20202263726561746554696D6522203A20313735373332383638353134392C0A20202275706461746554696D6522203A20313736303530313032323734352C0A2020226C6F636B22203A202230222C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022363862643765613131633965363038353136336333663532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22776174657253746174655C223A2066616C73652C5C6E2020202020202020202020205C22626174746572795C223A203130302C5C6E2020202020202020202020205C226373715C223A2033315C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761309135106, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A4874944EFBC88343835E59CB0E59D80EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A204072657475726E73207B6F626A6563747D20E58C85E590AB6465766963654964E79A84E7BB93E69E9CE5AFB9E8B1A15C6E202A2F5C6E766172207072654465636F6465203D207061796C6F6164203D3E207B5C6E2020202076617220726573756C74203D207B7D3B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E746F55707065724361736528293B5C6E202020202F2F20E6A0A1E9AA8C4D6F6462757320525455E5B8A7E6A0BCE5BC8FEFBC88E59FBAE4BA8EE8AEBEE5A487343835E59CB0E59D80E8B5B7E5A78BEFBC8CE9BB98E8AEA431E5AD97E88A82E59CB0E59D80EFBC895C6E20202020696620287061796C6F61644865782E6C656E677468203E3D203829207B202F2F20E69C80E5B08FE5B8A7E995BFEFBC9AE59CB0E59D802832292BE58A9FE883BDE7A0812832292BE695B0E68DAE2832292B4352432832295C6E2020202020202020726573756C742E6465766963654964203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC8C3136E8BF9BE588B6EFBC895C6E202020207D5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E90E8AEBEE5A487E4B88AE68AA5E79A844D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A72FE4BA8BE4BBB65C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8BE6A0BCE5BC8FE79A844A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020206C6F672E696E666F285C22E58589E68AA5E8ADA6E599A8E8A7A3E7A081E585A5E58FA32C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C207061796C6F61642C20636F6E74657874293B5C6E2020202076617220726573756C74203D205B5D3B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E746F55707065724361736528293B5C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B7D2C5C6E20202020202020205C2264657669636549645C223A205C225C222C5C6E20202020202020205C22636F6E746578745C223A20636F6E746578742C5C6E20202020202020205C22746370456E636F64655C223A205C224845585C225C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D2C5C6E20202020202020205C2264657669636549645C223A205C225C225C6E202020207D3B5C6E5C6E202020202F2F20312E20E6A0A1E9AA8CE68AA5E69687E995BFE5BAA6EFBC88E69C80E5B08F38E5AD97E7ACA6EFBC9AE59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B43524332EFBC895C6E20202020696620287061796C6F61644865782E6C656E677468203C203829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E697A0E69588E68AA5E69687EFBC9AE995BFE5BAA6E4B88DE8B6B35C22207D5D293B5C6E202020207D5C6E5C6E202020202F2F20322E20E68F90E58F964D6F6462757320525455E6A0B8E5BF83E5AD97E6AEB55C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E677468202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4435243EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E677468202D2034293B202F2F20435243E6A0A1E9AA8CE7A081EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722063616C63437263486578203D206D6F646275735F6372633136287061796C6F61644865782E737562737472696E6728302C207061796C6F61644865782E6C656E677468202D203429293B202F2F20E8AEA1E7AE974352435C6E5C6E202020202F2F20332E20435243E6A0A1E9AA8C5C6E202020206966202863616C6343726348657820213D3D2063726348657829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22435243E6A0A1E9AA8CE5A4B1E8B4A5EFBC9AE5AE9EE999853D5C22202B20637263486578202B205C222CE8AEA1E7AE973D5C22202B2063616C63437263486578207D5D293B5C6E202020207D5C6E5C6E202020202F2F20342E20E8B58BE580BCE8AEBEE5A4874944EFBC88343835E59CB0E59D80EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE5AFB9E5BA94E789A9E6A8A1E59E8B71756572794C696768745374617465EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E20202020202020202F2F20E6A0A1E9AA8CE695B0E68DAEE58CBAE995BFE5BAA6EFBC88E69FA5E8AFA2E781AFE58589E78AB6E68081E8BF94E59B9E32E5AD97E88A82E695B0E68DAEEFBC9A444820444CEFBC895C6E202020202020202069662028646174614865782E6C656E677468203D3D3D203429207B5C6E202020202020202020202020766172206468486578203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020202020202020202076617220646C486578203D20646174614865782E737562737472696E6728322C2034293B5C6E20202020202020202020202076617220646C496E74203D20686578546F496E7428646C486578293B5C6E202020202020202020202020766172206C696768745374617465203D207B7D3B5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9A313DE7BAA2EFBC8C323DE9BB84EFBC8C333DE7BBBFEFBC8C343DE799BDEFBC8C353DE8939DEFBC8C363DE99D92EFBC8C373DE7B4ABEFBC8C303DE4B88DE4BAAEEFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B202F2F20E4BD8E34E4BD8DE4B8BA59EFBC88E9A29CE889B2EFBC895C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203029207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B202F2F20E9AB9834E4BD8DE4B8BA58EFBC88E997AAE781AFE696B9E5BC8FEFBC895C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A1A5E58585E781AFE58589E680BBE78AB6E680815C6E2020202020202020202020206C6967687453746174652E6C69676874537461747573203D206C6967687453746174652E6C69676874436F6C6F72203D3D3D205C22E4B88DE4BAAEE781AF5C22203F205C22E78684E781AD5C22203A205C22E5B7A5E4BD9CE4B8AD5C223B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E8BE93E587BA5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226C696768745374617465496E666F5C223A206C6967687453746174655C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B8EFBC8CE5AE9EE999853D5C22202B20646174614865782E6C656E677468207D5D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE695B0E68DAEE58CBAE590ABE59CA8E7BABFE78AB6E68081EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E58F82E88083E69687E6A1A3312D313239EFBC9A444C3D30783038E8A1A8E7A4BA464C415348E59CA8E7BABF5C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E8BE93E587BA5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D5C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE695B0E68DAEE58CBAE590ABE696B0E59CB0E59D80EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E5AF84E5AD98E599A8E695B0E68DAEE4BD8EE5AD97E88A82E4B8BAE696B0E59CB0E59D805C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E5C6E20202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E8AEBEE7BDAE343835E59CB0E59D805C22E8BE93E587BA5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AFB9E5BA94E5AF84E5AD98E599A830783043EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E8A7A3E69E905C224D6F64627573E68C87E4BBA4E9808FE4BCA05C22E5938DE5BA94EFBC88E9809AE794A8E58A9FE883BDE7A081E5938DE5BA94EFBC895C6E20202020696620285B5C2230335C222C205C2230365C222C205C2231305C225D2E696E636C756465732866756E63436F64654865782929207B5C6E2020202020202020766172E9808FE4BCA0526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22636D645C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22636D64526573706F6E73655C223A205C22E5938DE5BA94E68AA5E69687EFBC9A5C22202B207061796C6F61644865785C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E7075736828E9808FE4BCA0526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F2031302E20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E998B2E68AA4E7AD89E7BAA7E38081E59BBAE4BBB6E78988E69CACEFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E70726F74656374696F6E4C6576656C203D205C2249505835345C223B202F2F20E58F82E88083E69687E6A1A3312D31375C6E2020202070726F706572746965734F626A2E70726F706572746965732E6669726D7761726556657273696F6E203D205C2256312E305C223B202F2F20E58F82E88083E69687E6A1A3312D395C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E5C6E2020202072657475726E206A736F6E546F53747228726573756C742E6C656E677468203E2030203F20726573756C74203A205B7B205C226572726F725C223A205C22E69CAAE58CB9E9858DE58FAFE8A7A3E69E90E79A84E68AA5E69687E7B1BBE59E8B5C22207D5D293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BDE68C87E4BBA4EFBC8CE7949FE688904D6F6462757320525455E68EA7E588B6E68AA5E696875C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8CE9BB98E8AEA43031EFBC88E58F82E88083E69687E6A1A3312D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E20202020202020202F2F20E68F90E58F96E58F82E695B0EFBC9AE781AFE58589E9A29CE889B2EFBC8859EFBC89E38081E997AAE781AFE696B9E5BC8FEFBC8858EFBC895C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F2059E580BCEFBC9A303DE4B88DE4BAAEEFBC8C312D37E5AFB9E5BA94E9A29CE889B25C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B202F2F2058E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AA5C6E2020202020202020766172207879486578203D20287061727365496E7428666C6173684D6F646529203C3C2034207C207061727365496E74286C69676874436F6C6F7229292E746F537472696E67283136292E706164537461727428322C205C22305C22293B202F2F2058E5B7A6E7A7BB34E4BD8D2B595C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304332EFBC88E781AFE58589E68EA7E588B6E5AF84E5AD98E599A8EFBC892B303058595C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0343835E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304330EFBC88E59CB0E59D80E8AEBEE7BDAEE5AF84E5AD98E599A8EFBC892B3030E696B0E59CB0E59D805C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303730EFBC88E781AFE58589E78AB6E68081E5AF84E5AD98E599A8EFBC892B30303031EFBC88E8AFBB31E4B8AAEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303346EFBC88E59CA8E7BABFE69FA5E8AFA2E5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30303043EFBC88E5A48DE4BD8DE5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E67746820252032203D3D3D203029207B5C6E2020202020202020202020202F2F20E9808FE4BCA0E68C87E4BBA4E99C80E8A1A5435243EFBC88E88BA5E69CAAE690BAE5B8A6EFBC895C6E20202020202020202020202069662028686578436D642E6C656E677468203E3D203429207B5C6E2020202020202020202020202020202076617220636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E677468202D2034293B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E2020202020202020202020207D20656C7365207B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628686578436D64293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20686578436D64202B206372634865783B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E5B7A5E585B7E587BDE695B0EFBC9A3136E8BF9BE588B6E8BDACE695B4E695B0EFBC88E585BCE5AEB9E69687E6A1A3E4B8AD686578546F496E74E696B9E6B395EFBC895C6E76617220686578546F496E74203D20686578203D3E207B5C6E2020202072657475726E207061727365496E74286865782C20313629207C7C20303B5C6E7D3B5C6E5C6E2F2F20E5B7A5E585B7E587BDE695B0EFBC9A4A534F4EE5AFB9E8B1A1E8BDACE5AD97E7ACA6E4B8B2EFBC88E585BCE5AEB9E69687E6A1A3E4B8AD6A736F6E546F537472E696B9E6B395EFBC895C6E766172206A736F6E546F537472203D206F626A203D3E207B5C6E20202020747279207B5C6E202020202020202072657475726E204A534F4E2E737472696E67696679286F626A293B5C6E202020207D20636174636820286529207B5C6E20202020202020206C6F672E6572726F72285C224A534F4EE8BDACE5AD97E7ACA6E4B8B2E5A4B1E8B4A5EFBC9A5C222C2065293B5C6E202020202020202072657475726E20277B5C226572726F725C223A5C224A534F4EE6A0BCE5BC8FE99499E8AFAF5C227D273B5C6E202020207D5C6E7D3B5C6E5C6E2F2F20E5B7A5E585B7E587BDE695B0EFBC9AE5AD97E7ACA6E4B8B2E8BDAC4A534F4EE5AFB9E8B1A1EFBC88E585BCE5AEB9E69687E6A1A3E4B8AD746F4A736F6EE696B9E6B395EFBC895C6E76617220746F4A736F6E203D20737472203D3E207B5C6E20202020747279207B5C6E202020202020202072657475726E204A534F4E2E706172736528737472293B5C6E202020207D20636174636820286529207B5C6E20202020202020206C6F672E6572726F72285C22E5AD97E7ACA6E4B8B2E8BDAC4A534F4EE5A4B1E8B4A5EFBC9A5C222C2065293B5C6E202020202020202072657475726E207B7D3B5C6E202020207D5C6E7D3B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A206E756C6C2C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A206E756C6C2C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761309135924, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A4874944EFBC88343835E59CB0E59D80EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A204072657475726E73207B6F626A6563747D20E58C85E590AB6465766963654964E79A84E7BB93E69E9CE5AFB9E8B1A15C6E202A2F5C6E766172207072654465636F6465203D207061796C6F6164203D3E207B5C6E2020202076617220726573756C74203D207B7D3B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E746F55707065724361736528293B5C6E202020202F2F20E6A0A1E9AA8C4D6F6462757320525455E5B8A7E6A0BCE5BC8FEFBC88E59FBAE4BA8EE8AEBEE5A487343835E59CB0E59D80E8B5B7E5A78BEFBC8CE9BB98E8AEA431E5AD97E88A82E59CB0E59D80EFBC895C6E20202020696620287061796C6F61644865782E6C656E677468203E3D203829207B202F2F20E69C80E5B08FE5B8A7E995BFEFBC9AE59CB0E59D802832292BE58A9FE883BDE7A0812832292BE695B0E68DAE2832292B4352432832295C6E2020202020202020726573756C742E6465766963654964203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC8C3136E8BF9BE588B6EFBC895C6E202020207D5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E90E8AEBEE5A487E4B88AE68AA5E79A844D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A72FE4BA8BE4BBB65C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8BE6A0BCE5BC8FE79A844A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020206C6F672E696E666F285C22E58589E68AA5E8ADA6E599A8E8A7A3E7A081E585A5E58FA32C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C207061796C6F61642C20636F6E74657874293B5C6E2020202076617220726573756C74203D205B5D3B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E746F55707065724361736528293B5C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B7D2C5C6E20202020202020205C2264657669636549645C223A205C225C222C5C6E20202020202020205C22636F6E746578745C223A20636F6E746578742C5C6E20202020202020205C22746370456E636F64655C223A205C224845585C225C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D2C5C6E20202020202020205C2264657669636549645C223A205C225C225C6E202020207D3B5C6E5C6E202020202F2F20312E20E6A0A1E9AA8CE68AA5E69687E995BFE5BAA6EFBC88E69C80E5B08F38E5AD97E7ACA6EFBC9AE59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B43524332EFBC895C6E20202020696620287061796C6F61644865782E6C656E677468203C203829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E697A0E69588E68AA5E69687EFBC9AE995BFE5BAA6E4B88DE8B6B35C22207D5D293B5C6E202020207D5C6E5C6E202020202F2F20322E20E68F90E58F964D6F6462757320525455E6A0B8E5BF83E5AD97E6AEB55C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E677468202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4435243EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E677468202D2034293B202F2F20435243E6A0A1E9AA8CE7A081EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722063616C63437263486578203D206D6F646275735F6372633136287061796C6F61644865782E737562737472696E6728302C207061796C6F61644865782E6C656E677468202D203429293B202F2F20E8AEA1E7AE974352435C6E5C6E202020202F2F20332E20435243E6A0A1E9AA8C5C6E202020206966202863616C6343726348657820213D3D2063726348657829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22435243E6A0A1E9AA8CE5A4B1E8B4A5EFBC9AE5AE9EE999853D5C22202B20637263486578202B205C222CE8AEA1E7AE973D5C22202B2063616C63437263486578207D5D293B5C6E202020207D5C6E5C6E202020202F2F20342E20E8B58BE580BCE8AEBEE5A4874944EFBC88343835E59CB0E59D80EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE5AFB9E5BA94E789A9E6A8A1E59E8B71756572794C696768745374617465EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E20202020202020202F2F20E6A0A1E9AA8CE695B0E68DAEE58CBAE995BFE5BAA6EFBC88E69FA5E8AFA2E781AFE58589E78AB6E68081E8BF94E59B9E32E5AD97E88A82E695B0E68DAEEFBC9A444820444CEFBC895C6E202020202020202069662028646174614865782E6C656E677468203D3D3D203429207B5C6E202020202020202020202020766172206468486578203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020202020202020202076617220646C486578203D20646174614865782E737562737472696E6728322C2034293B5C6E20202020202020202020202076617220646C496E74203D20686578546F496E7428646C486578293B5C6E202020202020202020202020766172206C696768745374617465203D207B7D3B5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9A313DE7BAA2EFBC8C323DE9BB84EFBC8C333DE7BBBFEFBC8C343DE799BDEFBC8C353DE8939DEFBC8C363DE99D92EFBC8C373DE7B4ABEFBC8C303DE4B88DE4BAAEEFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B202F2F20E4BD8E34E4BD8DE4B8BA59EFBC88E9A29CE889B2EFBC895C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203029207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B202F2F20E9AB9834E4BD8DE4B8BA58EFBC88E997AAE781AFE696B9E5BC8FEFBC895C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A1A5E58585E781AFE58589E680BBE78AB6E680815C6E2020202020202020202020206C6967687453746174652E6C69676874537461747573203D206C6967687453746174652E6C69676874436F6C6F72203D3D3D205C22E4B88DE4BAAEE781AF5C22203F205C22E78684E781AD5C22203A205C22E5B7A5E4BD9CE4B8AD5C223B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E8BE93E587BA5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226C696768745374617465496E666F5C223A206C6967687453746174655C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B8EFBC8CE5AE9EE999853D5C22202B20646174614865782E6C656E677468207D5D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE695B0E68DAEE58CBAE590ABE59CA8E7BABFE78AB6E68081EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E58F82E88083E69687E6A1A3312D313239EFBC9A444C3D30783038E8A1A8E7A4BA464C415348E59CA8E7BABF5C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E8BE93E587BA5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D5C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE695B0E68DAEE58CBAE590ABE696B0E59CB0E59D80EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E5AF84E5AD98E599A8E695B0E68DAEE4BD8EE5AD97E88A82E4B8BAE696B0E59CB0E59D805C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E5C6E20202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E8AEBEE7BDAE343835E59CB0E59D805C22E8BE93E587BA5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AFB9E5BA94E5AF84E5AD98E599A830783043EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E8A7A3E69E905C224D6F64627573E68C87E4BBA4E9808FE4BCA05C22E5938DE5BA94EFBC88E9809AE794A8E58A9FE883BDE7A081E5938DE5BA94EFBC895C6E20202020696620285B5C2230335C222C205C2230365C222C205C2231305C225D2E696E636C756465732866756E63436F64654865782929207B5C6E2020202020202020766172E9808FE4BCA0526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22636D645C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22636D64526573706F6E73655C223A205C22E5938DE5BA94E68AA5E69687EFBC9A5C22202B207061796C6F61644865785C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E7075736828E9808FE4BCA0526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F2031302E20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E998B2E68AA4E7AD89E7BAA7E38081E59BBAE4BBB6E78988E69CACEFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E70726F74656374696F6E4C6576656C203D205C2249505835345C223B202F2F20E58F82E88083E69687E6A1A3312D31375C6E2020202070726F706572746965734F626A2E70726F706572746965732E6669726D7761726556657273696F6E203D205C2256312E305C223B202F2F20E58F82E88083E69687E6A1A3312D395C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E5C6E2020202072657475726E206A736F6E546F53747228726573756C742E6C656E677468203E2030203F20726573756C74203A205B7B205C226572726F725C223A205C22E69CAAE58CB9E9858DE58FAFE8A7A3E69E90E79A84E68AA5E69687E7B1BBE59E8B5C22207D5D293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BDE68C87E4BBA4EFBC8CE7949FE688904D6F6462757320525455E68EA7E588B6E68AA5E696875C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8CE9BB98E8AEA43031EFBC88E58F82E88083E69687E6A1A3312D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E20202020202020202F2F20E68F90E58F96E58F82E695B0EFBC9AE781AFE58589E9A29CE889B2EFBC8859EFBC89E38081E997AAE781AFE696B9E5BC8FEFBC8858EFBC895C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F2059E580BCEFBC9A303DE4B88DE4BAAEEFBC8C312D37E5AFB9E5BA94E9A29CE889B25C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B202F2F2058E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AA5C6E2020202020202020766172207879486578203D20287061727365496E7428666C6173684D6F646529203C3C2034207C207061727365496E74286C69676874436F6C6F7229292E746F537472696E67283136292E706164537461727428322C205C22305C22293B202F2F2058E5B7A6E7A7BB34E4BD8D2B595C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304332EFBC88E781AFE58589E68EA7E588B6E5AF84E5AD98E599A8EFBC892B303058595C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0343835E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304330EFBC88E59CB0E59D80E8AEBEE7BDAEE5AF84E5AD98E599A8EFBC892B3030E696B0E59CB0E59D805C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303730EFBC88E781AFE58589E78AB6E68081E5AF84E5AD98E599A8EFBC892B30303031EFBC88E8AFBB31E4B8AAEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303346EFBC88E59CA8E7BABFE69FA5E8AFA2E5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30303043EFBC88E5A48DE4BD8DE5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E67746820252032203D3D3D203029207B5C6E2020202020202020202020202F2F20E9808FE4BCA0E68C87E4BBA4E99C80E8A1A5435243EFBC88E88BA5E69CAAE690BAE5B8A6EFBC895C6E20202020202020202020202069662028686578436D642E6C656E677468203E3D203429207B5C6E2020202020202020202020202020202076617220636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E677468202D2034293B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E2020202020202020202020207D20656C7365207B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628686578436D64293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20686578436D64202B206372634865783B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E5B7A5E585B7E587BDE695B0EFBC9A3136E8BF9BE588B6E8BDACE695B4E695B0EFBC88E585BCE5AEB9E69687E6A1A3E4B8AD686578546F496E74E696B9E6B395EFBC895C6E76617220686578546F496E74203D20686578203D3E207B5C6E2020202072657475726E207061727365496E74286865782C20313629207C7C20303B5C6E7D3B5C6E5C6E2F2F20E5B7A5E585B7E587BDE695B0EFBC9A4A534F4EE5AFB9E8B1A1E8BDACE5AD97E7ACA6E4B8B2EFBC88E585BCE5AEB9E69687E6A1A3E4B8AD6A736F6E546F537472E696B9E6B395EFBC895C6E766172206A736F6E546F537472203D206F626A203D3E207B5C6E20202020747279207B5C6E202020202020202072657475726E204A534F4E2E737472696E67696679286F626A293B5C6E202020207D20636174636820286529207B5C6E20202020202020206C6F672E6572726F72285C224A534F4EE8BDACE5AD97E7ACA6E4B8B2E5A4B1E8B4A5EFBC9A5C222C2065293B5C6E202020202020202072657475726E20277B5C226572726F725C223A5C224A534F4EE6A0BCE5BC8FE99499E8AFAF5C227D273B5C6E202020207D5C6E7D3B5C6E5C6E2F2F20E5B7A5E585B7E587BDE695B0EFBC9AE5AD97E7ACA6E4B8B2E8BDAC4A534F4EE5AFB9E8B1A1EFBC88E585BCE5AEB9E69687E6A1A3E4B8AD746F4A736F6EE696B9E6B395EFBC895C6E76617220746F4A736F6E203D20737472203D3E207B5C6E20202020747279207B5C6E202020202020202072657475726E204A534F4E2E706172736528737472293B5C6E202020207D20636174636820286529207B5C6E20202020202020206C6F672E6572726F72285C22E5AD97E7ACA6E4B8B2E8BDAC4A534F4EE5A4B1E8B4A5EFBC9A5C222C2065293B5C6E202020202020202072657475726E207B7D3B5C6E202020207D5C6E7D3B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313330393133353839382C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761309304493, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A4874944EFBC88343835E59CB0E59D80EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A204072657475726E73207B6F626A6563747D20E58C85E590AB6465766963654964E79A84E7BB93E69E9CE5AFB9E8B1A15C6E202A2F5C6E766172207072654465636F6465203D207061796C6F6164203D3E207B5C6E2020202076617220726573756C74203D207B7D3B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E746F55707065724361736528293B5C6E202020202F2F20E6A0A1E9AA8C4D6F6462757320525455E5B8A7E6A0BCE5BC8FEFBC88E59FBAE4BA8EE8AEBEE5A487343835E59CB0E59D80E8B5B7E5A78BEFBC8CE9BB98E8AEA431E5AD97E88A82E59CB0E59D80EFBC895C6E20202020696620287061796C6F61644865782E6C656E677468203E3D203829207B202F2F20E69C80E5B08FE5B8A7E995BFEFBC9AE59CB0E59D802832292BE58A9FE883BDE7A0812832292BE695B0E68DAE2832292B4352432832295C6E2020202020202020726573756C742E6465766963654964203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC8C3136E8BF9BE588B6EFBC895C6E202020207D5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E90E8AEBEE5A487E4B88AE68AA5E79A844D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A72FE4BA8BE4BBB65C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8BE6A0BCE5BC8FE79A844A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020206C6F672E696E666F285C22E58589E68AA5E8ADA6E599A8E8A7A3E7A081E585A5E58FA32C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C207061796C6F61642C20636F6E74657874293B5C6E2020202076617220726573756C74203D205B5D3B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E746F55707065724361736528293B5C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B7D2C5C6E20202020202020205C2264657669636549645C223A205C225C222C5C6E20202020202020205C22636F6E746578745C223A20636F6E746578742C5C6E20202020202020205C22746370456E636F64655C223A205C224845585C225C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D2C5C6E20202020202020205C2264657669636549645C223A205C225C225C6E202020207D3B5C6E5C6E202020202F2F20312E20E6A0A1E9AA8CE68AA5E69687E995BFE5BAA6EFBC88E69C80E5B08F38E5AD97E7ACA6EFBC9AE59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B43524332EFBC895C6E20202020696620287061796C6F61644865782E6C656E677468203C203829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E697A0E69588E68AA5E69687EFBC9AE995BFE5BAA6E4B88DE8B6B35C22207D5D293B5C6E202020207D5C6E5C6E202020202F2F20322E20E68F90E58F964D6F6462757320525455E6A0B8E5BF83E5AD97E6AEB55C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E677468202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4435243EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E677468202D2034293B202F2F20435243E6A0A1E9AA8CE7A081EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722063616C63437263486578203D206D6F646275735F6372633136287061796C6F61644865782E737562737472696E6728302C207061796C6F61644865782E6C656E677468202D203429293B202F2F20E8AEA1E7AE974352435C6E5C6E202020202F2F20332E20435243E6A0A1E9AA8C5C6E202020206966202863616C6343726348657820213D3D2063726348657829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22435243E6A0A1E9AA8CE5A4B1E8B4A5EFBC9AE5AE9EE999853D5C22202B20637263486578202B205C222CE8AEA1E7AE973D5C22202B2063616C63437263486578207D5D293B5C6E202020207D5C6E5C6E202020202F2F20342E20E8B58BE580BCE8AEBEE5A4874944EFBC88343835E59CB0E59D80EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE5AFB9E5BA94E789A9E6A8A1E59E8B71756572794C696768745374617465EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E20202020202020202F2F20E6A0A1E9AA8CE695B0E68DAEE58CBAE995BFE5BAA6EFBC88E69FA5E8AFA2E781AFE58589E78AB6E68081E8BF94E59B9E32E5AD97E88A82E695B0E68DAEEFBC9A444820444CEFBC895C6E202020202020202069662028646174614865782E6C656E677468203D3D3D203429207B5C6E202020202020202020202020766172206468486578203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020202020202020202076617220646C486578203D20646174614865782E737562737472696E6728322C2034293B5C6E20202020202020202020202076617220646C496E74203D20686578546F496E7428646C486578293B5C6E202020202020202020202020766172206C696768745374617465203D207B7D3B5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9A313DE7BAA2EFBC8C323DE9BB84EFBC8C333DE7BBBFEFBC8C343DE799BDEFBC8C353DE8939DEFBC8C363DE99D92EFBC8C373DE7B4ABEFBC8C303DE4B88DE4BAAEEFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B202F2F20E4BD8E34E4BD8DE4B8BA59EFBC88E9A29CE889B2EFBC895C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203029207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B202F2F20E9AB9834E4BD8DE4B8BA58EFBC88E997AAE781AFE696B9E5BC8FEFBC895C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A1A5E58585E781AFE58589E680BBE78AB6E680815C6E2020202020202020202020206C6967687453746174652E6C69676874537461747573203D206C6967687453746174652E6C69676874436F6C6F72203D3D3D205C22E4B88DE4BAAEE781AF5C22203F205C22E78684E781AD5C22203A205C22E5B7A5E4BD9CE4B8AD5C223B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E8BE93E587BA5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226C696768745374617465496E666F5C223A206C6967687453746174655C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B8EFBC8CE5AE9EE999853D5C22202B20646174614865782E6C656E677468207D5D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE695B0E68DAEE58CBAE590ABE59CA8E7BABFE78AB6E68081EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E58F82E88083E69687E6A1A3312D313239EFBC9A444C3D30783038E8A1A8E7A4BA464C415348E59CA8E7BABF5C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E8BE93E587BA5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D5C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE695B0E68DAEE58CBAE590ABE696B0E59CB0E59D80EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E5AF84E5AD98E599A8E695B0E68DAEE4BD8EE5AD97E88A82E4B8BAE696B0E59CB0E59D805C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E5C6E20202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E8AEBEE7BDAE343835E59CB0E59D805C22E8BE93E587BA5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AFB9E5BA94E5AF84E5AD98E599A830783043EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E8A7A3E69E905C224D6F64627573E68C87E4BBA4E9808FE4BCA05C22E5938DE5BA94EFBC88E9809AE794A8E58A9FE883BDE7A081E5938DE5BA94EFBC895C6E20202020696620285B5C2230335C222C205C2230365C222C205C2231305C225D2E696E636C756465732866756E63436F64654865782929207B5C6E2020202020202020766172E9808FE4BCA0526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22636D645C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22636D64526573706F6E73655C223A205C22E5938DE5BA94E68AA5E69687EFBC9A5C22202B207061796C6F61644865785C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E7075736828E9808FE4BCA0526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F2031302E20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E998B2E68AA4E7AD89E7BAA7E38081E59BBAE4BBB6E78988E69CACEFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E70726F74656374696F6E4C6576656C203D205C2249505835345C223B202F2F20E58F82E88083E69687E6A1A3312D31375C6E2020202070726F706572746965734F626A2E70726F706572746965732E6669726D7761726556657273696F6E203D205C2256312E305C223B202F2F20E58F82E88083E69687E6A1A3312D395C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E5C6E2020202072657475726E206A736F6E546F53747228726573756C742E6C656E677468203E2030203F20726573756C74203A205B7B205C226572726F725C223A205C22E69CAAE58CB9E9858DE58FAFE8A7A3E69E90E79A84E68AA5E69687E7B1BBE59E8B5C22207D5D293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BDE68C87E4BBA4EFBC8CE7949FE688904D6F6462757320525455E68EA7E588B6E68AA5E696875C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8CE9BB98E8AEA43031EFBC88E58F82E88083E69687E6A1A3312D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E20202020202020202F2F20E68F90E58F96E58F82E695B0EFBC9AE781AFE58589E9A29CE889B2EFBC8859EFBC89E38081E997AAE781AFE696B9E5BC8FEFBC8858EFBC895C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F2059E580BCEFBC9A303DE4B88DE4BAAEEFBC8C312D37E5AFB9E5BA94E9A29CE889B25C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B202F2F2058E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AA5C6E2020202020202020766172207879486578203D20287061727365496E7428666C6173684D6F646529203C3C2034207C207061727365496E74286C69676874436F6C6F7229292E746F537472696E67283136292E706164537461727428322C205C22305C22293B202F2F2058E5B7A6E7A7BB34E4BD8D2B595C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304332EFBC88E781AFE58589E68EA7E588B6E5AF84E5AD98E599A8EFBC892B303058595C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0343835E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304330EFBC88E59CB0E59D80E8AEBEE7BDAEE5AF84E5AD98E599A8EFBC892B3030E696B0E59CB0E59D805C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303730EFBC88E781AFE58589E78AB6E68081E5AF84E5AD98E599A8EFBC892B30303031EFBC88E8AFBB31E4B8AAEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303346EFBC88E59CA8E7BABFE69FA5E8AFA2E5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30303043EFBC88E5A48DE4BD8DE5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E67746820252032203D3D3D203029207B5C6E2020202020202020202020202F2F20E9808FE4BCA0E68C87E4BBA4E99C80E8A1A5435243EFBC88E88BA5E69CAAE690BAE5B8A6EFBC895C6E20202020202020202020202069662028686578436D642E6C656E677468203E3D203429207B5C6E2020202020202020202020202020202076617220636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E677468202D2034293B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E2020202020202020202020207D20656C7365207B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628686578436D64293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20686578436D64202B206372634865783B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313330393330343437332C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761309542988, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A4874944EFBC88343835E59CB0E59D80EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A204072657475726E73207B6F626A6563747D20E58C85E590AB6465766963654964E79A84E7BB93E69E9CE5AFB9E8B1A15C6E202A2F5C6E766172207072654465636F6465203D207061796C6F6164203D3E207B5C6E2020202076617220726573756C74203D207B7D3B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E746F55707065724361736528293B5C6E202020202F2F20E6A0A1E9AA8C4D6F6462757320525455E5B8A7E6A0BCE5BC8FEFBC88E59FBAE4BA8EE8AEBEE5A487343835E59CB0E59D80E8B5B7E5A78BEFBC8CE9BB98E8AEA431E5AD97E88A82E59CB0E59D80EFBC895C6E20202020696620287061796C6F61644865782E6C656E677468203E3D203829207B202F2F20E69C80E5B08FE5B8A7E995BFEFBC9AE59CB0E59D802832292BE58A9FE883BDE7A0812832292BE695B0E68DAE2832292B4352432832295C6E2020202020202020726573756C742E6465766963654964203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC8C3136E8BF9BE588B6EFBC895C6E202020207D5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E90E8AEBEE5A487E4B88AE68AA5E79A844D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A72FE4BA8BE4BBB65C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8BE6A0BCE5BC8FE79A844A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020206C6F672E696E666F285C22E58589E68AA5E8ADA6E599A8E8A7A3E7A081E585A5E58FA32C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C207061796C6F61642C20636F6E74657874293B5C6E2020202076617220726573756C74203D205B5D3B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E746F55707065724361736528293B5C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B7D2C5C6E20202020202020205C2264657669636549645C223A205C225C222C5C6E20202020202020205C22636F6E746578745C223A20636F6E746578742C5C6E20202020202020205C22746370456E636F64655C223A205C224845585C225C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D2C5C6E20202020202020205C2264657669636549645C223A205C225C225C6E202020207D3B5C6E5C6E202020202F2F20312E20E6A0A1E9AA8CE68AA5E69687E995BFE5BAA6EFBC88E69C80E5B08F38E5AD97E7ACA6EFBC9AE59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B43524332EFBC895C6E20202020696620287061796C6F61644865782E6C656E677468203C203829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E697A0E69588E68AA5E69687EFBC9AE995BFE5BAA6E4B88DE8B6B35C22207D5D293B5C6E202020207D5C6E5C6E202020202F2F20322E20E68F90E58F964D6F6462757320525455E6A0B8E5BF83E5AD97E6AEB55C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E677468202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4435243EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E677468202D2034293B202F2F20435243E6A0A1E9AA8CE7A081EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722063616C63437263486578203D206D6F646275735F6372633136287061796C6F61644865782E737562737472696E6728302C207061796C6F61644865782E6C656E677468202D203429293B202F2F20E8AEA1E7AE974352435C6E5C6E202020202F2F20332E20435243E6A0A1E9AA8C5C6E202020206966202863616C6343726348657820213D3D2063726348657829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22435243E6A0A1E9AA8CE5A4B1E8B4A5EFBC9AE5AE9EE999853D5C22202B20637263486578202B205C222CE8AEA1E7AE973D5C22202B2063616C63437263486578207D5D293B5C6E202020207D5C6E5C6E202020202F2F20342E20E8B58BE580BCE8AEBEE5A4874944EFBC88343835E59CB0E59D80EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE5AFB9E5BA94E789A9E6A8A1E59E8B71756572794C696768745374617465EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E20202020202020202F2F20E6A0A1E9AA8CE695B0E68DAEE58CBAE995BFE5BAA6EFBC88E69FA5E8AFA2E781AFE58589E78AB6E68081E8BF94E59B9E32E5AD97E88A82E695B0E68DAEEFBC9A444820444CEFBC895C6E202020202020202069662028646174614865782E6C656E677468203D3D3D203429207B5C6E202020202020202020202020766172206468486578203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020202020202020202076617220646C486578203D20646174614865782E737562737472696E6728322C2034293B5C6E20202020202020202020202076617220646C496E74203D20686578546F496E7428646C486578293B5C6E202020202020202020202020766172206C696768745374617465203D207B7D3B5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9A313DE7BAA2EFBC8C323DE9BB84EFBC8C333DE7BBBFEFBC8C343DE799BDEFBC8C353DE8939DEFBC8C363DE99D92EFBC8C373DE7B4ABEFBC8C303DE4B88DE4BAAEEFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B202F2F20E4BD8E34E4BD8DE4B8BA59EFBC88E9A29CE889B2EFBC895C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203029207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B202F2F20E9AB9834E4BD8DE4B8BA58EFBC88E997AAE781AFE696B9E5BC8FEFBC895C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A1A5E58585E781AFE58589E680BBE78AB6E680815C6E2020202020202020202020206C6967687453746174652E6C69676874537461747573203D206C6967687453746174652E6C69676874436F6C6F72203D3D3D205C22E4B88DE4BAAEE781AF5C22203F205C22E78684E781AD5C22203A205C22E5B7A5E4BD9CE4B8AD5C223B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E8BE93E587BA5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226C696768745374617465496E666F5C223A206C6967687453746174655C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B8EFBC8CE5AE9EE999853D5C22202B20646174614865782E6C656E677468207D5D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE695B0E68DAEE58CBAE590ABE59CA8E7BABFE78AB6E68081EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E58F82E88083E69687E6A1A3312D313239EFBC9A444C3D30783038E8A1A8E7A4BA464C415348E59CA8E7BABF5C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E8BE93E587BA5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D5C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE695B0E68DAEE58CBAE590ABE696B0E59CB0E59D80EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E5AF84E5AD98E599A8E695B0E68DAEE4BD8EE5AD97E88A82E4B8BAE696B0E59CB0E59D805C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E5C6E20202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E8AEBEE7BDAE343835E59CB0E59D805C22E8BE93E587BA5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AFB9E5BA94E5AF84E5AD98E599A830783043EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E8A7A3E69E905C224D6F64627573E68C87E4BBA4E9808FE4BCA05C22E5938DE5BA94EFBC88E9809AE794A8E58A9FE883BDE7A081E5938DE5BA94EFBC895C6E20202020696620285B5C2230335C222C205C2230365C222C205C2231305C225D2E696E636C756465732866756E63436F64654865782929207B5C6E2020202020202020766172E9808FE4BCA0526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22636D645C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22636D64526573706F6E73655C223A205C22E5938DE5BA94E68AA5E69687EFBC9A5C22202B207061796C6F61644865785C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E7075736828E9808FE4BCA0526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F2031302E20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E998B2E68AA4E7AD89E7BAA7E38081E59BBAE4BBB6E78988E69CACEFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E70726F74656374696F6E4C6576656C203D205C2249505835345C223B202F2F20E58F82E88083E69687E6A1A3312D31375C6E2020202070726F706572746965734F626A2E70726F706572746965732E6669726D7761726556657273696F6E203D205C2256312E305C223B202F2F20E58F82E88083E69687E6A1A3312D395C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E5C6E2020202072657475726E206A736F6E546F53747228726573756C742E6C656E677468203E2030203F20726573756C74203A205B7B205C226572726F725C223A205C22E69CAAE58CB9E9858DE58FAFE8A7A3E69E90E79A84E68AA5E69687E7B1BBE59E8B5C22207D5D293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BDE68C87E4BBA4EFBC8CE7949FE688904D6F6462757320525455E68EA7E588B6E68AA5E696875C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8CE9BB98E8AEA43031EFBC88E58F82E88083E69687E6A1A3312D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E20202020202020202F2F20E68F90E58F96E58F82E695B0EFBC9AE781AFE58589E9A29CE889B2EFBC8859EFBC89E38081E997AAE781AFE696B9E5BC8FEFBC8858EFBC895C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F2059E580BCEFBC9A303DE4B88DE4BAAEEFBC8C312D37E5AFB9E5BA94E9A29CE889B25C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B202F2F2058E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AA5C6E2020202020202020766172207879486578203D20287061727365496E7428666C6173684D6F646529203C3C2034207C207061727365496E74286C69676874436F6C6F7229292E746F537472696E67283136292E706164537461727428322C205C22305C22293B202F2F2058E5B7A6E7A7BB34E4BD8D2B595C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304332EFBC88E781AFE58589E68EA7E588B6E5AF84E5AD98E599A8EFBC892B303058595C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0343835E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304330EFBC88E59CB0E59D80E8AEBEE7BDAEE5AF84E5AD98E599A8EFBC892B3030E696B0E59CB0E59D805C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303730EFBC88E781AFE58589E78AB6E68081E5AF84E5AD98E599A8EFBC892B30303031EFBC88E8AFBB31E4B8AAEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303346EFBC88E59CA8E7BABFE69FA5E8AFA2E5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30303043EFBC88E5A48DE4BD8DE5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E67746820252032203D3D3D203029207B5C6E2020202020202020202020202F2F20E9808FE4BCA0E68C87E4BBA4E99C80E8A1A5435243EFBC88E88BA5E69CAAE690BAE5B8A6EFBC895C6E20202020202020202020202069662028686578436D642E6C656E677468203E3D203429207B5C6E2020202020202020202020202020202076617220636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E677468202D2034293B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E2020202020202020202020207D20656C7365207B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628686578436D64293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20686578436D64202B206372634865783B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313330393534323936392C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761309620794, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E90E8AEBEE5A487E4B88AE68AA5E79A844D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A72FE4BA8BE4BBB65C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8BE6A0BCE5BC8FE79A844A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020206C6F672E696E666F285C22E58589E68AA5E8ADA6E599A8E8A7A3E7A081E585A5E58FA32C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C207061796C6F61642C20636F6E74657874293B5C6E2020202076617220726573756C74203D205B5D3B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E746F55707065724361736528293B5C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B7D2C5C6E20202020202020205C2264657669636549645C223A205C225C222C5C6E20202020202020205C22636F6E746578745C223A20636F6E746578742C5C6E20202020202020205C22746370456E636F64655C223A205C224845585C225C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D2C5C6E20202020202020205C2264657669636549645C223A205C225C225C6E202020207D3B5C6E5C6E202020202F2F20312E20E6A0A1E9AA8CE68AA5E69687E995BFE5BAA6EFBC88E69C80E5B08F38E5AD97E7ACA6EFBC9AE59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B43524332EFBC895C6E20202020696620287061796C6F61644865782E6C656E677468203C203829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E697A0E69588E68AA5E69687EFBC9AE995BFE5BAA6E4B88DE8B6B35C22207D5D293B5C6E202020207D5C6E5C6E202020202F2F20322E20E68F90E58F964D6F6462757320525455E6A0B8E5BF83E5AD97E6AEB55C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E677468202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4435243EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E677468202D2034293B202F2F20435243E6A0A1E9AA8CE7A081EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722063616C63437263486578203D206D6F646275735F6372633136287061796C6F61644865782E737562737472696E6728302C207061796C6F61644865782E6C656E677468202D203429293B202F2F20E8AEA1E7AE974352435C6E5C6E202020202F2F20332E20435243E6A0A1E9AA8C5C6E202020206966202863616C6343726348657820213D3D2063726348657829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22435243E6A0A1E9AA8CE5A4B1E8B4A5EFBC9AE5AE9EE999853D5C22202B20637263486578202B205C222CE8AEA1E7AE973D5C22202B2063616C63437263486578207D5D293B5C6E202020207D5C6E5C6E202020202F2F20342E20E8B58BE580BCE8AEBEE5A4874944EFBC88343835E59CB0E59D80EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE5AFB9E5BA94E789A9E6A8A1E59E8B71756572794C696768745374617465EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E20202020202020202F2F20E6A0A1E9AA8CE695B0E68DAEE58CBAE995BFE5BAA6EFBC88E69FA5E8AFA2E781AFE58589E78AB6E68081E8BF94E59B9E32E5AD97E88A82E695B0E68DAEEFBC9A444820444CEFBC895C6E202020202020202069662028646174614865782E6C656E677468203D3D3D203429207B5C6E202020202020202020202020766172206468486578203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020202020202020202076617220646C486578203D20646174614865782E737562737472696E6728322C2034293B5C6E20202020202020202020202076617220646C496E74203D20686578546F496E7428646C486578293B5C6E202020202020202020202020766172206C696768745374617465203D207B7D3B5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9A313DE7BAA2EFBC8C323DE9BB84EFBC8C333DE7BBBFEFBC8C343DE799BDEFBC8C353DE8939DEFBC8C363DE99D92EFBC8C373DE7B4ABEFBC8C303DE4B88DE4BAAEEFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B202F2F20E4BD8E34E4BD8DE4B8BA59EFBC88E9A29CE889B2EFBC895C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203029207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B202F2F20E9AB9834E4BD8DE4B8BA58EFBC88E997AAE781AFE696B9E5BC8FEFBC895C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A1A5E58585E781AFE58589E680BBE78AB6E680815C6E2020202020202020202020206C6967687453746174652E6C69676874537461747573203D206C6967687453746174652E6C69676874436F6C6F72203D3D3D205C22E4B88DE4BAAEE781AF5C22203F205C22E78684E781AD5C22203A205C22E5B7A5E4BD9CE4B8AD5C223B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E8BE93E587BA5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226C696768745374617465496E666F5C223A206C6967687453746174655C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B8EFBC8CE5AE9EE999853D5C22202B20646174614865782E6C656E677468207D5D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE695B0E68DAEE58CBAE590ABE59CA8E7BABFE78AB6E68081EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E58F82E88083E69687E6A1A3312D313239EFBC9A444C3D30783038E8A1A8E7A4BA464C415348E59CA8E7BABF5C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E8BE93E587BA5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D5C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE695B0E68DAEE58CBAE590ABE696B0E59CB0E59D80EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E5AF84E5AD98E599A8E695B0E68DAEE4BD8EE5AD97E88A82E4B8BAE696B0E59CB0E59D805C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E5C6E20202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E8AEBEE7BDAE343835E59CB0E59D805C22E8BE93E587BA5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AFB9E5BA94E5AF84E5AD98E599A830783043EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E8A7A3E69E905C224D6F64627573E68C87E4BBA4E9808FE4BCA05C22E5938DE5BA94EFBC88E9809AE794A8E58A9FE883BDE7A081E5938DE5BA94EFBC895C6E20202020696620285B5C2230335C222C205C2230365C222C205C2231305C225D2E696E636C756465732866756E63436F64654865782929207B5C6E2020202020202020766172E9808FE4BCA0526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22636D645C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22636D64526573706F6E73655C223A205C22E5938DE5BA94E68AA5E69687EFBC9A5C22202B207061796C6F61644865785C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E7075736828E9808FE4BCA0526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F2031302E20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E998B2E68AA4E7AD89E7BAA7E38081E59BBAE4BBB6E78988E69CACEFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E70726F74656374696F6E4C6576656C203D205C2249505835345C223B202F2F20E58F82E88083E69687E6A1A3312D31375C6E2020202070726F706572746965734F626A2E70726F706572746965732E6669726D7761726556657273696F6E203D205C2256312E305C223B202F2F20E58F82E88083E69687E6A1A3312D395C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E5C6E2020202072657475726E206A736F6E546F53747228726573756C742E6C656E677468203E2030203F20726573756C74203A205B7B205C226572726F725C223A205C22E69CAAE58CB9E9858DE58FAFE8A7A3E69E90E79A84E68AA5E69687E7B1BBE59E8B5C22207D5D293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BDE68C87E4BBA4EFBC8CE7949FE688904D6F6462757320525455E68EA7E588B6E68AA5E696875C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8CE9BB98E8AEA43031EFBC88E58F82E88083E69687E6A1A3312D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E20202020202020202F2F20E68F90E58F96E58F82E695B0EFBC9AE781AFE58589E9A29CE889B2EFBC8859EFBC89E38081E997AAE781AFE696B9E5BC8FEFBC8858EFBC895C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F2059E580BCEFBC9A303DE4B88DE4BAAEEFBC8C312D37E5AFB9E5BA94E9A29CE889B25C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B202F2F2058E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AA5C6E2020202020202020766172207879486578203D20287061727365496E7428666C6173684D6F646529203C3C2034207C207061727365496E74286C69676874436F6C6F7229292E746F537472696E67283136292E706164537461727428322C205C22305C22293B202F2F2058E5B7A6E7A7BB34E4BD8D2B595C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304332EFBC88E781AFE58589E68EA7E588B6E5AF84E5AD98E599A8EFBC892B303058595C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0343835E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304330EFBC88E59CB0E59D80E8AEBEE7BDAEE5AF84E5AD98E599A8EFBC892B3030E696B0E59CB0E59D805C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303730EFBC88E781AFE58589E78AB6E68081E5AF84E5AD98E599A8EFBC892B30303031EFBC88E8AFBB31E4B8AAEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303346EFBC88E59CA8E7BABFE69FA5E8AFA2E5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30303043EFBC88E5A48DE4BD8DE5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E67746820252032203D3D3D203029207B5C6E2020202020202020202020202F2F20E9808FE4BCA0E68C87E4BBA4E99C80E8A1A5435243EFBC88E88BA5E69CAAE690BAE5B8A6EFBC895C6E20202020202020202020202069662028686578436D642E6C656E677468203E3D203429207B5C6E2020202020202020202020202020202076617220636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E677468202D2034293B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E2020202020202020202020207D20656C7365207B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628686578436D64293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20686578436D64202B206372634865783B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313330393632303737352C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761309627855, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E90E8AEBEE5A487E4B88AE68AA5E79A844D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A72FE4BA8BE4BBB65C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8BE6A0BCE5BC8FE79A844A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020206C6F672E696E666F285C22E58589E68AA5E8ADA6E599A8E8A7A3E7A081E585A5E58FA32C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C207061796C6F61642C20636F6E74657874293B5C6E2020202076617220726573756C74203D205B5D3B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E746F55707065724361736528293B5C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B7D2C5C6E20202020202020205C2264657669636549645C223A205C225C222C5C6E20202020202020205C22746370456E636F64655C223A205C224845585C225C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D2C5C6E20202020202020205C2264657669636549645C223A205C225C225C6E202020207D3B5C6E5C6E202020202F2F20312E20E6A0A1E9AA8CE68AA5E69687E995BFE5BAA6EFBC88E69C80E5B08F38E5AD97E7ACA6EFBC9AE59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B43524332EFBC895C6E20202020696620287061796C6F61644865782E6C656E677468203C203829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E697A0E69588E68AA5E69687EFBC9AE995BFE5BAA6E4B88DE8B6B35C22207D5D293B5C6E202020207D5C6E5C6E202020202F2F20322E20E68F90E58F964D6F6462757320525455E6A0B8E5BF83E5AD97E6AEB55C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E677468202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4435243EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E677468202D2034293B202F2F20435243E6A0A1E9AA8CE7A081EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722063616C63437263486578203D206D6F646275735F6372633136287061796C6F61644865782E737562737472696E6728302C207061796C6F61644865782E6C656E677468202D203429293B202F2F20E8AEA1E7AE974352435C6E5C6E202020202F2F20332E20435243E6A0A1E9AA8C5C6E202020206966202863616C6343726348657820213D3D2063726348657829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22435243E6A0A1E9AA8CE5A4B1E8B4A5EFBC9AE5AE9EE999853D5C22202B20637263486578202B205C222CE8AEA1E7AE973D5C22202B2063616C63437263486578207D5D293B5C6E202020207D5C6E5C6E202020202F2F20342E20E8B58BE580BCE8AEBEE5A4874944EFBC88343835E59CB0E59D80EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE5AFB9E5BA94E789A9E6A8A1E59E8B71756572794C696768745374617465EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E20202020202020202F2F20E6A0A1E9AA8CE695B0E68DAEE58CBAE995BFE5BAA6EFBC88E69FA5E8AFA2E781AFE58589E78AB6E68081E8BF94E59B9E32E5AD97E88A82E695B0E68DAEEFBC9A444820444CEFBC895C6E202020202020202069662028646174614865782E6C656E677468203D3D3D203429207B5C6E202020202020202020202020766172206468486578203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020202020202020202076617220646C486578203D20646174614865782E737562737472696E6728322C2034293B5C6E20202020202020202020202076617220646C496E74203D20686578546F496E7428646C486578293B5C6E202020202020202020202020766172206C696768745374617465203D207B7D3B5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9A313DE7BAA2EFBC8C323DE9BB84EFBC8C333DE7BBBFEFBC8C343DE799BDEFBC8C353DE8939DEFBC8C363DE99D92EFBC8C373DE7B4ABEFBC8C303DE4B88DE4BAAEEFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B202F2F20E4BD8E34E4BD8DE4B8BA59EFBC88E9A29CE889B2EFBC895C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203029207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B202F2F20E9AB9834E4BD8DE4B8BA58EFBC88E997AAE781AFE696B9E5BC8FEFBC895C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A1A5E58585E781AFE58589E680BBE78AB6E680815C6E2020202020202020202020206C6967687453746174652E6C69676874537461747573203D206C6967687453746174652E6C69676874436F6C6F72203D3D3D205C22E4B88DE4BAAEE781AF5C22203F205C22E78684E781AD5C22203A205C22E5B7A5E4BD9CE4B8AD5C223B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E8BE93E587BA5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226C696768745374617465496E666F5C223A206C6967687453746174655C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B8EFBC8CE5AE9EE999853D5C22202B20646174614865782E6C656E677468207D5D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE695B0E68DAEE58CBAE590ABE59CA8E7BABFE78AB6E68081EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E58F82E88083E69687E6A1A3312D313239EFBC9A444C3D30783038E8A1A8E7A4BA464C415348E59CA8E7BABF5C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E8BE93E587BA5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D5C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE695B0E68DAEE58CBAE590ABE696B0E59CB0E59D80EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E5AF84E5AD98E599A8E695B0E68DAEE4BD8EE5AD97E88A82E4B8BAE696B0E59CB0E59D805C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E5C6E20202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E8AEBEE7BDAE343835E59CB0E59D805C22E8BE93E587BA5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AFB9E5BA94E5AF84E5AD98E599A830783043EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E8A7A3E69E905C224D6F64627573E68C87E4BBA4E9808FE4BCA05C22E5938DE5BA94EFBC88E9809AE794A8E58A9FE883BDE7A081E5938DE5BA94EFBC895C6E20202020696620285B5C2230335C222C205C2230365C222C205C2231305C225D2E696E636C756465732866756E63436F64654865782929207B5C6E2020202020202020766172E9808FE4BCA0526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22636D645C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22636D64526573706F6E73655C223A205C22E5938DE5BA94E68AA5E69687EFBC9A5C22202B207061796C6F61644865785C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E7075736828E9808FE4BCA0526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F2031302E20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E998B2E68AA4E7AD89E7BAA7E38081E59BBAE4BBB6E78988E69CACEFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E70726F74656374696F6E4C6576656C203D205C2249505835345C223B202F2F20E58F82E88083E69687E6A1A3312D31375C6E2020202070726F706572746965734F626A2E70726F706572746965732E6669726D7761726556657273696F6E203D205C2256312E305C223B202F2F20E58F82E88083E69687E6A1A3312D395C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E5C6E2020202072657475726E206A736F6E546F53747228726573756C742E6C656E677468203E2030203F20726573756C74203A205B7B205C226572726F725C223A205C22E69CAAE58CB9E9858DE58FAFE8A7A3E69E90E79A84E68AA5E69687E7B1BBE59E8B5C22207D5D293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BDE68C87E4BBA4EFBC8CE7949FE688904D6F6462757320525455E68EA7E588B6E68AA5E696875C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8CE9BB98E8AEA43031EFBC88E58F82E88083E69687E6A1A3312D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E20202020202020202F2F20E68F90E58F96E58F82E695B0EFBC9AE781AFE58589E9A29CE889B2EFBC8859EFBC89E38081E997AAE781AFE696B9E5BC8FEFBC8858EFBC895C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F2059E580BCEFBC9A303DE4B88DE4BAAEEFBC8C312D37E5AFB9E5BA94E9A29CE889B25C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B202F2F2058E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AA5C6E2020202020202020766172207879486578203D20287061727365496E7428666C6173684D6F646529203C3C2034207C207061727365496E74286C69676874436F6C6F7229292E746F537472696E67283136292E706164537461727428322C205C22305C22293B202F2F2058E5B7A6E7A7BB34E4BD8D2B595C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304332EFBC88E781AFE58589E68EA7E588B6E5AF84E5AD98E599A8EFBC892B303058595C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0343835E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304330EFBC88E59CB0E59D80E8AEBEE7BDAEE5AF84E5AD98E599A8EFBC892B3030E696B0E59CB0E59D805C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303730EFBC88E781AFE58589E78AB6E68081E5AF84E5AD98E599A8EFBC892B30303031EFBC88E8AFBB31E4B8AAEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303346EFBC88E59CA8E7BABFE69FA5E8AFA2E5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30303043EFBC88E5A48DE4BD8DE5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E67746820252032203D3D3D203029207B5C6E2020202020202020202020202F2F20E9808FE4BCA0E68C87E4BBA4E99C80E8A1A5435243EFBC88E88BA5E69CAAE690BAE5B8A6EFBC895C6E20202020202020202020202069662028686578436D642E6C656E677468203E3D203429207B5C6E2020202020202020202020202020202076617220636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E677468202D2034293B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E2020202020202020202020207D20656C7365207B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628686578436D64293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20686578436D64202B206372634865783B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313330393632373834352C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761309630930, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E90E8AEBEE5A487E4B88AE68AA5E79A844D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A72FE4BA8BE4BBB65C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8BE6A0BCE5BC8FE79A844A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020206C6F672E696E666F285C22E58589E68AA5E8ADA6E599A8E8A7A3E7A081E585A5E58FA32C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C207061796C6F61642C20636F6E74657874293B5C6E2020202076617220726573756C74203D205B5D3B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E746F55707065724361736528293B5C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B7D2C5C6E20202020202020205C2264657669636549645C223A205C225C225C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D2C5C6E20202020202020205C2264657669636549645C223A205C225C225C6E202020207D3B5C6E5C6E202020202F2F20312E20E6A0A1E9AA8CE68AA5E69687E995BFE5BAA6EFBC88E69C80E5B08F38E5AD97E7ACA6EFBC9AE59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B43524332EFBC895C6E20202020696620287061796C6F61644865782E6C656E677468203C203829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E697A0E69588E68AA5E69687EFBC9AE995BFE5BAA6E4B88DE8B6B35C22207D5D293B5C6E202020207D5C6E5C6E202020202F2F20322E20E68F90E58F964D6F6462757320525455E6A0B8E5BF83E5AD97E6AEB55C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E677468202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4435243EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E677468202D2034293B202F2F20435243E6A0A1E9AA8CE7A081EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722063616C63437263486578203D206D6F646275735F6372633136287061796C6F61644865782E737562737472696E6728302C207061796C6F61644865782E6C656E677468202D203429293B202F2F20E8AEA1E7AE974352435C6E5C6E202020202F2F20332E20435243E6A0A1E9AA8C5C6E202020206966202863616C6343726348657820213D3D2063726348657829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22435243E6A0A1E9AA8CE5A4B1E8B4A5EFBC9AE5AE9EE999853D5C22202B20637263486578202B205C222CE8AEA1E7AE973D5C22202B2063616C63437263486578207D5D293B5C6E202020207D5C6E5C6E202020202F2F20342E20E8B58BE580BCE8AEBEE5A4874944EFBC88343835E59CB0E59D80EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE5AFB9E5BA94E789A9E6A8A1E59E8B71756572794C696768745374617465EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E20202020202020202F2F20E6A0A1E9AA8CE695B0E68DAEE58CBAE995BFE5BAA6EFBC88E69FA5E8AFA2E781AFE58589E78AB6E68081E8BF94E59B9E32E5AD97E88A82E695B0E68DAEEFBC9A444820444CEFBC895C6E202020202020202069662028646174614865782E6C656E677468203D3D3D203429207B5C6E202020202020202020202020766172206468486578203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020202020202020202076617220646C486578203D20646174614865782E737562737472696E6728322C2034293B5C6E20202020202020202020202076617220646C496E74203D20686578546F496E7428646C486578293B5C6E202020202020202020202020766172206C696768745374617465203D207B7D3B5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9A313DE7BAA2EFBC8C323DE9BB84EFBC8C333DE7BBBFEFBC8C343DE799BDEFBC8C353DE8939DEFBC8C363DE99D92EFBC8C373DE7B4ABEFBC8C303DE4B88DE4BAAEEFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B202F2F20E4BD8E34E4BD8DE4B8BA59EFBC88E9A29CE889B2EFBC895C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203029207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B202F2F20E9AB9834E4BD8DE4B8BA58EFBC88E997AAE781AFE696B9E5BC8FEFBC895C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A1A5E58585E781AFE58589E680BBE78AB6E680815C6E2020202020202020202020206C6967687453746174652E6C69676874537461747573203D206C6967687453746174652E6C69676874436F6C6F72203D3D3D205C22E4B88DE4BAAEE781AF5C22203F205C22E78684E781AD5C22203A205C22E5B7A5E4BD9CE4B8AD5C223B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E8BE93E587BA5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226C696768745374617465496E666F5C223A206C6967687453746174655C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B8EFBC8CE5AE9EE999853D5C22202B20646174614865782E6C656E677468207D5D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE695B0E68DAEE58CBAE590ABE59CA8E7BABFE78AB6E68081EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E58F82E88083E69687E6A1A3312D313239EFBC9A444C3D30783038E8A1A8E7A4BA464C415348E59CA8E7BABF5C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E8BE93E587BA5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D5C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE695B0E68DAEE58CBAE590ABE696B0E59CB0E59D80EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E5AF84E5AD98E599A8E695B0E68DAEE4BD8EE5AD97E88A82E4B8BAE696B0E59CB0E59D805C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E5C6E20202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E8AEBEE7BDAE343835E59CB0E59D805C22E8BE93E587BA5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AFB9E5BA94E5AF84E5AD98E599A830783043EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E8A7A3E69E905C224D6F64627573E68C87E4BBA4E9808FE4BCA05C22E5938DE5BA94EFBC88E9809AE794A8E58A9FE883BDE7A081E5938DE5BA94EFBC895C6E20202020696620285B5C2230335C222C205C2230365C222C205C2231305C225D2E696E636C756465732866756E63436F64654865782929207B5C6E2020202020202020766172E9808FE4BCA0526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22636D645C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22636D64526573706F6E73655C223A205C22E5938DE5BA94E68AA5E69687EFBC9A5C22202B207061796C6F61644865785C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E7075736828E9808FE4BCA0526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F2031302E20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E998B2E68AA4E7AD89E7BAA7E38081E59BBAE4BBB6E78988E69CACEFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E70726F74656374696F6E4C6576656C203D205C2249505835345C223B202F2F20E58F82E88083E69687E6A1A3312D31375C6E2020202070726F706572746965734F626A2E70726F706572746965732E6669726D7761726556657273696F6E203D205C2256312E305C223B202F2F20E58F82E88083E69687E6A1A3312D395C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E5C6E2020202072657475726E206A736F6E546F53747228726573756C742E6C656E677468203E2030203F20726573756C74203A205B7B205C226572726F725C223A205C22E69CAAE58CB9E9858DE58FAFE8A7A3E69E90E79A84E68AA5E69687E7B1BBE59E8B5C22207D5D293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BDE68C87E4BBA4EFBC8CE7949FE688904D6F6462757320525455E68EA7E588B6E68AA5E696875C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8CE9BB98E8AEA43031EFBC88E58F82E88083E69687E6A1A3312D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E20202020202020202F2F20E68F90E58F96E58F82E695B0EFBC9AE781AFE58589E9A29CE889B2EFBC8859EFBC89E38081E997AAE781AFE696B9E5BC8FEFBC8858EFBC895C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F2059E580BCEFBC9A303DE4B88DE4BAAEEFBC8C312D37E5AFB9E5BA94E9A29CE889B25C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B202F2F2058E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AA5C6E2020202020202020766172207879486578203D20287061727365496E7428666C6173684D6F646529203C3C2034207C207061727365496E74286C69676874436F6C6F7229292E746F537472696E67283136292E706164537461727428322C205C22305C22293B202F2F2058E5B7A6E7A7BB34E4BD8D2B595C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304332EFBC88E781AFE58589E68EA7E588B6E5AF84E5AD98E599A8EFBC892B303058595C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0343835E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304330EFBC88E59CB0E59D80E8AEBEE7BDAEE5AF84E5AD98E599A8EFBC892B3030E696B0E59CB0E59D805C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303730EFBC88E781AFE58589E78AB6E68081E5AF84E5AD98E599A8EFBC892B30303031EFBC88E8AFBB31E4B8AAEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303346EFBC88E59CA8E7BABFE69FA5E8AFA2E5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30303043EFBC88E5A48DE4BD8DE5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E67746820252032203D3D3D203029207B5C6E2020202020202020202020202F2F20E9808FE4BCA0E68C87E4BBA4E99C80E8A1A5435243EFBC88E88BA5E69CAAE690BAE5B8A6EFBC895C6E20202020202020202020202069662028686578436D642E6C656E677468203E3D203429207B5C6E2020202020202020202020202020202076617220636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E677468202D2034293B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E2020202020202020202020207D20656C7365207B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628686578436D64293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20686578436D64202B206372634865783B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313330393633303931372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761309633673, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E90E8AEBEE5A487E4B88AE68AA5E79A844D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A72FE4BA8BE4BBB65C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8BE6A0BCE5BC8FE79A844A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020206C6F672E696E666F285C22E58589E68AA5E8ADA6E599A8E8A7A3E7A081E585A5E58FA32C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C207061796C6F61642C20636F6E74657874293B5C6E2020202076617220726573756C74203D205B5D3B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E746F55707065724361736528293B5C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B7D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D2C5C6E20202020202020205C2264657669636549645C223A205C225C225C6E202020207D3B5C6E5C6E202020202F2F20312E20E6A0A1E9AA8CE68AA5E69687E995BFE5BAA6EFBC88E69C80E5B08F38E5AD97E7ACA6EFBC9AE59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B43524332EFBC895C6E20202020696620287061796C6F61644865782E6C656E677468203C203829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E697A0E69588E68AA5E69687EFBC9AE995BFE5BAA6E4B88DE8B6B35C22207D5D293B5C6E202020207D5C6E5C6E202020202F2F20322E20E68F90E58F964D6F6462757320525455E6A0B8E5BF83E5AD97E6AEB55C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E677468202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4435243EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E677468202D2034293B202F2F20435243E6A0A1E9AA8CE7A081EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722063616C63437263486578203D206D6F646275735F6372633136287061796C6F61644865782E737562737472696E6728302C207061796C6F61644865782E6C656E677468202D203429293B202F2F20E8AEA1E7AE974352435C6E5C6E202020202F2F20332E20435243E6A0A1E9AA8C5C6E202020206966202863616C6343726348657820213D3D2063726348657829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22435243E6A0A1E9AA8CE5A4B1E8B4A5EFBC9AE5AE9EE999853D5C22202B20637263486578202B205C222CE8AEA1E7AE973D5C22202B2063616C63437263486578207D5D293B5C6E202020207D5C6E5C6E202020202F2F20342E20E8B58BE580BCE8AEBEE5A4874944EFBC88343835E59CB0E59D80EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE5AFB9E5BA94E789A9E6A8A1E59E8B71756572794C696768745374617465EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E20202020202020202F2F20E6A0A1E9AA8CE695B0E68DAEE58CBAE995BFE5BAA6EFBC88E69FA5E8AFA2E781AFE58589E78AB6E68081E8BF94E59B9E32E5AD97E88A82E695B0E68DAEEFBC9A444820444CEFBC895C6E202020202020202069662028646174614865782E6C656E677468203D3D3D203429207B5C6E202020202020202020202020766172206468486578203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020202020202020202076617220646C486578203D20646174614865782E737562737472696E6728322C2034293B5C6E20202020202020202020202076617220646C496E74203D20686578546F496E7428646C486578293B5C6E202020202020202020202020766172206C696768745374617465203D207B7D3B5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9A313DE7BAA2EFBC8C323DE9BB84EFBC8C333DE7BBBFEFBC8C343DE799BDEFBC8C353DE8939DEFBC8C363DE99D92EFBC8C373DE7B4ABEFBC8C303DE4B88DE4BAAEEFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B202F2F20E4BD8E34E4BD8DE4B8BA59EFBC88E9A29CE889B2EFBC895C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203029207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B202F2F20E9AB9834E4BD8DE4B8BA58EFBC88E997AAE781AFE696B9E5BC8FEFBC895C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A1A5E58585E781AFE58589E680BBE78AB6E680815C6E2020202020202020202020206C6967687453746174652E6C69676874537461747573203D206C6967687453746174652E6C69676874436F6C6F72203D3D3D205C22E4B88DE4BAAEE781AF5C22203F205C22E78684E781AD5C22203A205C22E5B7A5E4BD9CE4B8AD5C223B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E8BE93E587BA5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226C696768745374617465496E666F5C223A206C6967687453746174655C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B8EFBC8CE5AE9EE999853D5C22202B20646174614865782E6C656E677468207D5D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE695B0E68DAEE58CBAE590ABE59CA8E7BABFE78AB6E68081EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E58F82E88083E69687E6A1A3312D313239EFBC9A444C3D30783038E8A1A8E7A4BA464C415348E59CA8E7BABF5C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E8BE93E587BA5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D5C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE695B0E68DAEE58CBAE590ABE696B0E59CB0E59D80EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E5AF84E5AD98E599A8E695B0E68DAEE4BD8EE5AD97E88A82E4B8BAE696B0E59CB0E59D805C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E5C6E20202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E8AEBEE7BDAE343835E59CB0E59D805C22E8BE93E587BA5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AFB9E5BA94E5AF84E5AD98E599A830783043EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E8A7A3E69E905C224D6F64627573E68C87E4BBA4E9808FE4BCA05C22E5938DE5BA94EFBC88E9809AE794A8E58A9FE883BDE7A081E5938DE5BA94EFBC895C6E20202020696620285B5C2230335C222C205C2230365C222C205C2231305C225D2E696E636C756465732866756E63436F64654865782929207B5C6E2020202020202020766172E9808FE4BCA0526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22636D645C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22636D64526573706F6E73655C223A205C22E5938DE5BA94E68AA5E69687EFBC9A5C22202B207061796C6F61644865785C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E7075736828E9808FE4BCA0526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F2031302E20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E998B2E68AA4E7AD89E7BAA7E38081E59BBAE4BBB6E78988E69CACEFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E70726F74656374696F6E4C6576656C203D205C2249505835345C223B202F2F20E58F82E88083E69687E6A1A3312D31375C6E2020202070726F706572746965734F626A2E70726F706572746965732E6669726D7761726556657273696F6E203D205C2256312E305C223B202F2F20E58F82E88083E69687E6A1A3312D395C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E5C6E2020202072657475726E206A736F6E546F53747228726573756C742E6C656E677468203E2030203F20726573756C74203A205B7B205C226572726F725C223A205C22E69CAAE58CB9E9858DE58FAFE8A7A3E69E90E79A84E68AA5E69687E7B1BBE59E8B5C22207D5D293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BDE68C87E4BBA4EFBC8CE7949FE688904D6F6462757320525455E68EA7E588B6E68AA5E696875C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8CE9BB98E8AEA43031EFBC88E58F82E88083E69687E6A1A3312D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E20202020202020202F2F20E68F90E58F96E58F82E695B0EFBC9AE781AFE58589E9A29CE889B2EFBC8859EFBC89E38081E997AAE781AFE696B9E5BC8FEFBC8858EFBC895C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F2059E580BCEFBC9A303DE4B88DE4BAAEEFBC8C312D37E5AFB9E5BA94E9A29CE889B25C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B202F2F2058E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AA5C6E2020202020202020766172207879486578203D20287061727365496E7428666C6173684D6F646529203C3C2034207C207061727365496E74286C69676874436F6C6F7229292E746F537472696E67283136292E706164537461727428322C205C22305C22293B202F2F2058E5B7A6E7A7BB34E4BD8D2B595C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304332EFBC88E781AFE58589E68EA7E588B6E5AF84E5AD98E599A8EFBC892B303058595C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0343835E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304330EFBC88E59CB0E59D80E8AEBEE7BDAEE5AF84E5AD98E599A8EFBC892B3030E696B0E59CB0E59D805C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303730EFBC88E781AFE58589E78AB6E68081E5AF84E5AD98E599A8EFBC892B30303031EFBC88E8AFBB31E4B8AAEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303346EFBC88E59CA8E7BABFE69FA5E8AFA2E5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30303043EFBC88E5A48DE4BD8DE5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E67746820252032203D3D3D203029207B5C6E2020202020202020202020202F2F20E9808FE4BCA0E68C87E4BBA4E99C80E8A1A5435243EFBC88E88BA5E69CAAE690BAE5B8A6EFBC895C6E20202020202020202020202069662028686578436D642E6C656E677468203E3D203429207B5C6E2020202020202020202020202020202076617220636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E677468202D2034293B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E2020202020202020202020207D20656C7365207B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628686578436D64293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20686578436D64202B206372634865783B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313330393633333635352C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761309636490, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E90E8AEBEE5A487E4B88AE68AA5E79A844D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A72FE4BA8BE4BBB65C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8BE6A0BCE5BC8FE79A844A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020206C6F672E696E666F285C22E58589E68AA5E8ADA6E599A8E8A7A3E7A081E585A5E58FA32C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C207061796C6F61642C20636F6E74657874293B5C6E2020202076617220726573756C74203D205B5D3B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E746F55707065724361736528293B5C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B7D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D2C5C6E202020207D3B5C6E5C6E202020202F2F20312E20E6A0A1E9AA8CE68AA5E69687E995BFE5BAA6EFBC88E69C80E5B08F38E5AD97E7ACA6EFBC9AE59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B43524332EFBC895C6E20202020696620287061796C6F61644865782E6C656E677468203C203829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E697A0E69588E68AA5E69687EFBC9AE995BFE5BAA6E4B88DE8B6B35C22207D5D293B5C6E202020207D5C6E5C6E202020202F2F20322E20E68F90E58F964D6F6462757320525455E6A0B8E5BF83E5AD97E6AEB55C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E677468202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4435243EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E677468202D2034293B202F2F20435243E6A0A1E9AA8CE7A081EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722063616C63437263486578203D206D6F646275735F6372633136287061796C6F61644865782E737562737472696E6728302C207061796C6F61644865782E6C656E677468202D203429293B202F2F20E8AEA1E7AE974352435C6E5C6E202020202F2F20332E20435243E6A0A1E9AA8C5C6E202020206966202863616C6343726348657820213D3D2063726348657829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22435243E6A0A1E9AA8CE5A4B1E8B4A5EFBC9AE5AE9EE999853D5C22202B20637263486578202B205C222CE8AEA1E7AE973D5C22202B2063616C63437263486578207D5D293B5C6E202020207D5C6E5C6E202020202F2F20342E20E8B58BE580BCE8AEBEE5A4874944EFBC88343835E59CB0E59D80EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE5AFB9E5BA94E789A9E6A8A1E59E8B71756572794C696768745374617465EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E20202020202020202F2F20E6A0A1E9AA8CE695B0E68DAEE58CBAE995BFE5BAA6EFBC88E69FA5E8AFA2E781AFE58589E78AB6E68081E8BF94E59B9E32E5AD97E88A82E695B0E68DAEEFBC9A444820444CEFBC895C6E202020202020202069662028646174614865782E6C656E677468203D3D3D203429207B5C6E202020202020202020202020766172206468486578203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020202020202020202076617220646C486578203D20646174614865782E737562737472696E6728322C2034293B5C6E20202020202020202020202076617220646C496E74203D20686578546F496E7428646C486578293B5C6E202020202020202020202020766172206C696768745374617465203D207B7D3B5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9A313DE7BAA2EFBC8C323DE9BB84EFBC8C333DE7BBBFEFBC8C343DE799BDEFBC8C353DE8939DEFBC8C363DE99D92EFBC8C373DE7B4ABEFBC8C303DE4B88DE4BAAEEFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B202F2F20E4BD8E34E4BD8DE4B8BA59EFBC88E9A29CE889B2EFBC895C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203029207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B202F2F20E9AB9834E4BD8DE4B8BA58EFBC88E997AAE781AFE696B9E5BC8FEFBC895C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A1A5E58585E781AFE58589E680BBE78AB6E680815C6E2020202020202020202020206C6967687453746174652E6C69676874537461747573203D206C6967687453746174652E6C69676874436F6C6F72203D3D3D205C22E4B88DE4BAAEE781AF5C22203F205C22E78684E781AD5C22203A205C22E5B7A5E4BD9CE4B8AD5C223B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E8BE93E587BA5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226C696768745374617465496E666F5C223A206C6967687453746174655C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B8EFBC8CE5AE9EE999853D5C22202B20646174614865782E6C656E677468207D5D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE695B0E68DAEE58CBAE590ABE59CA8E7BABFE78AB6E68081EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E58F82E88083E69687E6A1A3312D313239EFBC9A444C3D30783038E8A1A8E7A4BA464C415348E59CA8E7BABF5C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E8BE93E587BA5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D5C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE695B0E68DAEE58CBAE590ABE696B0E59CB0E59D80EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E5AF84E5AD98E599A8E695B0E68DAEE4BD8EE5AD97E88A82E4B8BAE696B0E59CB0E59D805C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E5C6E20202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E8AEBEE7BDAE343835E59CB0E59D805C22E8BE93E587BA5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AFB9E5BA94E5AF84E5AD98E599A830783043EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E8A7A3E69E905C224D6F64627573E68C87E4BBA4E9808FE4BCA05C22E5938DE5BA94EFBC88E9809AE794A8E58A9FE883BDE7A081E5938DE5BA94EFBC895C6E20202020696620285B5C2230335C222C205C2230365C222C205C2231305C225D2E696E636C756465732866756E63436F64654865782929207B5C6E2020202020202020766172E9808FE4BCA0526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22636D645C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22636D64526573706F6E73655C223A205C22E5938DE5BA94E68AA5E69687EFBC9A5C22202B207061796C6F61644865785C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E7075736828E9808FE4BCA0526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F2031302E20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E998B2E68AA4E7AD89E7BAA7E38081E59BBAE4BBB6E78988E69CACEFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E70726F74656374696F6E4C6576656C203D205C2249505835345C223B202F2F20E58F82E88083E69687E6A1A3312D31375C6E2020202070726F706572746965734F626A2E70726F706572746965732E6669726D7761726556657273696F6E203D205C2256312E305C223B202F2F20E58F82E88083E69687E6A1A3312D395C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E5C6E2020202072657475726E206A736F6E546F53747228726573756C742E6C656E677468203E2030203F20726573756C74203A205B7B205C226572726F725C223A205C22E69CAAE58CB9E9858DE58FAFE8A7A3E69E90E79A84E68AA5E69687E7B1BBE59E8B5C22207D5D293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BDE68C87E4BBA4EFBC8CE7949FE688904D6F6462757320525455E68EA7E588B6E68AA5E696875C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8CE9BB98E8AEA43031EFBC88E58F82E88083E69687E6A1A3312D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E20202020202020202F2F20E68F90E58F96E58F82E695B0EFBC9AE781AFE58589E9A29CE889B2EFBC8859EFBC89E38081E997AAE781AFE696B9E5BC8FEFBC8858EFBC895C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F2059E580BCEFBC9A303DE4B88DE4BAAEEFBC8C312D37E5AFB9E5BA94E9A29CE889B25C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B202F2F2058E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AA5C6E2020202020202020766172207879486578203D20287061727365496E7428666C6173684D6F646529203C3C2034207C207061727365496E74286C69676874436F6C6F7229292E746F537472696E67283136292E706164537461727428322C205C22305C22293B202F2F2058E5B7A6E7A7BB34E4BD8D2B595C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304332EFBC88E781AFE58589E68EA7E588B6E5AF84E5AD98E599A8EFBC892B303058595C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0343835E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304330EFBC88E59CB0E59D80E8AEBEE7BDAEE5AF84E5AD98E599A8EFBC892B3030E696B0E59CB0E59D805C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303730EFBC88E781AFE58589E78AB6E68081E5AF84E5AD98E599A8EFBC892B30303031EFBC88E8AFBB31E4B8AAEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303346EFBC88E59CA8E7BABFE69FA5E8AFA2E5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30303043EFBC88E5A48DE4BD8DE5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E67746820252032203D3D3D203029207B5C6E2020202020202020202020202F2F20E9808FE4BCA0E68C87E4BBA4E99C80E8A1A5435243EFBC88E88BA5E69CAAE690BAE5B8A6EFBC895C6E20202020202020202020202069662028686578436D642E6C656E677468203E3D203429207B5C6E2020202020202020202020202020202076617220636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E677468202D2034293B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E2020202020202020202020207D20656C7365207B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628686578436D64293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20686578436D64202B206372634865783B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313330393633363437382C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761309640106, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E90E8AEBEE5A487E4B88AE68AA5E79A844D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A72FE4BA8BE4BBB65C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8BE6A0BCE5BC8FE79A844A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020206C6F672E696E666F285C22E58589E68AA5E8ADA6E599A8E8A7A3E7A081E585A5E58FA32C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C207061796C6F61642C20636F6E74657874293B5C6E2020202076617220726573756C74203D205B5D3B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E746F55707065724361736528293B5C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B7D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20312E20E6A0A1E9AA8CE68AA5E69687E995BFE5BAA6EFBC88E69C80E5B08F38E5AD97E7ACA6EFBC9AE59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B43524332EFBC895C6E20202020696620287061796C6F61644865782E6C656E677468203C203829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E697A0E69588E68AA5E69687EFBC9AE995BFE5BAA6E4B88DE8B6B35C22207D5D293B5C6E202020207D5C6E5C6E202020202F2F20322E20E68F90E58F964D6F6462757320525455E6A0B8E5BF83E5AD97E6AEB55C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E677468202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4435243EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E677468202D2034293B202F2F20435243E6A0A1E9AA8CE7A081EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722063616C63437263486578203D206D6F646275735F6372633136287061796C6F61644865782E737562737472696E6728302C207061796C6F61644865782E6C656E677468202D203429293B202F2F20E8AEA1E7AE974352435C6E5C6E202020202F2F20332E20435243E6A0A1E9AA8C5C6E202020206966202863616C6343726348657820213D3D2063726348657829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22435243E6A0A1E9AA8CE5A4B1E8B4A5EFBC9AE5AE9EE999853D5C22202B20637263486578202B205C222CE8AEA1E7AE973D5C22202B2063616C63437263486578207D5D293B5C6E202020207D5C6E5C6E202020202F2F20342E20E8B58BE580BCE8AEBEE5A4874944EFBC88343835E59CB0E59D80EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE5AFB9E5BA94E789A9E6A8A1E59E8B71756572794C696768745374617465EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E20202020202020202F2F20E6A0A1E9AA8CE695B0E68DAEE58CBAE995BFE5BAA6EFBC88E69FA5E8AFA2E781AFE58589E78AB6E68081E8BF94E59B9E32E5AD97E88A82E695B0E68DAEEFBC9A444820444CEFBC895C6E202020202020202069662028646174614865782E6C656E677468203D3D3D203429207B5C6E202020202020202020202020766172206468486578203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020202020202020202076617220646C486578203D20646174614865782E737562737472696E6728322C2034293B5C6E20202020202020202020202076617220646C496E74203D20686578546F496E7428646C486578293B5C6E202020202020202020202020766172206C696768745374617465203D207B7D3B5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9A313DE7BAA2EFBC8C323DE9BB84EFBC8C333DE7BBBFEFBC8C343DE799BDEFBC8C353DE8939DEFBC8C363DE99D92EFBC8C373DE7B4ABEFBC8C303DE4B88DE4BAAEEFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B202F2F20E4BD8E34E4BD8DE4B8BA59EFBC88E9A29CE889B2EFBC895C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203029207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B202F2F20E9AB9834E4BD8DE4B8BA58EFBC88E997AAE781AFE696B9E5BC8FEFBC895C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A1A5E58585E781AFE58589E680BBE78AB6E680815C6E2020202020202020202020206C6967687453746174652E6C69676874537461747573203D206C6967687453746174652E6C69676874436F6C6F72203D3D3D205C22E4B88DE4BAAEE781AF5C22203F205C22E78684E781AD5C22203A205C22E5B7A5E4BD9CE4B8AD5C223B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E8BE93E587BA5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226C696768745374617465496E666F5C223A206C6967687453746174655C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B8EFBC8CE5AE9EE999853D5C22202B20646174614865782E6C656E677468207D5D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE695B0E68DAEE58CBAE590ABE59CA8E7BABFE78AB6E68081EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E58F82E88083E69687E6A1A3312D313239EFBC9A444C3D30783038E8A1A8E7A4BA464C415348E59CA8E7BABF5C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E8BE93E587BA5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D5C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE695B0E68DAEE58CBAE590ABE696B0E59CB0E59D80EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E5AF84E5AD98E599A8E695B0E68DAEE4BD8EE5AD97E88A82E4B8BAE696B0E59CB0E59D805C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E5C6E20202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E8AEBEE7BDAE343835E59CB0E59D805C22E8BE93E587BA5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AFB9E5BA94E5AF84E5AD98E599A830783043EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E8A7A3E69E905C224D6F64627573E68C87E4BBA4E9808FE4BCA05C22E5938DE5BA94EFBC88E9809AE794A8E58A9FE883BDE7A081E5938DE5BA94EFBC895C6E20202020696620285B5C2230335C222C205C2230365C222C205C2231305C225D2E696E636C756465732866756E63436F64654865782929207B5C6E2020202020202020766172E9808FE4BCA0526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22636D645C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22636D64526573706F6E73655C223A205C22E5938DE5BA94E68AA5E69687EFBC9A5C22202B207061796C6F61644865785C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E7075736828E9808FE4BCA0526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F2031302E20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E998B2E68AA4E7AD89E7BAA7E38081E59BBAE4BBB6E78988E69CACEFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E70726F74656374696F6E4C6576656C203D205C2249505835345C223B202F2F20E58F82E88083E69687E6A1A3312D31375C6E2020202070726F706572746965734F626A2E70726F706572746965732E6669726D7761726556657273696F6E203D205C2256312E305C223B202F2F20E58F82E88083E69687E6A1A3312D395C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E5C6E2020202072657475726E206A736F6E546F53747228726573756C742E6C656E677468203E2030203F20726573756C74203A205B7B205C226572726F725C223A205C22E69CAAE58CB9E9858DE58FAFE8A7A3E69E90E79A84E68AA5E69687E7B1BBE59E8B5C22207D5D293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BDE68C87E4BBA4EFBC8CE7949FE688904D6F6462757320525455E68EA7E588B6E68AA5E696875C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8CE9BB98E8AEA43031EFBC88E58F82E88083E69687E6A1A3312D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E20202020202020202F2F20E68F90E58F96E58F82E695B0EFBC9AE781AFE58589E9A29CE889B2EFBC8859EFBC89E38081E997AAE781AFE696B9E5BC8FEFBC8858EFBC895C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F2059E580BCEFBC9A303DE4B88DE4BAAEEFBC8C312D37E5AFB9E5BA94E9A29CE889B25C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B202F2F2058E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AA5C6E2020202020202020766172207879486578203D20287061727365496E7428666C6173684D6F646529203C3C2034207C207061727365496E74286C69676874436F6C6F7229292E746F537472696E67283136292E706164537461727428322C205C22305C22293B202F2F2058E5B7A6E7A7BB34E4BD8D2B595C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304332EFBC88E781AFE58589E68EA7E588B6E5AF84E5AD98E599A8EFBC892B303058595C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0343835E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304330EFBC88E59CB0E59D80E8AEBEE7BDAEE5AF84E5AD98E599A8EFBC892B3030E696B0E59CB0E59D805C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303730EFBC88E781AFE58589E78AB6E68081E5AF84E5AD98E599A8EFBC892B30303031EFBC88E8AFBB31E4B8AAEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303346EFBC88E59CA8E7BABFE69FA5E8AFA2E5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30303043EFBC88E5A48DE4BD8DE5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E67746820252032203D3D3D203029207B5C6E2020202020202020202020202F2F20E9808FE4BCA0E68C87E4BBA4E99C80E8A1A5435243EFBC88E88BA5E69CAAE690BAE5B8A6EFBC895C6E20202020202020202020202069662028686578436D642E6C656E677468203E3D203429207B5C6E2020202020202020202020202020202076617220636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E677468202D2034293B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E2020202020202020202020207D20656C7365207B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628686578436D64293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20686578436D64202B206372634865783B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313330393634303038392C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761309678237, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E90E8AEBEE5A487E4B88AE68AA5E79A844D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A72FE4BA8BE4BBB65C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8BE6A0BCE5BC8FE79A844A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020636F6E7374207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E58589E68AA5E8ADA6E599A8E8A7A3E7A081E585A5E58FA32C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C207061796C6F61642C20636F6E74657874293B5C6E2020202076617220726573756C74203D205B5D3B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E746F55707065724361736528293B5C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B7D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20312E20E6A0A1E9AA8CE68AA5E69687E995BFE5BAA6EFBC88E69C80E5B08F38E5AD97E7ACA6EFBC9AE59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B43524332EFBC895C6E20202020696620287061796C6F61644865782E6C656E677468203C203829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E697A0E69588E68AA5E69687EFBC9AE995BFE5BAA6E4B88DE8B6B35C22207D5D293B5C6E202020207D5C6E5C6E202020202F2F20322E20E68F90E58F964D6F6462757320525455E6A0B8E5BF83E5AD97E6AEB55C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E677468202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4435243EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E677468202D2034293B202F2F20435243E6A0A1E9AA8CE7A081EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722063616C63437263486578203D206D6F646275735F6372633136287061796C6F61644865782E737562737472696E6728302C207061796C6F61644865782E6C656E677468202D203429293B202F2F20E8AEA1E7AE974352435C6E5C6E202020202F2F20332E20435243E6A0A1E9AA8C5C6E202020206966202863616C6343726348657820213D3D2063726348657829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22435243E6A0A1E9AA8CE5A4B1E8B4A5EFBC9AE5AE9EE999853D5C22202B20637263486578202B205C222CE8AEA1E7AE973D5C22202B2063616C63437263486578207D5D293B5C6E202020207D5C6E5C6E202020202F2F20342E20E8B58BE580BCE8AEBEE5A4874944EFBC88343835E59CB0E59D80EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE5AFB9E5BA94E789A9E6A8A1E59E8B71756572794C696768745374617465EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E20202020202020202F2F20E6A0A1E9AA8CE695B0E68DAEE58CBAE995BFE5BAA6EFBC88E69FA5E8AFA2E781AFE58589E78AB6E68081E8BF94E59B9E32E5AD97E88A82E695B0E68DAEEFBC9A444820444CEFBC895C6E202020202020202069662028646174614865782E6C656E677468203D3D3D203429207B5C6E202020202020202020202020766172206468486578203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020202020202020202076617220646C486578203D20646174614865782E737562737472696E6728322C2034293B5C6E20202020202020202020202076617220646C496E74203D20686578546F496E7428646C486578293B5C6E202020202020202020202020766172206C696768745374617465203D207B7D3B5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9A313DE7BAA2EFBC8C323DE9BB84EFBC8C333DE7BBBFEFBC8C343DE799BDEFBC8C353DE8939DEFBC8C363DE99D92EFBC8C373DE7B4ABEFBC8C303DE4B88DE4BAAEEFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B202F2F20E4BD8E34E4BD8DE4B8BA59EFBC88E9A29CE889B2EFBC895C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203029207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B202F2F20E9AB9834E4BD8DE4B8BA58EFBC88E997AAE781AFE696B9E5BC8FEFBC895C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A1A5E58585E781AFE58589E680BBE78AB6E680815C6E2020202020202020202020206C6967687453746174652E6C69676874537461747573203D206C6967687453746174652E6C69676874436F6C6F72203D3D3D205C22E4B88DE4BAAEE781AF5C22203F205C22E78684E781AD5C22203A205C22E5B7A5E4BD9CE4B8AD5C223B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E8BE93E587BA5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226C696768745374617465496E666F5C223A206C6967687453746174655C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B8EFBC8CE5AE9EE999853D5C22202B20646174614865782E6C656E677468207D5D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE695B0E68DAEE58CBAE590ABE59CA8E7BABFE78AB6E68081EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E58F82E88083E69687E6A1A3312D313239EFBC9A444C3D30783038E8A1A8E7A4BA464C415348E59CA8E7BABF5C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E8BE93E587BA5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D5C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE695B0E68DAEE58CBAE590ABE696B0E59CB0E59D80EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E5AF84E5AD98E599A8E695B0E68DAEE4BD8EE5AD97E88A82E4B8BAE696B0E59CB0E59D805C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E5C6E20202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E8AEBEE7BDAE343835E59CB0E59D805C22E8BE93E587BA5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AFB9E5BA94E5AF84E5AD98E599A830783043EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E8A7A3E69E905C224D6F64627573E68C87E4BBA4E9808FE4BCA05C22E5938DE5BA94EFBC88E9809AE794A8E58A9FE883BDE7A081E5938DE5BA94EFBC895C6E20202020696620285B5C2230335C222C205C2230365C222C205C2231305C225D2E696E636C756465732866756E63436F64654865782929207B5C6E2020202020202020766172E9808FE4BCA0526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22636D645C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22636D64526573706F6E73655C223A205C22E5938DE5BA94E68AA5E69687EFBC9A5C22202B207061796C6F61644865785C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E7075736828E9808FE4BCA0526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F2031302E20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E998B2E68AA4E7AD89E7BAA7E38081E59BBAE4BBB6E78988E69CACEFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E70726F74656374696F6E4C6576656C203D205C2249505835345C223B202F2F20E58F82E88083E69687E6A1A3312D31375C6E2020202070726F706572746965734F626A2E70726F706572746965732E6669726D7761726556657273696F6E203D205C2256312E305C223B202F2F20E58F82E88083E69687E6A1A3312D395C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E5C6E2020202072657475726E206A736F6E546F53747228726573756C742E6C656E677468203E2030203F20726573756C74203A205B7B205C226572726F725C223A205C22E69CAAE58CB9E9858DE58FAFE8A7A3E69E90E79A84E68AA5E69687E7B1BBE59E8B5C22207D5D293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BDE68C87E4BBA4EFBC8CE7949FE688904D6F6462757320525455E68EA7E588B6E68AA5E696875C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8CE9BB98E8AEA43031EFBC88E58F82E88083E69687E6A1A3312D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E20202020202020202F2F20E68F90E58F96E58F82E695B0EFBC9AE781AFE58589E9A29CE889B2EFBC8859EFBC89E38081E997AAE781AFE696B9E5BC8FEFBC8858EFBC895C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F2059E580BCEFBC9A303DE4B88DE4BAAEEFBC8C312D37E5AFB9E5BA94E9A29CE889B25C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B202F2F2058E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AA5C6E2020202020202020766172207879486578203D20287061727365496E7428666C6173684D6F646529203C3C2034207C207061727365496E74286C69676874436F6C6F7229292E746F537472696E67283136292E706164537461727428322C205C22305C22293B202F2F2058E5B7A6E7A7BB34E4BD8D2B595C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304332EFBC88E781AFE58589E68EA7E588B6E5AF84E5AD98E599A8EFBC892B303058595C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0343835E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304330EFBC88E59CB0E59D80E8AEBEE7BDAEE5AF84E5AD98E599A8EFBC892B3030E696B0E59CB0E59D805C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303730EFBC88E781AFE58589E78AB6E68081E5AF84E5AD98E599A8EFBC892B30303031EFBC88E8AFBB31E4B8AAEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303346EFBC88E59CA8E7BABFE69FA5E8AFA2E5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30303043EFBC88E5A48DE4BD8DE5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E67746820252032203D3D3D203029207B5C6E2020202020202020202020202F2F20E9808FE4BCA0E68C87E4BBA4E99C80E8A1A5435243EFBC88E88BA5E69CAAE690BAE5B8A6EFBC895C6E20202020202020202020202069662028686578436D642E6C656E677468203E3D203429207B5C6E2020202020202020202020202020202076617220636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E677468202D2034293B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E2020202020202020202020207D20656C7365207B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628686578436D64293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20686578436D64202B206372634865783B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313330393637383231372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761309702995, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E90E8AEBEE5A487E4B88AE68AA5E79A844D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A72FE4BA8BE4BBB65C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8BE6A0BCE5BC8FE79A844A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020636F6E7374207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E58589E68AA5E8ADA6E599A8E8A7A3E7A081E585A5E58FA32C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C207061796C6F61642C20636F6E74657874293B5C6E2020202076617220726573756C74203D205B5D3B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E746F55707065724361736528293B5C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B7D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20312E20E6A0A1E9AA8CE68AA5E69687E995BFE5BAA6EFBC88E69C80E5B08F38E5AD97E7ACA6EFBC9AE59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B43524332EFBC895C6E20202020696620287061796C6F61644865782E6C656E677468203C203829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E697A0E69588E68AA5E69687EFBC9AE995BFE5BAA6E4B88DE8B6B35C22207D5D293B5C6E202020207D5C6E5C6E202020202F2F20322E20E68F90E58F964D6F6462757320525455E6A0B8E5BF83E5AD97E6AEB55C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E677468202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4435243EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E677468202D2034293B202F2F20435243E6A0A1E9AA8CE7A081EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722063616C63437263486578203D206D6F646275735F6372633136287061796C6F61644865782E737562737472696E6728302C207061796C6F61644865782E6C656E677468202D203429293B202F2F20E8AEA1E7AE974352435C6E5C6E202020202F2F20332E20435243E6A0A1E9AA8C5C6E202020206966202863616C6343726348657820213D3D2063726348657829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22435243E6A0A1E9AA8CE5A4B1E8B4A5EFBC9AE5AE9EE999853D5C22202B20637263486578202B205C222CE8AEA1E7AE973D5C22202B2063616C63437263486578207D5D293B5C6E202020207D5C6E5C6E202020202F2F20342E20E8B58BE580BCE8AEBEE5A4874944EFBC88343835E59CB0E59D80EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE5AFB9E5BA94E789A9E6A8A1E59E8B71756572794C696768745374617465EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E20202020202020202F2F20E6A0A1E9AA8CE695B0E68DAEE58CBAE995BFE5BAA6EFBC88E69FA5E8AFA2E781AFE58589E78AB6E68081E8BF94E59B9E32E5AD97E88A82E695B0E68DAEEFBC9A444820444CEFBC895C6E202020202020202069662028646174614865782E6C656E677468203D3D3D203429207B5C6E202020202020202020202020766172206468486578203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020202020202020202076617220646C486578203D20646174614865782E737562737472696E6728322C2034293B5C6E20202020202020202020202076617220646C496E74203D20686578546F496E7428646C486578293B5C6E202020202020202020202020766172206C696768745374617465203D207B7D3B5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9A313DE7BAA2EFBC8C323DE9BB84EFBC8C333DE7BBBFEFBC8C343DE799BDEFBC8C353DE8939DEFBC8C363DE99D92EFBC8C373DE7B4ABEFBC8C303DE4B88DE4BAAEEFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B202F2F20E4BD8E34E4BD8DE4B8BA59EFBC88E9A29CE889B2EFBC895C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203029207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B202F2F20E9AB9834E4BD8DE4B8BA58EFBC88E997AAE781AFE696B9E5BC8FEFBC895C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A1A5E58585E781AFE58589E680BBE78AB6E680815C6E2020202020202020202020206C6967687453746174652E6C69676874537461747573203D206C6967687453746174652E6C69676874436F6C6F72203D3D3D205C22E4B88DE4BAAEE781AF5C22203F205C22E78684E781AD5C22203A205C22E5B7A5E4BD9CE4B8AD5C223B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E8BE93E587BA5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226C696768745374617465496E666F5C223A206C6967687453746174655C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B8EFBC8CE5AE9EE999853D5C22202B20646174614865782E6C656E677468207D5D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE695B0E68DAEE58CBAE590ABE59CA8E7BABFE78AB6E68081EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E58F82E88083E69687E6A1A3312D313239EFBC9A444C3D30783038E8A1A8E7A4BA464C415348E59CA8E7BABF5C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E8BE93E587BA5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D5C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE695B0E68DAEE58CBAE590ABE696B0E59CB0E59D80EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E5AF84E5AD98E599A8E695B0E68DAEE4BD8EE5AD97E88A82E4B8BAE696B0E59CB0E59D805C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E5C6E20202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E8AEBEE7BDAE343835E59CB0E59D805C22E8BE93E587BA5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AFB9E5BA94E5AF84E5AD98E599A830783043EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E8A7A3E69E905C224D6F64627573E68C87E4BBA4E9808FE4BCA05C22E5938DE5BA94EFBC88E9809AE794A8E58A9FE883BDE7A081E5938DE5BA94EFBC895C6E20202020696620285B5C2230335C222C205C2230365C222C205C2231305C225D2E696E636C756465732866756E63436F64654865782929207B5C6E2020202020202020766172E9808FE4BCA0526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22636D645C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22636D64526573706F6E73655C223A205C22E5938DE5BA94E68AA5E69687EFBC9A5C22202B207061796C6F61644865785C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E7075736828E9808FE4BCA0526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F2031302E20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E998B2E68AA4E7AD89E7BAA7E38081E59BBAE4BBB6E78988E69CACEFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E70726F74656374696F6E4C6576656C203D205C2249505835345C223B202F2F20E58F82E88083E69687E6A1A3312D31375C6E2020202070726F706572746965734F626A2E70726F706572746965732E6669726D7761726556657273696F6E203D205C2256312E305C223B202F2F20E58F82E88083E69687E6A1A3312D395C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E5C6E2020202072657475726E206A736F6E546F53747228726573756C742E6C656E677468203E2030203F20726573756C74203A205B7B205C226572726F725C223A205C22E69CAAE58CB9E9858DE58FAFE8A7A3E69E90E79A84E68AA5E69687E7B1BBE59E8B5C22207D5D293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BDE68C87E4BBA4EFBC8CE7949FE688904D6F6462757320525455E68EA7E588B6E68AA5E696875C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8CE9BB98E8AEA43031EFBC88E58F82E88083E69687E6A1A3312D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E20202020202020202F2F20E68F90E58F96E58F82E695B0EFBC9AE781AFE58589E9A29CE889B2EFBC8859EFBC89E38081E997AAE781AFE696B9E5BC8FEFBC8858EFBC895C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F2059E580BCEFBC9A303DE4B88DE4BAAEEFBC8C312D37E5AFB9E5BA94E9A29CE889B25C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B202F2F2058E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AA5C6E2020202020202020766172207879486578203D20287061727365496E7428666C6173684D6F646529203C3C2034207C207061727365496E74286C69676874436F6C6F7229292E746F537472696E67283136292E706164537461727428322C205C22305C22293B202F2F2058E5B7A6E7A7BB34E4BD8D2B595C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304332EFBC88E781AFE58589E68EA7E588B6E5AF84E5AD98E599A8EFBC892B303058595C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0343835E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304330EFBC88E59CB0E59D80E8AEBEE7BDAEE5AF84E5AD98E599A8EFBC892B3030E696B0E59CB0E59D805C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303730EFBC88E781AFE58589E78AB6E68081E5AF84E5AD98E599A8EFBC892B30303031EFBC88E8AFBB31E4B8AAEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303346EFBC88E59CA8E7BABFE69FA5E8AFA2E5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30303043EFBC88E5A48DE4BD8DE5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E67746820252032203D3D3D203029207B5C6E2020202020202020202020202F2F20E9808FE4BCA0E68C87E4BBA4E99C80E8A1A5435243EFBC88E88BA5E69CAAE690BAE5B8A6EFBC895C6E20202020202020202020202069662028686578436D642E6C656E677468203E3D203429207B5C6E2020202020202020202020202020202076617220636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E677468202D2034293B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E2020202020202020202020207D20656C7365207B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628686578436D64293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20686578436D64202B206372634865783B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313330393730323937372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761309715602, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E90E8AEBEE5A487E4B88AE68AA5E79A844D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A72FE4BA8BE4BBB65C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8BE6A0BCE5BC8FE79A844A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E58589E68AA5E8ADA6E599A8E8A7A3E7A081E585A5E58FA32C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C207061796C6F61642C20636F6E74657874293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B7D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20312E20E6A0A1E9AA8CE68AA5E69687E995BFE5BAA6EFBC88E69C80E5B08F38E5AD97E7ACA6EFBC9AE59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B43524332EFBC895C6E20202020696620287061796C6F61644865782E6C656E677468203C203829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E697A0E69588E68AA5E69687EFBC9AE995BFE5BAA6E4B88DE8B6B35C22207D5D293B5C6E202020207D5C6E5C6E202020202F2F20322E20E68F90E58F964D6F6462757320525455E6A0B8E5BF83E5AD97E6AEB55C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E677468202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4435243EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E677468202D2034293B202F2F20435243E6A0A1E9AA8CE7A081EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722063616C63437263486578203D206D6F646275735F6372633136287061796C6F61644865782E737562737472696E6728302C207061796C6F61644865782E6C656E677468202D203429293B202F2F20E8AEA1E7AE974352435C6E5C6E202020202F2F20332E20435243E6A0A1E9AA8C5C6E202020206966202863616C6343726348657820213D3D2063726348657829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22435243E6A0A1E9AA8CE5A4B1E8B4A5EFBC9AE5AE9EE999853D5C22202B20637263486578202B205C222CE8AEA1E7AE973D5C22202B2063616C63437263486578207D5D293B5C6E202020207D5C6E5C6E202020202F2F20342E20E8B58BE580BCE8AEBEE5A4874944EFBC88343835E59CB0E59D80EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE5AFB9E5BA94E789A9E6A8A1E59E8B71756572794C696768745374617465EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E20202020202020202F2F20E6A0A1E9AA8CE695B0E68DAEE58CBAE995BFE5BAA6EFBC88E69FA5E8AFA2E781AFE58589E78AB6E68081E8BF94E59B9E32E5AD97E88A82E695B0E68DAEEFBC9A444820444CEFBC895C6E202020202020202069662028646174614865782E6C656E677468203D3D3D203429207B5C6E202020202020202020202020766172206468486578203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020202020202020202076617220646C486578203D20646174614865782E737562737472696E6728322C2034293B5C6E20202020202020202020202076617220646C496E74203D20686578546F496E7428646C486578293B5C6E202020202020202020202020766172206C696768745374617465203D207B7D3B5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9A313DE7BAA2EFBC8C323DE9BB84EFBC8C333DE7BBBFEFBC8C343DE799BDEFBC8C353DE8939DEFBC8C363DE99D92EFBC8C373DE7B4ABEFBC8C303DE4B88DE4BAAEEFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B202F2F20E4BD8E34E4BD8DE4B8BA59EFBC88E9A29CE889B2EFBC895C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203029207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B202F2F20E9AB9834E4BD8DE4B8BA58EFBC88E997AAE781AFE696B9E5BC8FEFBC895C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A1A5E58585E781AFE58589E680BBE78AB6E680815C6E2020202020202020202020206C6967687453746174652E6C69676874537461747573203D206C6967687453746174652E6C69676874436F6C6F72203D3D3D205C22E4B88DE4BAAEE781AF5C22203F205C22E78684E781AD5C22203A205C22E5B7A5E4BD9CE4B8AD5C223B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E8BE93E587BA5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226C696768745374617465496E666F5C223A206C6967687453746174655C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B8EFBC8CE5AE9EE999853D5C22202B20646174614865782E6C656E677468207D5D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE695B0E68DAEE58CBAE590ABE59CA8E7BABFE78AB6E68081EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E58F82E88083E69687E6A1A3312D313239EFBC9A444C3D30783038E8A1A8E7A4BA464C415348E59CA8E7BABF5C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E8BE93E587BA5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D5C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE695B0E68DAEE58CBAE590ABE696B0E59CB0E59D80EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E5AF84E5AD98E599A8E695B0E68DAEE4BD8EE5AD97E88A82E4B8BAE696B0E59CB0E59D805C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E5C6E20202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E8AEBEE7BDAE343835E59CB0E59D805C22E8BE93E587BA5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AFB9E5BA94E5AF84E5AD98E599A830783043EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E8A7A3E69E905C224D6F64627573E68C87E4BBA4E9808FE4BCA05C22E5938DE5BA94EFBC88E9809AE794A8E58A9FE883BDE7A081E5938DE5BA94EFBC895C6E20202020696620285B5C2230335C222C205C2230365C222C205C2231305C225D2E696E636C756465732866756E63436F64654865782929207B5C6E2020202020202020766172E9808FE4BCA0526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22636D645C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22636D64526573706F6E73655C223A205C22E5938DE5BA94E68AA5E69687EFBC9A5C22202B207061796C6F61644865785C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E7075736828E9808FE4BCA0526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F2031302E20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E998B2E68AA4E7AD89E7BAA7E38081E59BBAE4BBB6E78988E69CACEFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E70726F74656374696F6E4C6576656C203D205C2249505835345C223B202F2F20E58F82E88083E69687E6A1A3312D31375C6E2020202070726F706572746965734F626A2E70726F706572746965732E6669726D7761726556657273696F6E203D205C2256312E305C223B202F2F20E58F82E88083E69687E6A1A3312D395C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E5C6E2020202072657475726E206A736F6E546F53747228726573756C742E6C656E677468203E2030203F20726573756C74203A205B7B205C226572726F725C223A205C22E69CAAE58CB9E9858DE58FAFE8A7A3E69E90E79A84E68AA5E69687E7B1BBE59E8B5C22207D5D293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BDE68C87E4BBA4EFBC8CE7949FE688904D6F6462757320525455E68EA7E588B6E68AA5E696875C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8CE9BB98E8AEA43031EFBC88E58F82E88083E69687E6A1A3312D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E20202020202020202F2F20E68F90E58F96E58F82E695B0EFBC9AE781AFE58589E9A29CE889B2EFBC8859EFBC89E38081E997AAE781AFE696B9E5BC8FEFBC8858EFBC895C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F2059E580BCEFBC9A303DE4B88DE4BAAEEFBC8C312D37E5AFB9E5BA94E9A29CE889B25C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B202F2F2058E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AA5C6E2020202020202020766172207879486578203D20287061727365496E7428666C6173684D6F646529203C3C2034207C207061727365496E74286C69676874436F6C6F7229292E746F537472696E67283136292E706164537461727428322C205C22305C22293B202F2F2058E5B7A6E7A7BB34E4BD8D2B595C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304332EFBC88E781AFE58589E68EA7E588B6E5AF84E5AD98E599A8EFBC892B303058595C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0343835E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304330EFBC88E59CB0E59D80E8AEBEE7BDAEE5AF84E5AD98E599A8EFBC892B3030E696B0E59CB0E59D805C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303730EFBC88E781AFE58589E78AB6E68081E5AF84E5AD98E599A8EFBC892B30303031EFBC88E8AFBB31E4B8AAEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303346EFBC88E59CA8E7BABFE69FA5E8AFA2E5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30303043EFBC88E5A48DE4BD8DE5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E67746820252032203D3D3D203029207B5C6E2020202020202020202020202F2F20E9808FE4BCA0E68C87E4BBA4E99C80E8A1A5435243EFBC88E88BA5E69CAAE690BAE5B8A6EFBC895C6E20202020202020202020202069662028686578436D642E6C656E677468203E3D203429207B5C6E2020202020202020202020202020202076617220636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E677468202D2034293B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E2020202020202020202020207D20656C7365207B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628686578436D64293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20686578436D64202B206372634865783B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313330393731353539302C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761309717286, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E90E8AEBEE5A487E4B88AE68AA5E79A844D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A72FE4BA8BE4BBB65C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8BE6A0BCE5BC8FE79A844A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E58589E68AA5E8ADA6E599A8E8A7A3E7A081E585A5E58FA32C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C207061796C6F61642C20636F6E74657874293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B7D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20312E20E6A0A1E9AA8CE68AA5E69687E995BFE5BAA6EFBC88E69C80E5B08F38E5AD97E7ACA6EFBC9AE59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B43524332EFBC895C6E20202020696620287061796C6F61644865782E6C656E677468203C203829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E697A0E69588E68AA5E69687EFBC9AE995BFE5BAA6E4B88DE8B6B35C22207D5D293B5C6E202020207D5C6E5C6E202020202F2F20322E20E68F90E58F964D6F6462757320525455E6A0B8E5BF83E5AD97E6AEB55C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E677468202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4435243EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E677468202D2034293B202F2F20435243E6A0A1E9AA8CE7A081EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722063616C63437263486578203D206D6F646275735F6372633136287061796C6F61644865782E737562737472696E6728302C207061796C6F61644865782E6C656E677468202D203429293B202F2F20E8AEA1E7AE974352435C6E5C6E202020202F2F20332E20435243E6A0A1E9AA8C5C6E202020206966202863616C6343726348657820213D3D2063726348657829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22435243E6A0A1E9AA8CE5A4B1E8B4A5EFBC9AE5AE9EE999853D5C22202B20637263486578202B205C222CE8AEA1E7AE973D5C22202B2063616C63437263486578207D5D293B5C6E202020207D5C6E5C6E202020202F2F20342E20E8B58BE580BCE8AEBEE5A4874944EFBC88343835E59CB0E59D80EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE5AFB9E5BA94E789A9E6A8A1E59E8B71756572794C696768745374617465EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E20202020202020202F2F20E6A0A1E9AA8CE695B0E68DAEE58CBAE995BFE5BAA6EFBC88E69FA5E8AFA2E781AFE58589E78AB6E68081E8BF94E59B9E32E5AD97E88A82E695B0E68DAEEFBC9A444820444CEFBC895C6E202020202020202069662028646174614865782E6C656E677468203D3D3D203429207B5C6E202020202020202020202020766172206468486578203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020202020202020202076617220646C486578203D20646174614865782E737562737472696E6728322C2034293B5C6E20202020202020202020202076617220646C496E74203D20686578546F496E7428646C486578293B5C6E202020202020202020202020766172206C696768745374617465203D207B7D3B5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9A313DE7BAA2EFBC8C323DE9BB84EFBC8C333DE7BBBFEFBC8C343DE799BDEFBC8C353DE8939DEFBC8C363DE99D92EFBC8C373DE7B4ABEFBC8C303DE4B88DE4BAAEEFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B202F2F20E4BD8E34E4BD8DE4B8BA59EFBC88E9A29CE889B2EFBC895C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203029207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B202F2F20E9AB9834E4BD8DE4B8BA58EFBC88E997AAE781AFE696B9E5BC8FEFBC895C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A1A5E58585E781AFE58589E680BBE78AB6E680815C6E2020202020202020202020206C6967687453746174652E6C69676874537461747573203D206C6967687453746174652E6C69676874436F6C6F72203D3D3D205C22E4B88DE4BAAEE781AF5C22203F205C22E78684E781AD5C22203A205C22E5B7A5E4BD9CE4B8AD5C223B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E8BE93E587BA5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226C696768745374617465496E666F5C223A206C6967687453746174655C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B8EFBC8CE5AE9EE999853D5C22202B20646174614865782E6C656E677468207D5D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE695B0E68DAEE58CBAE590ABE59CA8E7BABFE78AB6E68081EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E58F82E88083E69687E6A1A3312D313239EFBC9A444C3D30783038E8A1A8E7A4BA464C415348E59CA8E7BABF5C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E8BE93E587BA5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D5C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE695B0E68DAEE58CBAE590ABE696B0E59CB0E59D80EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E5AF84E5AD98E599A8E695B0E68DAEE4BD8EE5AD97E88A82E4B8BAE696B0E59CB0E59D805C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E5C6E20202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E8AEBEE7BDAE343835E59CB0E59D805C22E8BE93E587BA5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AFB9E5BA94E5AF84E5AD98E599A830783043EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E8A7A3E69E905C224D6F64627573E68C87E4BBA4E9808FE4BCA05C22E5938DE5BA94EFBC88E9809AE794A8E58A9FE883BDE7A081E5938DE5BA94EFBC895C6E20202020696620285B5C2230335C222C205C2230365C222C205C2231305C225D2E696E636C756465732866756E63436F64654865782929207B5C6E2020202020202020766172E9808FE4BCA0526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22636D645C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22636D64526573706F6E73655C223A205C22E5938DE5BA94E68AA5E69687EFBC9A5C22202B207061796C6F61644865785C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E7075736828E9808FE4BCA0526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F2031302E20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E998B2E68AA4E7AD89E7BAA7E38081E59BBAE4BBB6E78988E69CACEFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E70726F74656374696F6E4C6576656C203D205C2249505835345C223B202F2F20E58F82E88083E69687E6A1A3312D31375C6E2020202070726F706572746965734F626A2E70726F706572746965732E6669726D7761726556657273696F6E203D205C2256312E305C223B202F2F20E58F82E88083E69687E6A1A3312D395C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E5C6E2020202072657475726E206A736F6E546F53747228726573756C742E6C656E677468203E2030203F20726573756C74203A205B7B205C226572726F725C223A205C22E69CAAE58CB9E9858DE58FAFE8A7A3E69E90E79A84E68AA5E69687E7B1BBE59E8B5C22207D5D293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BDE68C87E4BBA4EFBC8CE7949FE688904D6F6462757320525455E68EA7E588B6E68AA5E696875C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8CE9BB98E8AEA43031EFBC88E58F82E88083E69687E6A1A3312D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E20202020202020202F2F20E68F90E58F96E58F82E695B0EFBC9AE781AFE58589E9A29CE889B2EFBC8859EFBC89E38081E997AAE781AFE696B9E5BC8FEFBC8858EFBC895C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F2059E580BCEFBC9A303DE4B88DE4BAAEEFBC8C312D37E5AFB9E5BA94E9A29CE889B25C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B202F2F2058E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AA5C6E2020202020202020766172207879486578203D20287061727365496E7428666C6173684D6F646529203C3C2034207C207061727365496E74286C69676874436F6C6F7229292E746F537472696E67283136292E706164537461727428322C205C22305C22293B202F2F2058E5B7A6E7A7BB34E4BD8D2B595C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304332EFBC88E781AFE58589E68EA7E588B6E5AF84E5AD98E599A8EFBC892B303058595C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0343835E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304330EFBC88E59CB0E59D80E8AEBEE7BDAEE5AF84E5AD98E599A8EFBC892B3030E696B0E59CB0E59D805C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303730EFBC88E781AFE58589E78AB6E68081E5AF84E5AD98E599A8EFBC892B30303031EFBC88E8AFBB31E4B8AAEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303346EFBC88E59CA8E7BABFE69FA5E8AFA2E5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30303043EFBC88E5A48DE4BD8DE5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E67746820252032203D3D3D203029207B5C6E2020202020202020202020202F2F20E9808FE4BCA0E68C87E4BBA4E99C80E8A1A5435243EFBC88E88BA5E69CAAE690BAE5B8A6EFBC895C6E20202020202020202020202069662028686578436D642E6C656E677468203E3D203429207B5C6E2020202020202020202020202020202076617220636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E677468202D2034293B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E2020202020202020202020207D20656C7365207B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628686578436D64293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20686578436D64202B206372634865783B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313330393731373236392C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761309725009, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E90E8AEBEE5A487E4B88AE68AA5E79A844D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A72FE4BA8BE4BBB65C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8BE6A0BCE5BC8FE79A844A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E58589E68AA5E8ADA6E599A8E8A7A3E7A081E585A5E58FA32C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C207061796C6F61642C20636F6E74657874293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B7D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20312E20E6A0A1E9AA8CE68AA5E69687E995BFE5BAA6EFBC88E69C80E5B08F38E5AD97E7ACA6EFBC9AE59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B43524332EFBC895C6E20202020696620287061796C6F61644865782E6C656E677468203C203829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E697A0E69588E68AA5E69687EFBC9AE995BFE5BAA6E4B88DE8B6B35C22207D5D293B5C6E202020207D5C6E5C6E202020202F2F20322E20E68F90E58F964D6F6462757320525455E6A0B8E5BF83E5AD97E6AEB55C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E677468202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4435243EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E677468202D2034293B202F2F20435243E6A0A1E9AA8CE7A081EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722063616C63437263486578203D206D6F646275735F6372633136287061796C6F61644865782E737562737472696E6728302C207061796C6F61644865782E6C656E677468202D203429293B202F2F20E8AEA1E7AE974352435C6E5C6E202020202F2F20332E20435243E6A0A1E9AA8C5C6E202020206966202863616C6343726348657820213D3D2063726348657829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22435243E6A0A1E9AA8CE5A4B1E8B4A5EFBC9AE5AE9EE999853D5C22202B20637263486578202B205C222CE8AEA1E7AE973D5C22202B2063616C63437263486578207D5D293B5C6E202020207D5C6E5C6E202020202F2F20342E20E8B58BE580BCE8AEBEE5A4874944EFBC88343835E59CB0E59D80EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE5AFB9E5BA94E789A9E6A8A1E59E8B71756572794C696768745374617465EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E20202020202020202F2F20E6A0A1E9AA8CE695B0E68DAEE58CBAE995BFE5BAA6EFBC88E69FA5E8AFA2E781AFE58589E78AB6E68081E8BF94E59B9E32E5AD97E88A82E695B0E68DAEEFBC9A444820444CEFBC895C6E202020202020202069662028646174614865782E6C656E677468203D3D3D203429207B5C6E202020202020202020202020766172206468486578203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020202020202020202076617220646C486578203D20646174614865782E737562737472696E6728322C2034293B5C6E20202020202020202020202076617220646C496E74203D20686578546F496E7428646C486578293B5C6E202020202020202020202020766172206C696768745374617465203D207B7D3B5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9A313DE7BAA2EFBC8C323DE9BB84EFBC8C333DE7BBBFEFBC8C343DE799BDEFBC8C353DE8939DEFBC8C363DE99D92EFBC8C373DE7B4ABEFBC8C303DE4B88DE4BAAEEFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B202F2F20E4BD8E34E4BD8DE4B8BA59EFBC88E9A29CE889B2EFBC895C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203029207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B202F2F20E9AB9834E4BD8DE4B8BA58EFBC88E997AAE781AFE696B9E5BC8FEFBC895C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A1A5E58585E781AFE58589E680BBE78AB6E680815C6E2020202020202020202020206C6967687453746174652E6C69676874537461747573203D206C6967687453746174652E6C69676874436F6C6F72203D3D3D205C22E4B88DE4BAAEE781AF5C22203F205C22E78684E781AD5C22203A205C22E5B7A5E4BD9CE4B8AD5C223B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E8BE93E587BA5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226C696768745374617465496E666F5C223A206C6967687453746174655C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B8EFBC8CE5AE9EE999853D5C22202B20646174614865782E6C656E677468207D5D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE695B0E68DAEE58CBAE590ABE59CA8E7BABFE78AB6E68081EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E58F82E88083E69687E6A1A3312D313239EFBC9A444C3D30783038E8A1A8E7A4BA464C415348E59CA8E7BABF5C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E8BE93E587BA5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D5C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE695B0E68DAEE58CBAE590ABE696B0E59CB0E59D80EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E5AF84E5AD98E599A8E695B0E68DAEE4BD8EE5AD97E88A82E4B8BAE696B0E59CB0E59D805C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E5C6E20202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E8AEBEE7BDAE343835E59CB0E59D805C22E8BE93E587BA5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AFB9E5BA94E5AF84E5AD98E599A830783043EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E8A7A3E69E905C224D6F64627573E68C87E4BBA4E9808FE4BCA05C22E5938DE5BA94EFBC88E9809AE794A8E58A9FE883BDE7A081E5938DE5BA94EFBC895C6E20202020696620285B5C2230335C222C205C2230365C222C205C2231305C225D2E696E636C756465732866756E63436F64654865782929207B5C6E2020202020202020766172E9808FE4BCA0526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22636D645C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22636D64526573706F6E73655C223A205C22E5938DE5BA94E68AA5E69687EFBC9A5C22202B207061796C6F61644865785C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E7075736828E9808FE4BCA0526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F2031302E20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E998B2E68AA4E7AD89E7BAA7E38081E59BBAE4BBB6E78988E69CACEFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E70726F74656374696F6E4C6576656C203D205C2249505835345C223B202F2F20E58F82E88083E69687E6A1A3312D31375C6E2020202070726F706572746965734F626A2E70726F706572746965732E6669726D7761726556657273696F6E203D205C2256312E305C223B202F2F20E58F82E88083E69687E6A1A3312D395C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E5C6E2020202072657475726E206A736F6E546F53747228726573756C742E6C656E677468203E2030203F20726573756C74203A205B7B205C226572726F725C223A205C22E69CAAE58CB9E9858DE58FAFE8A7A3E69E90E79A84E68AA5E69687E7B1BBE59E8B5C22207D5D293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BDE68C87E4BBA4EFBC8CE7949FE688904D6F6462757320525455E68EA7E588B6E68AA5E696875C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8CE9BB98E8AEA43031EFBC88E58F82E88083E69687E6A1A3312D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E20202020202020202F2F20E68F90E58F96E58F82E695B0EFBC9AE781AFE58589E9A29CE889B2EFBC8859EFBC89E38081E997AAE781AFE696B9E5BC8FEFBC8858EFBC895C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F2059E580BCEFBC9A303DE4B88DE4BAAEEFBC8C312D37E5AFB9E5BA94E9A29CE889B25C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B202F2F2058E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AA5C6E2020202020202020766172207879486578203D20287061727365496E7428666C6173684D6F646529203C3C2034207C207061727365496E74286C69676874436F6C6F7229292E746F537472696E67283136292E706164537461727428322C205C22305C22293B202F2F2058E5B7A6E7A7BB34E4BD8D2B595C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304332EFBC88E781AFE58589E68EA7E588B6E5AF84E5AD98E599A8EFBC892B303058595C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0343835E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304330EFBC88E59CB0E59D80E8AEBEE7BDAEE5AF84E5AD98E599A8EFBC892B3030E696B0E59CB0E59D805C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303730EFBC88E781AFE58589E78AB6E68081E5AF84E5AD98E599A8EFBC892B30303031EFBC88E8AFBB31E4B8AAEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303346EFBC88E59CA8E7BABFE69FA5E8AFA2E5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30303043EFBC88E5A48DE4BD8DE5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E67746820252032203D3D3D203029207B5C6E2020202020202020202020202F2F20E9808FE4BCA0E68C87E4BBA4E99C80E8A1A5435243EFBC88E88BA5E69CAAE690BAE5B8A6EFBC895C6E20202020202020202020202069662028686578436D642E6C656E677468203E3D203429207B5C6E2020202020202020202020202020202076617220636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E677468202D2034293B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E2020202020202020202020207D20656C7365207B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628686578436D64293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20686578436D64202B206372634865783B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313330393732343938382C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761309731707, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E90E8AEBEE5A487E4B88AE68AA5E79A844D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A72FE4BA8BE4BBB65C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8BE6A0BCE5BC8FE79A844A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E58589E68AA5E8ADA6E599A8E8A7A3E7A081E585A5E58FA32C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C207061796C6F61642C20636F6E74657874293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B7D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20312E20E6A0A1E9AA8CE68AA5E69687E995BFE5BAA6EFBC88E69C80E5B08F38E5AD97E7ACA6EFBC9AE59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B43524332EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E697A0E69588E68AA5E69687EFBC9AE995BFE5BAA6E4B88DE8B6B35C22207D5D293B5C6E202020207D5C6E5C6E202020202F2F20322E20E68F90E58F964D6F6462757320525455E6A0B8E5BF83E5AD97E6AEB55C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E677468202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4435243EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E677468202D2034293B202F2F20435243E6A0A1E9AA8CE7A081EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722063616C63437263486578203D206D6F646275735F6372633136287061796C6F61644865782E737562737472696E6728302C207061796C6F61644865782E6C656E677468202D203429293B202F2F20E8AEA1E7AE974352435C6E5C6E202020202F2F20332E20435243E6A0A1E9AA8C5C6E202020206966202863616C6343726348657820213D3D2063726348657829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22435243E6A0A1E9AA8CE5A4B1E8B4A5EFBC9AE5AE9EE999853D5C22202B20637263486578202B205C222CE8AEA1E7AE973D5C22202B2063616C63437263486578207D5D293B5C6E202020207D5C6E5C6E202020202F2F20342E20E8B58BE580BCE8AEBEE5A4874944EFBC88343835E59CB0E59D80EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE5AFB9E5BA94E789A9E6A8A1E59E8B71756572794C696768745374617465EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E20202020202020202F2F20E6A0A1E9AA8CE695B0E68DAEE58CBAE995BFE5BAA6EFBC88E69FA5E8AFA2E781AFE58589E78AB6E68081E8BF94E59B9E32E5AD97E88A82E695B0E68DAEEFBC9A444820444CEFBC895C6E202020202020202069662028646174614865782E6C656E677468203D3D3D203429207B5C6E202020202020202020202020766172206468486578203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020202020202020202076617220646C486578203D20646174614865782E737562737472696E6728322C2034293B5C6E20202020202020202020202076617220646C496E74203D20686578546F496E7428646C486578293B5C6E202020202020202020202020766172206C696768745374617465203D207B7D3B5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9A313DE7BAA2EFBC8C323DE9BB84EFBC8C333DE7BBBFEFBC8C343DE799BDEFBC8C353DE8939DEFBC8C363DE99D92EFBC8C373DE7B4ABEFBC8C303DE4B88DE4BAAEEFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B202F2F20E4BD8E34E4BD8DE4B8BA59EFBC88E9A29CE889B2EFBC895C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203029207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B202F2F20E9AB9834E4BD8DE4B8BA58EFBC88E997AAE781AFE696B9E5BC8FEFBC895C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A1A5E58585E781AFE58589E680BBE78AB6E680815C6E2020202020202020202020206C6967687453746174652E6C69676874537461747573203D206C6967687453746174652E6C69676874436F6C6F72203D3D3D205C22E4B88DE4BAAEE781AF5C22203F205C22E78684E781AD5C22203A205C22E5B7A5E4BD9CE4B8AD5C223B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E8BE93E587BA5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226C696768745374617465496E666F5C223A206C6967687453746174655C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B8EFBC8CE5AE9EE999853D5C22202B20646174614865782E6C656E677468207D5D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE695B0E68DAEE58CBAE590ABE59CA8E7BABFE78AB6E68081EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E58F82E88083E69687E6A1A3312D313239EFBC9A444C3D30783038E8A1A8E7A4BA464C415348E59CA8E7BABF5C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E8BE93E587BA5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D5C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE695B0E68DAEE58CBAE590ABE696B0E59CB0E59D80EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E5AF84E5AD98E599A8E695B0E68DAEE4BD8EE5AD97E88A82E4B8BAE696B0E59CB0E59D805C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E5C6E20202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E8AEBEE7BDAE343835E59CB0E59D805C22E8BE93E587BA5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AFB9E5BA94E5AF84E5AD98E599A830783043EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E8A7A3E69E905C224D6F64627573E68C87E4BBA4E9808FE4BCA05C22E5938DE5BA94EFBC88E9809AE794A8E58A9FE883BDE7A081E5938DE5BA94EFBC895C6E20202020696620285B5C2230335C222C205C2230365C222C205C2231305C225D2E696E636C756465732866756E63436F64654865782929207B5C6E2020202020202020766172E9808FE4BCA0526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22636D645C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22636D64526573706F6E73655C223A205C22E5938DE5BA94E68AA5E69687EFBC9A5C22202B207061796C6F61644865785C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E7075736828E9808FE4BCA0526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F2031302E20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E998B2E68AA4E7AD89E7BAA7E38081E59BBAE4BBB6E78988E69CACEFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E70726F74656374696F6E4C6576656C203D205C2249505835345C223B202F2F20E58F82E88083E69687E6A1A3312D31375C6E2020202070726F706572746965734F626A2E70726F706572746965732E6669726D7761726556657273696F6E203D205C2256312E305C223B202F2F20E58F82E88083E69687E6A1A3312D395C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E5C6E2020202072657475726E206A736F6E546F53747228726573756C742E6C656E677468203E2030203F20726573756C74203A205B7B205C226572726F725C223A205C22E69CAAE58CB9E9858DE58FAFE8A7A3E69E90E79A84E68AA5E69687E7B1BBE59E8B5C22207D5D293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BDE68C87E4BBA4EFBC8CE7949FE688904D6F6462757320525455E68EA7E588B6E68AA5E696875C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8CE9BB98E8AEA43031EFBC88E58F82E88083E69687E6A1A3312D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E20202020202020202F2F20E68F90E58F96E58F82E695B0EFBC9AE781AFE58589E9A29CE889B2EFBC8859EFBC89E38081E997AAE781AFE696B9E5BC8FEFBC8858EFBC895C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F2059E580BCEFBC9A303DE4B88DE4BAAEEFBC8C312D37E5AFB9E5BA94E9A29CE889B25C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B202F2F2058E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AA5C6E2020202020202020766172207879486578203D20287061727365496E7428666C6173684D6F646529203C3C2034207C207061727365496E74286C69676874436F6C6F7229292E746F537472696E67283136292E706164537461727428322C205C22305C22293B202F2F2058E5B7A6E7A7BB34E4BD8D2B595C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304332EFBC88E781AFE58589E68EA7E588B6E5AF84E5AD98E599A8EFBC892B303058595C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0343835E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304330EFBC88E59CB0E59D80E8AEBEE7BDAEE5AF84E5AD98E599A8EFBC892B3030E696B0E59CB0E59D805C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303730EFBC88E781AFE58589E78AB6E68081E5AF84E5AD98E599A8EFBC892B30303031EFBC88E8AFBB31E4B8AAEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303346EFBC88E59CA8E7BABFE69FA5E8AFA2E5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30303043EFBC88E5A48DE4BD8DE5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E67746820252032203D3D3D203029207B5C6E2020202020202020202020202F2F20E9808FE4BCA0E68C87E4BBA4E99C80E8A1A5435243EFBC88E88BA5E69CAAE690BAE5B8A6EFBC895C6E20202020202020202020202069662028686578436D642E6C656E677468203E3D203429207B5C6E2020202020202020202020202020202076617220636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E677468202D2034293B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E2020202020202020202020207D20656C7365207B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628686578436D64293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20686578436D64202B206372634865783B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313330393733313638392C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761309768925, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E90E8AEBEE5A487E4B88AE68AA5E79A844D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A72FE4BA8BE4BBB65C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8BE6A0BCE5BC8FE79A844A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E58589E68AA5E8ADA6E599A8E8A7A3E7A081E585A5E58FA32C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C207061796C6F61642C20636F6E74657874293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B7D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20312E20E6A0A1E9AA8CE68AA5E69687E995BFE5BAA6EFBC88E69C80E5B08F38E5AD97E7ACA6EFBC9AE59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B43524332EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E697A0E69588E68AA5E69687EFBC9AE995BFE5BAA6E4B88DE8B6B35C22207D5D293B5C6E202020207D5C6E5C6E202020202F2F20322E20E68F90E58F964D6F6462757320525455E6A0B8E5BF83E5AD97E6AEB55C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4435243EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E6774682829202D2034293B202F2F20435243E6A0A1E9AA8CE7A081EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722063616C63437263486578203D206D6F646275735F6372633136287061796C6F61644865782E737562737472696E6728302C207061796C6F61644865782E6C656E6774682829202D203429293B202F2F20E8AEA1E7AE974352435C6E5C6E202020202F2F20332E20435243E6A0A1E9AA8C5C6E202020206966202863616C6343726348657820213D3D2063726348657829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22435243E6A0A1E9AA8CE5A4B1E8B4A5EFBC9AE5AE9EE999853D5C22202B20637263486578202B205C222CE8AEA1E7AE973D5C22202B2063616C63437263486578207D5D293B5C6E202020207D5C6E5C6E202020202F2F20342E20E8B58BE580BCE8AEBEE5A4874944EFBC88343835E59CB0E59D80EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE5AFB9E5BA94E789A9E6A8A1E59E8B71756572794C696768745374617465EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E20202020202020202F2F20E6A0A1E9AA8CE695B0E68DAEE58CBAE995BFE5BAA6EFBC88E69FA5E8AFA2E781AFE58589E78AB6E68081E8BF94E59B9E32E5AD97E88A82E695B0E68DAEEFBC9A444820444CEFBC895C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B5C6E202020202020202020202020766172206468486578203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020202020202020202076617220646C486578203D20646174614865782E737562737472696E6728322C2034293B5C6E20202020202020202020202076617220646C496E74203D20686578546F496E7428646C486578293B5C6E202020202020202020202020766172206C696768745374617465203D207B7D3B5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9A313DE7BAA2EFBC8C323DE9BB84EFBC8C333DE7BBBFEFBC8C343DE799BDEFBC8C353DE8939DEFBC8C363DE99D92EFBC8C373DE7B4ABEFBC8C303DE4B88DE4BAAEEFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B202F2F20E4BD8E34E4BD8DE4B8BA59EFBC88E9A29CE889B2EFBC895C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203029207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B202F2F20E9AB9834E4BD8DE4B8BA58EFBC88E997AAE781AFE696B9E5BC8FEFBC895C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A1A5E58585E781AFE58589E680BBE78AB6E680815C6E2020202020202020202020206C6967687453746174652E6C69676874537461747573203D206C6967687453746174652E6C69676874436F6C6F72203D3D3D205C22E4B88DE4BAAEE781AF5C22203F205C22E78684E781AD5C22203A205C22E5B7A5E4BD9CE4B8AD5C223B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E8BE93E587BA5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226C696768745374617465496E666F5C223A206C6967687453746174655C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B8EFBC8CE5AE9EE999853D5C22202B20646174614865782E6C656E6774682829207D5D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE695B0E68DAEE58CBAE590ABE59CA8E7BABFE78AB6E68081EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E58F82E88083E69687E6A1A3312D313239EFBC9A444C3D30783038E8A1A8E7A4BA464C415348E59CA8E7BABF5C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E8BE93E587BA5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D5C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE695B0E68DAEE58CBAE590ABE696B0E59CB0E59D80EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E5AF84E5AD98E599A8E695B0E68DAEE4BD8EE5AD97E88A82E4B8BAE696B0E59CB0E59D805C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E5C6E20202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E8AEBEE7BDAE343835E59CB0E59D805C22E8BE93E587BA5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AFB9E5BA94E5AF84E5AD98E599A830783043EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E8A7A3E69E905C224D6F64627573E68C87E4BBA4E9808FE4BCA05C22E5938DE5BA94EFBC88E9809AE794A8E58A9FE883BDE7A081E5938DE5BA94EFBC895C6E20202020696620285B5C2230335C222C205C2230365C222C205C2231305C225D2E696E636C756465732866756E63436F64654865782929207B5C6E2020202020202020766172E9808FE4BCA0526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22636D645C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22636D64526573706F6E73655C223A205C22E5938DE5BA94E68AA5E69687EFBC9A5C22202B207061796C6F61644865785C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E7075736828E9808FE4BCA0526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F2031302E20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E998B2E68AA4E7AD89E7BAA7E38081E59BBAE4BBB6E78988E69CACEFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E70726F74656374696F6E4C6576656C203D205C2249505835345C223B202F2F20E58F82E88083E69687E6A1A3312D31375C6E2020202070726F706572746965734F626A2E70726F706572746965732E6669726D7761726556657273696F6E203D205C2256312E305C223B202F2F20E58F82E88083E69687E6A1A3312D395C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E5C6E2020202072657475726E206A736F6E546F53747228726573756C742E6C656E6774682829203E2030203F20726573756C74203A205B7B205C226572726F725C223A205C22E69CAAE58CB9E9858DE58FAFE8A7A3E69E90E79A84E68AA5E69687E7B1BBE59E8B5C22207D5D293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BDE68C87E4BBA4EFBC8CE7949FE688904D6F6462757320525455E68EA7E588B6E68AA5E696875C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8CE9BB98E8AEA43031EFBC88E58F82E88083E69687E6A1A3312D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E20202020202020202F2F20E68F90E58F96E58F82E695B0EFBC9AE781AFE58589E9A29CE889B2EFBC8859EFBC89E38081E997AAE781AFE696B9E5BC8FEFBC8858EFBC895C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F2059E580BCEFBC9A303DE4B88DE4BAAEEFBC8C312D37E5AFB9E5BA94E9A29CE889B25C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B202F2F2058E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AA5C6E2020202020202020766172207879486578203D20287061727365496E7428666C6173684D6F646529203C3C2034207C207061727365496E74286C69676874436F6C6F7229292E746F537472696E67283136292E706164537461727428322C205C22305C22293B202F2F2058E5B7A6E7A7BB34E4BD8D2B595C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304332EFBC88E781AFE58589E68EA7E588B6E5AF84E5AD98E599A8EFBC892B303058595C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0343835E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304330EFBC88E59CB0E59D80E8AEBEE7BDAEE5AF84E5AD98E599A8EFBC892B3030E696B0E59CB0E59D805C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303730EFBC88E781AFE58589E78AB6E68081E5AF84E5AD98E599A8EFBC892B30303031EFBC88E8AFBB31E4B8AAEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303346EFBC88E59CA8E7BABFE69FA5E8AFA2E5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30303043EFBC88E5A48DE4BD8DE5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B5C6E2020202020202020202020202F2F20E9808FE4BCA0E68C87E4BBA4E99C80E8A1A5435243EFBC88E88BA5E69CAAE690BAE5B8A6EFBC895C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E2020202020202020202020202020202076617220636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E2020202020202020202020207D20656C7365207B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628686578436D64293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20686578436D64202B206372634865783B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313330393736383839332C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761309800033, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E90E8AEBEE5A487E4B88AE68AA5E79A844D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A72FE4BA8BE4BBB65C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8BE6A0BCE5BC8FE79A844A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E58589E68AA5E8ADA6E599A8E8A7A3E7A081E585A5E58FA32C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C207061796C6F61642C20636F6E74657874293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B7D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20312E20E6A0A1E9AA8CE68AA5E69687E995BFE5BAA6EFBC88E69C80E5B08F38E5AD97E7ACA6EFBC9AE59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B43524332EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E697A0E69588E68AA5E69687EFBC9AE995BFE5BAA6E4B88DE8B6B35C22207D5D293B5C6E202020207D5C6E5C6E202020202F2F20322E20E68F90E58F964D6F6462757320525455E6A0B8E5BF83E5AD97E6AEB55C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4435243EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E6774682829202D2034293B202F2F20435243E6A0A1E9AA8CE7A081EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722063616C63437263486578203D206D6F646275735F6372633136287061796C6F61644865782E737562737472696E6728302C207061796C6F61644865782E6C656E6774682829202D203429293B202F2F20E8AEA1E7AE974352435C6E5C6E202020202F2F20332E20435243E6A0A1E9AA8C5C6E202020206966202863616C6343726348657820213D3D2063726348657829207B5C6E2020202020202072657475726E202070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E8B58BE580BCE8AEBEE5A4874944EFBC88343835E59CB0E59D80EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE5AFB9E5BA94E789A9E6A8A1E59E8B71756572794C696768745374617465EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E20202020202020202F2F20E6A0A1E9AA8CE695B0E68DAEE58CBAE995BFE5BAA6EFBC88E69FA5E8AFA2E781AFE58589E78AB6E68081E8BF94E59B9E32E5AD97E88A82E695B0E68DAEEFBC9A444820444CEFBC895C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B5C6E202020202020202020202020766172206468486578203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020202020202020202076617220646C486578203D20646174614865782E737562737472696E6728322C2034293B5C6E20202020202020202020202076617220646C496E74203D20686578546F496E7428646C486578293B5C6E202020202020202020202020766172206C696768745374617465203D207B7D3B5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9A313DE7BAA2EFBC8C323DE9BB84EFBC8C333DE7BBBFEFBC8C343DE799BDEFBC8C353DE8939DEFBC8C363DE99D92EFBC8C373DE7B4ABEFBC8C303DE4B88DE4BAAEEFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B202F2F20E4BD8E34E4BD8DE4B8BA59EFBC88E9A29CE889B2EFBC895C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203029207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B202F2F20E9AB9834E4BD8DE4B8BA58EFBC88E997AAE781AFE696B9E5BC8FEFBC895C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A1A5E58585E781AFE58589E680BBE78AB6E680815C6E2020202020202020202020206C6967687453746174652E6C69676874537461747573203D206C6967687453746174652E6C69676874436F6C6F72203D3D3D205C22E4B88DE4BAAEE781AF5C22203F205C22E78684E781AD5C22203A205C22E5B7A5E4BD9CE4B8AD5C223B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E8BE93E587BA5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226C696768745374617465496E666F5C223A206C6967687453746174655C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B8EFBC8CE5AE9EE999853D5C22202B20646174614865782E6C656E6774682829207D5D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE695B0E68DAEE58CBAE590ABE59CA8E7BABFE78AB6E68081EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E58F82E88083E69687E6A1A3312D313239EFBC9A444C3D30783038E8A1A8E7A4BA464C415348E59CA8E7BABF5C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E8BE93E587BA5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D5C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE695B0E68DAEE58CBAE590ABE696B0E59CB0E59D80EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E5AF84E5AD98E599A8E695B0E68DAEE4BD8EE5AD97E88A82E4B8BAE696B0E59CB0E59D805C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E5C6E20202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E8AEBEE7BDAE343835E59CB0E59D805C22E8BE93E587BA5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AFB9E5BA94E5AF84E5AD98E599A830783043EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E8A7A3E69E905C224D6F64627573E68C87E4BBA4E9808FE4BCA05C22E5938DE5BA94EFBC88E9809AE794A8E58A9FE883BDE7A081E5938DE5BA94EFBC895C6E20202020696620285B5C2230335C222C205C2230365C222C205C2231305C225D2E696E636C756465732866756E63436F64654865782929207B5C6E2020202020202020766172E9808FE4BCA0526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22636D645C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22636D64526573706F6E73655C223A205C22E5938DE5BA94E68AA5E69687EFBC9A5C22202B207061796C6F61644865785C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E7075736828E9808FE4BCA0526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F2031302E20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E998B2E68AA4E7AD89E7BAA7E38081E59BBAE4BBB6E78988E69CACEFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E70726F74656374696F6E4C6576656C203D205C2249505835345C223B202F2F20E58F82E88083E69687E6A1A3312D31375C6E2020202070726F706572746965734F626A2E70726F706572746965732E6669726D7761726556657273696F6E203D205C2256312E305C223B202F2F20E58F82E88083E69687E6A1A3312D395C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E5C6E2020202072657475726E206A736F6E546F53747228726573756C742E6C656E6774682829203E2030203F20726573756C74203A205B7B205C226572726F725C223A205C22E69CAAE58CB9E9858DE58FAFE8A7A3E69E90E79A84E68AA5E69687E7B1BBE59E8B5C22207D5D293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BDE68C87E4BBA4EFBC8CE7949FE688904D6F6462757320525455E68EA7E588B6E68AA5E696875C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8CE9BB98E8AEA43031EFBC88E58F82E88083E69687E6A1A3312D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E20202020202020202F2F20E68F90E58F96E58F82E695B0EFBC9AE781AFE58589E9A29CE889B2EFBC8859EFBC89E38081E997AAE781AFE696B9E5BC8FEFBC8858EFBC895C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F2059E580BCEFBC9A303DE4B88DE4BAAEEFBC8C312D37E5AFB9E5BA94E9A29CE889B25C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B202F2F2058E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AA5C6E2020202020202020766172207879486578203D20287061727365496E7428666C6173684D6F646529203C3C2034207C207061727365496E74286C69676874436F6C6F7229292E746F537472696E67283136292E706164537461727428322C205C22305C22293B202F2F2058E5B7A6E7A7BB34E4BD8D2B595C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304332EFBC88E781AFE58589E68EA7E588B6E5AF84E5AD98E599A8EFBC892B303058595C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0343835E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304330EFBC88E59CB0E59D80E8AEBEE7BDAEE5AF84E5AD98E599A8EFBC892B3030E696B0E59CB0E59D805C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303730EFBC88E781AFE58589E78AB6E68081E5AF84E5AD98E599A8EFBC892B30303031EFBC88E8AFBB31E4B8AAEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303346EFBC88E59CA8E7BABFE69FA5E8AFA2E5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30303043EFBC88E5A48DE4BD8DE5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B5C6E2020202020202020202020202F2F20E9808FE4BCA0E68C87E4BBA4E99C80E8A1A5435243EFBC88E88BA5E69CAAE690BAE5B8A6EFBC895C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E2020202020202020202020202020202076617220636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E2020202020202020202020207D20656C7365207B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628686578436D64293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20686578436D64202B206372634865783B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313330393830303031342C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761309818481, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E90E8AEBEE5A487E4B88AE68AA5E79A844D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A72FE4BA8BE4BBB65C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8BE6A0BCE5BC8FE79A844A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E58589E68AA5E8ADA6E599A8E8A7A3E7A081E585A5E58FA32C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C207061796C6F61642C20636F6E74657874293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20312E20E6A0A1E9AA8CE68AA5E69687E995BFE5BAA6EFBC88E69C80E5B08F38E5AD97E7ACA6EFBC9AE59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B43524332EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E697A0E69588E68AA5E69687EFBC9AE995BFE5BAA6E4B88DE8B6B35C22207D5D293B5C6E202020207D5C6E5C6E202020202F2F20322E20E68F90E58F964D6F6462757320525455E6A0B8E5BF83E5AD97E6AEB55C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4435243EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E6774682829202D2034293B202F2F20435243E6A0A1E9AA8CE7A081EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722063616C63437263486578203D206D6F646275735F6372633136287061796C6F61644865782E737562737472696E6728302C207061796C6F61644865782E6C656E6774682829202D203429293B202F2F20E8AEA1E7AE974352435C6E5C6E202020202F2F20332E20435243E6A0A1E9AA8C5C6E202020206966202863616C6343726348657820213D3D2063726348657829207B5C6E2020202020202072657475726E202070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E8B58BE580BCE8AEBEE5A4874944EFBC88343835E59CB0E59D80EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE5AFB9E5BA94E789A9E6A8A1E59E8B71756572794C696768745374617465EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E20202020202020202F2F20E6A0A1E9AA8CE695B0E68DAEE58CBAE995BFE5BAA6EFBC88E69FA5E8AFA2E781AFE58589E78AB6E68081E8BF94E59B9E32E5AD97E88A82E695B0E68DAEEFBC9A444820444CEFBC895C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B5C6E202020202020202020202020766172206468486578203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020202020202020202076617220646C486578203D20646174614865782E737562737472696E6728322C2034293B5C6E20202020202020202020202076617220646C496E74203D20686578546F496E7428646C486578293B5C6E202020202020202020202020766172206C696768745374617465203D207B7D3B5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9A313DE7BAA2EFBC8C323DE9BB84EFBC8C333DE7BBBFEFBC8C343DE799BDEFBC8C353DE8939DEFBC8C363DE99D92EFBC8C373DE7B4ABEFBC8C303DE4B88DE4BAAEEFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B202F2F20E4BD8E34E4BD8DE4B8BA59EFBC88E9A29CE889B2EFBC895C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203029207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B202F2F20E9AB9834E4BD8DE4B8BA58EFBC88E997AAE781AFE696B9E5BC8FEFBC895C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A1A5E58585E781AFE58589E680BBE78AB6E680815C6E2020202020202020202020206C6967687453746174652E6C69676874537461747573203D206C6967687453746174652E6C69676874436F6C6F72203D3D3D205C22E4B88DE4BAAEE781AF5C22203F205C22E78684E781AD5C22203A205C22E5B7A5E4BD9CE4B8AD5C223B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E8BE93E587BA5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226C696768745374617465496E666F5C223A206C6967687453746174655C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B8EFBC8CE5AE9EE999853D5C22202B20646174614865782E6C656E6774682829207D5D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE695B0E68DAEE58CBAE590ABE59CA8E7BABFE78AB6E68081EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E58F82E88083E69687E6A1A3312D313239EFBC9A444C3D30783038E8A1A8E7A4BA464C415348E59CA8E7BABF5C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E8BE93E587BA5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D5C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE695B0E68DAEE58CBAE590ABE696B0E59CB0E59D80EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E5AF84E5AD98E599A8E695B0E68DAEE4BD8EE5AD97E88A82E4B8BAE696B0E59CB0E59D805C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E5C6E20202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E8AEBEE7BDAE343835E59CB0E59D805C22E8BE93E587BA5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AFB9E5BA94E5AF84E5AD98E599A830783043EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E8A7A3E69E905C224D6F64627573E68C87E4BBA4E9808FE4BCA05C22E5938DE5BA94EFBC88E9809AE794A8E58A9FE883BDE7A081E5938DE5BA94EFBC895C6E20202020696620285B5C2230335C222C205C2230365C222C205C2231305C225D2E696E636C756465732866756E63436F64654865782929207B5C6E2020202020202020766172E9808FE4BCA0526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22636D645C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22636D64526573706F6E73655C223A205C22E5938DE5BA94E68AA5E69687EFBC9A5C22202B207061796C6F61644865785C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E7075736828E9808FE4BCA0526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F2031302E20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E998B2E68AA4E7AD89E7BAA7E38081E59BBAE4BBB6E78988E69CACEFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E70726F74656374696F6E4C6576656C203D205C2249505835345C223B202F2F20E58F82E88083E69687E6A1A3312D31375C6E2020202070726F706572746965734F626A2E70726F706572746965732E6669726D7761726556657273696F6E203D205C2256312E305C223B202F2F20E58F82E88083E69687E6A1A3312D395C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E5C6E2020202072657475726E206A736F6E546F53747228726573756C742E6C656E6774682829203E2030203F20726573756C74203A205B7B205C226572726F725C223A205C22E69CAAE58CB9E9858DE58FAFE8A7A3E69E90E79A84E68AA5E69687E7B1BBE59E8B5C22207D5D293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BDE68C87E4BBA4EFBC8CE7949FE688904D6F6462757320525455E68EA7E588B6E68AA5E696875C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8CE9BB98E8AEA43031EFBC88E58F82E88083E69687E6A1A3312D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E20202020202020202F2F20E68F90E58F96E58F82E695B0EFBC9AE781AFE58589E9A29CE889B2EFBC8859EFBC89E38081E997AAE781AFE696B9E5BC8FEFBC8858EFBC895C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F2059E580BCEFBC9A303DE4B88DE4BAAEEFBC8C312D37E5AFB9E5BA94E9A29CE889B25C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B202F2F2058E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AA5C6E2020202020202020766172207879486578203D20287061727365496E7428666C6173684D6F646529203C3C2034207C207061727365496E74286C69676874436F6C6F7229292E746F537472696E67283136292E706164537461727428322C205C22305C22293B202F2F2058E5B7A6E7A7BB34E4BD8D2B595C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304332EFBC88E781AFE58589E68EA7E588B6E5AF84E5AD98E599A8EFBC892B303058595C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0343835E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304330EFBC88E59CB0E59D80E8AEBEE7BDAEE5AF84E5AD98E599A8EFBC892B3030E696B0E59CB0E59D805C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303730EFBC88E781AFE58589E78AB6E68081E5AF84E5AD98E599A8EFBC892B30303031EFBC88E8AFBB31E4B8AAEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303346EFBC88E59CA8E7BABFE69FA5E8AFA2E5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30303043EFBC88E5A48DE4BD8DE5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B5C6E2020202020202020202020202F2F20E9808FE4BCA0E68C87E4BBA4E99C80E8A1A5435243EFBC88E88BA5E69CAAE690BAE5B8A6EFBC895C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E2020202020202020202020202020202076617220636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E2020202020202020202020207D20656C7365207B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628686578436D64293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20686578436D64202B206372634865783B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313330393831383436372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761309819253, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E90E8AEBEE5A487E4B88AE68AA5E79A844D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A72FE4BA8BE4BBB65C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8BE6A0BCE5BC8FE79A844A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E58589E68AA5E8ADA6E599A8E8A7A3E7A081E585A5E58FA32C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C207061796C6F61642C20636F6E74657874293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20312E20E6A0A1E9AA8CE68AA5E69687E995BFE5BAA6EFBC88E69C80E5B08F38E5AD97E7ACA6EFBC9AE59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B43524332EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E697A0E69588E68AA5E69687EFBC9AE995BFE5BAA6E4B88DE8B6B35C22207D5D293B5C6E202020207D5C6E5C6E202020202F2F20322E20E68F90E58F964D6F6462757320525455E6A0B8E5BF83E5AD97E6AEB55C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4435243EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E6774682829202D2034293B202F2F20435243E6A0A1E9AA8CE7A081EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722063616C63437263486578203D206D6F646275735F6372633136287061796C6F61644865782E737562737472696E6728302C207061796C6F61644865782E6C656E6774682829202D203429293B202F2F20E8AEA1E7AE974352435C6E5C6E202020202F2F20332E20435243E6A0A1E9AA8C5C6E202020206966202863616C6343726348657820213D3D2063726348657829207B5C6E2020202020202072657475726E202070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E8B58BE580BCE8AEBEE5A4874944EFBC88343835E59CB0E59D80EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE5AFB9E5BA94E789A9E6A8A1E59E8B71756572794C696768745374617465EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E20202020202020202F2F20E6A0A1E9AA8CE695B0E68DAEE58CBAE995BFE5BAA6EFBC88E69FA5E8AFA2E781AFE58589E78AB6E68081E8BF94E59B9E32E5AD97E88A82E695B0E68DAEEFBC9A444820444CEFBC895C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B5C6E202020202020202020202020766172206468486578203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020202020202020202076617220646C486578203D20646174614865782E737562737472696E6728322C2034293B5C6E20202020202020202020202076617220646C496E74203D20686578546F496E7428646C486578293B5C6E202020202020202020202020766172206C696768745374617465203D207B7D3B5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9A313DE7BAA2EFBC8C323DE9BB84EFBC8C333DE7BBBFEFBC8C343DE799BDEFBC8C353DE8939DEFBC8C363DE99D92EFBC8C373DE7B4ABEFBC8C303DE4B88DE4BAAEEFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B202F2F20E4BD8E34E4BD8DE4B8BA59EFBC88E9A29CE889B2EFBC895C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203029207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B202F2F20E9AB9834E4BD8DE4B8BA58EFBC88E997AAE781AFE696B9E5BC8FEFBC895C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A1A5E58585E781AFE58589E680BBE78AB6E680815C6E2020202020202020202020206C6967687453746174652E6C69676874537461747573203D206C6967687453746174652E6C69676874436F6C6F72203D3D3D205C22E4B88DE4BAAEE781AF5C22203F205C22E78684E781AD5C22203A205C22E5B7A5E4BD9CE4B8AD5C223B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E8BE93E587BA5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226C696768745374617465496E666F5C223A206C6967687453746174655C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B8EFBC8CE5AE9EE999853D5C22202B20646174614865782E6C656E6774682829207D5D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE695B0E68DAEE58CBAE590ABE59CA8E7BABFE78AB6E68081EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E58F82E88083E69687E6A1A3312D313239EFBC9A444C3D30783038E8A1A8E7A4BA464C415348E59CA8E7BABF5C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E8BE93E587BA5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D5C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE695B0E68DAEE58CBAE590ABE696B0E59CB0E59D80EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E5AF84E5AD98E599A8E695B0E68DAEE4BD8EE5AD97E88A82E4B8BAE696B0E59CB0E59D805C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E5C6E20202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E8AEBEE7BDAE343835E59CB0E59D805C22E8BE93E587BA5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AFB9E5BA94E5AF84E5AD98E599A830783043EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E8A7A3E69E905C224D6F64627573E68C87E4BBA4E9808FE4BCA05C22E5938DE5BA94EFBC88E9809AE794A8E58A9FE883BDE7A081E5938DE5BA94EFBC895C6E20202020696620285B5C2230335C222C205C2230365C222C205C2231305C225D2E696E636C756465732866756E63436F64654865782929207B5C6E2020202020202020766172E9808FE4BCA0526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22636D645C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22636D64526573706F6E73655C223A205C22E5938DE5BA94E68AA5E69687EFBC9A5C22202B207061796C6F61644865785C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E7075736828E9808FE4BCA0526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F2031302E20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E998B2E68AA4E7AD89E7BAA7E38081E59BBAE4BBB6E78988E69CACEFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E70726F74656374696F6E4C6576656C203D205C2249505835345C223B202F2F20E58F82E88083E69687E6A1A3312D31375C6E2020202070726F706572746965734F626A2E70726F706572746965732E6669726D7761726556657273696F6E203D205C2256312E305C223B202F2F20E58F82E88083E69687E6A1A3312D395C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E5C6E2020202072657475726E206A736F6E546F53747228726573756C742E6C656E6774682829203E2030203F20726573756C74203A205B7B205C226572726F725C223A205C22E69CAAE58CB9E9858DE58FAFE8A7A3E69E90E79A84E68AA5E69687E7B1BBE59E8B5C22207D5D293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BDE68C87E4BBA4EFBC8CE7949FE688904D6F6462757320525455E68EA7E588B6E68AA5E696875C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8CE9BB98E8AEA43031EFBC88E58F82E88083E69687E6A1A3312D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E20202020202020202F2F20E68F90E58F96E58F82E695B0EFBC9AE781AFE58589E9A29CE889B2EFBC8859EFBC89E38081E997AAE781AFE696B9E5BC8FEFBC8858EFBC895C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F2059E580BCEFBC9A303DE4B88DE4BAAEEFBC8C312D37E5AFB9E5BA94E9A29CE889B25C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B202F2F2058E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AA5C6E2020202020202020766172207879486578203D20287061727365496E7428666C6173684D6F646529203C3C2034207C207061727365496E74286C69676874436F6C6F7229292E746F537472696E67283136292E706164537461727428322C205C22305C22293B202F2F2058E5B7A6E7A7BB34E4BD8D2B595C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304332EFBC88E781AFE58589E68EA7E588B6E5AF84E5AD98E599A8EFBC892B303058595C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0343835E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304330EFBC88E59CB0E59D80E8AEBEE7BDAEE5AF84E5AD98E599A8EFBC892B3030E696B0E59CB0E59D805C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303730EFBC88E781AFE58589E78AB6E68081E5AF84E5AD98E599A8EFBC892B30303031EFBC88E8AFBB31E4B8AAEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303346EFBC88E59CA8E7BABFE69FA5E8AFA2E5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30303043EFBC88E5A48DE4BD8DE5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B5C6E2020202020202020202020202F2F20E9808FE4BCA0E68C87E4BBA4E99C80E8A1A5435243EFBC88E88BA5E69CAAE690BAE5B8A6EFBC895C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E2020202020202020202020202020202076617220636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E2020202020202020202020207D20656C7365207B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628686578436D64293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20686578436D64202B206372634865783B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313330393831393233342C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761309834695, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E90E8AEBEE5A487E4B88AE68AA5E79A844D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A72FE4BA8BE4BBB65C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8BE6A0BCE5BC8FE79A844A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E58589E68AA5E8ADA6E599A8E8A7A3E7A081E585A5E58FA32C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C207061796C6F61642C20636F6E74657874293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61644865785C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20312E20E6A0A1E9AA8CE68AA5E69687E995BFE5BAA6EFBC88E69C80E5B08F38E5AD97E7ACA6EFBC9AE59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B43524332EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E697A0E69588E68AA5E69687EFBC9AE995BFE5BAA6E4B88DE8B6B35C22207D5D293B5C6E202020207D5C6E5C6E202020202F2F20322E20E68F90E58F964D6F6462757320525455E6A0B8E5BF83E5AD97E6AEB55C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4435243EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E6774682829202D2034293B202F2F20435243E6A0A1E9AA8CE7A081EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722063616C63437263486578203D206D6F646275735F6372633136287061796C6F61644865782E737562737472696E6728302C207061796C6F61644865782E6C656E6774682829202D203429293B202F2F20E8AEA1E7AE974352435C6E5C6E202020202F2F20332E20435243E6A0A1E9AA8C5C6E202020206966202863616C6343726348657820213D3D2063726348657829207B5C6E2020202020202072657475726E202070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E8B58BE580BCE8AEBEE5A4874944EFBC88343835E59CB0E59D80EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE5AFB9E5BA94E789A9E6A8A1E59E8B71756572794C696768745374617465EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E20202020202020202F2F20E6A0A1E9AA8CE695B0E68DAEE58CBAE995BFE5BAA6EFBC88E69FA5E8AFA2E781AFE58589E78AB6E68081E8BF94E59B9E32E5AD97E88A82E695B0E68DAEEFBC9A444820444CEFBC895C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B5C6E202020202020202020202020766172206468486578203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020202020202020202076617220646C486578203D20646174614865782E737562737472696E6728322C2034293B5C6E20202020202020202020202076617220646C496E74203D20686578546F496E7428646C486578293B5C6E202020202020202020202020766172206C696768745374617465203D207B7D3B5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9A313DE7BAA2EFBC8C323DE9BB84EFBC8C333DE7BBBFEFBC8C343DE799BDEFBC8C353DE8939DEFBC8C363DE99D92EFBC8C373DE7B4ABEFBC8C303DE4B88DE4BAAEEFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B202F2F20E4BD8E34E4BD8DE4B8BA59EFBC88E9A29CE889B2EFBC895C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203029207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B202F2F20E9AB9834E4BD8DE4B8BA58EFBC88E997AAE781AFE696B9E5BC8FEFBC895C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A1A5E58585E781AFE58589E680BBE78AB6E680815C6E2020202020202020202020206C6967687453746174652E6C69676874537461747573203D206C6967687453746174652E6C69676874436F6C6F72203D3D3D205C22E4B88DE4BAAEE781AF5C22203F205C22E78684E781AD5C22203A205C22E5B7A5E4BD9CE4B8AD5C223B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E8BE93E587BA5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226C696768745374617465496E666F5C223A206C6967687453746174655C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B8EFBC8CE5AE9EE999853D5C22202B20646174614865782E6C656E6774682829207D5D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE695B0E68DAEE58CBAE590ABE59CA8E7BABFE78AB6E68081EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E58F82E88083E69687E6A1A3312D313239EFBC9A444C3D30783038E8A1A8E7A4BA464C415348E59CA8E7BABF5C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E8BE93E587BA5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D5C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE695B0E68DAEE58CBAE590ABE696B0E59CB0E59D80EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E5AF84E5AD98E599A8E695B0E68DAEE4BD8EE5AD97E88A82E4B8BAE696B0E59CB0E59D805C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E5C6E20202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E8AEBEE7BDAE343835E59CB0E59D805C22E8BE93E587BA5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AFB9E5BA94E5AF84E5AD98E599A830783043EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E8A7A3E69E905C224D6F64627573E68C87E4BBA4E9808FE4BCA05C22E5938DE5BA94EFBC88E9809AE794A8E58A9FE883BDE7A081E5938DE5BA94EFBC895C6E20202020696620285B5C2230335C222C205C2230365C222C205C2231305C225D2E696E636C756465732866756E63436F64654865782929207B5C6E2020202020202020766172E9808FE4BCA0526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22636D645C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22636D64526573706F6E73655C223A205C22E5938DE5BA94E68AA5E69687EFBC9A5C22202B207061796C6F61644865785C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E7075736828E9808FE4BCA0526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F2031302E20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E998B2E68AA4E7AD89E7BAA7E38081E59BBAE4BBB6E78988E69CACEFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E70726F74656374696F6E4C6576656C203D205C2249505835345C223B202F2F20E58F82E88083E69687E6A1A3312D31375C6E2020202070726F706572746965734F626A2E70726F706572746965732E6669726D7761726556657273696F6E203D205C2256312E305C223B202F2F20E58F82E88083E69687E6A1A3312D395C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E5C6E2020202072657475726E206A736F6E546F53747228726573756C742E6C656E6774682829203E2030203F20726573756C74203A205B7B205C226572726F725C223A205C22E69CAAE58CB9E9858DE58FAFE8A7A3E69E90E79A84E68AA5E69687E7B1BBE59E8B5C22207D5D293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BDE68C87E4BBA4EFBC8CE7949FE688904D6F6462757320525455E68EA7E588B6E68AA5E696875C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8CE9BB98E8AEA43031EFBC88E58F82E88083E69687E6A1A3312D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E20202020202020202F2F20E68F90E58F96E58F82E695B0EFBC9AE781AFE58589E9A29CE889B2EFBC8859EFBC89E38081E997AAE781AFE696B9E5BC8FEFBC8858EFBC895C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F2059E580BCEFBC9A303DE4B88DE4BAAEEFBC8C312D37E5AFB9E5BA94E9A29CE889B25C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B202F2F2058E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AA5C6E2020202020202020766172207879486578203D20287061727365496E7428666C6173684D6F646529203C3C2034207C207061727365496E74286C69676874436F6C6F7229292E746F537472696E67283136292E706164537461727428322C205C22305C22293B202F2F2058E5B7A6E7A7BB34E4BD8D2B595C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304332EFBC88E781AFE58589E68EA7E588B6E5AF84E5AD98E599A8EFBC892B303058595C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0343835E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304330EFBC88E59CB0E59D80E8AEBEE7BDAEE5AF84E5AD98E599A8EFBC892B3030E696B0E59CB0E59D805C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303730EFBC88E781AFE58589E78AB6E68081E5AF84E5AD98E599A8EFBC892B30303031EFBC88E8AFBB31E4B8AAEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303346EFBC88E59CA8E7BABFE69FA5E8AFA2E5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30303043EFBC88E5A48DE4BD8DE5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B5C6E2020202020202020202020202F2F20E9808FE4BCA0E68C87E4BBA4E99C80E8A1A5435243EFBC88E88BA5E69CAAE690BAE5B8A6EFBC895C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E2020202020202020202020202020202076617220636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E2020202020202020202020207D20656C7365207B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628686578436D64293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20686578436D64202B206372634865783B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313330393833343637362C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E202020205C2270726F706572746965735C223A207B5C6E20202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C225C6E202020207D5C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761309838666, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E90E8AEBEE5A487E4B88AE68AA5E79A844D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A72FE4BA8BE4BBB65C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8BE6A0BCE5BC8FE79A844A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E58589E68AA5E8ADA6E599A8E8A7A3E7A081E585A5E58FA32C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C207061796C6F61642C20636F6E74657874293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20312E20E6A0A1E9AA8CE68AA5E69687E995BFE5BAA6EFBC88E69C80E5B08F38E5AD97E7ACA6EFBC9AE59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B43524332EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E697A0E69588E68AA5E69687EFBC9AE995BFE5BAA6E4B88DE8B6B35C22207D5D293B5C6E202020207D5C6E5C6E202020202F2F20322E20E68F90E58F964D6F6462757320525455E6A0B8E5BF83E5AD97E6AEB55C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4435243EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E6774682829202D2034293B202F2F20435243E6A0A1E9AA8CE7A081EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722063616C63437263486578203D206D6F646275735F6372633136287061796C6F61644865782E737562737472696E6728302C207061796C6F61644865782E6C656E6774682829202D203429293B202F2F20E8AEA1E7AE974352435C6E5C6E202020202F2F20332E20435243E6A0A1E9AA8C5C6E202020206966202863616C6343726348657820213D3D2063726348657829207B5C6E2020202020202072657475726E202070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E8B58BE580BCE8AEBEE5A4874944EFBC88343835E59CB0E59D80EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE5AFB9E5BA94E789A9E6A8A1E59E8B71756572794C696768745374617465EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E20202020202020202F2F20E6A0A1E9AA8CE695B0E68DAEE58CBAE995BFE5BAA6EFBC88E69FA5E8AFA2E781AFE58589E78AB6E68081E8BF94E59B9E32E5AD97E88A82E695B0E68DAEEFBC9A444820444CEFBC895C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B5C6E202020202020202020202020766172206468486578203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020202020202020202076617220646C486578203D20646174614865782E737562737472696E6728322C2034293B5C6E20202020202020202020202076617220646C496E74203D20686578546F496E7428646C486578293B5C6E202020202020202020202020766172206C696768745374617465203D207B7D3B5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9A313DE7BAA2EFBC8C323DE9BB84EFBC8C333DE7BBBFEFBC8C343DE799BDEFBC8C353DE8939DEFBC8C363DE99D92EFBC8C373DE7B4ABEFBC8C303DE4B88DE4BAAEEFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B202F2F20E4BD8E34E4BD8DE4B8BA59EFBC88E9A29CE889B2EFBC895C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203029207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B202F2F20E9AB9834E4BD8DE4B8BA58EFBC88E997AAE781AFE696B9E5BC8FEFBC895C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A1A5E58585E781AFE58589E680BBE78AB6E680815C6E2020202020202020202020206C6967687453746174652E6C69676874537461747573203D206C6967687453746174652E6C69676874436F6C6F72203D3D3D205C22E4B88DE4BAAEE781AF5C22203F205C22E78684E781AD5C22203A205C22E5B7A5E4BD9CE4B8AD5C223B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E8BE93E587BA5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226C696768745374617465496E666F5C223A206C6967687453746174655C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B8EFBC8CE5AE9EE999853D5C22202B20646174614865782E6C656E6774682829207D5D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE695B0E68DAEE58CBAE590ABE59CA8E7BABFE78AB6E68081EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E58F82E88083E69687E6A1A3312D313239EFBC9A444C3D30783038E8A1A8E7A4BA464C415348E59CA8E7BABF5C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E8BE93E587BA5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D5C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE695B0E68DAEE58CBAE590ABE696B0E59CB0E59D80EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E5AF84E5AD98E599A8E695B0E68DAEE4BD8EE5AD97E88A82E4B8BAE696B0E59CB0E59D805C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E5C6E20202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E8AEBEE7BDAE343835E59CB0E59D805C22E8BE93E587BA5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AFB9E5BA94E5AF84E5AD98E599A830783043EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E8A7A3E69E905C224D6F64627573E68C87E4BBA4E9808FE4BCA05C22E5938DE5BA94EFBC88E9809AE794A8E58A9FE883BDE7A081E5938DE5BA94EFBC895C6E20202020696620285B5C2230335C222C205C2230365C222C205C2231305C225D2E696E636C756465732866756E63436F64654865782929207B5C6E2020202020202020766172E9808FE4BCA0526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22636D645C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22636D64526573706F6E73655C223A205C22E5938DE5BA94E68AA5E69687EFBC9A5C22202B207061796C6F61644865785C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E7075736828E9808FE4BCA0526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F2031302E20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E998B2E68AA4E7AD89E7BAA7E38081E59BBAE4BBB6E78988E69CACEFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E70726F74656374696F6E4C6576656C203D205C2249505835345C223B202F2F20E58F82E88083E69687E6A1A3312D31375C6E2020202070726F706572746965734F626A2E70726F706572746965732E6669726D7761726556657273696F6E203D205C2256312E305C223B202F2F20E58F82E88083E69687E6A1A3312D395C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E5C6E2020202072657475726E206A736F6E546F53747228726573756C742E6C656E6774682829203E2030203F20726573756C74203A205B7B205C226572726F725C223A205C22E69CAAE58CB9E9858DE58FAFE8A7A3E69E90E79A84E68AA5E69687E7B1BBE59E8B5C22207D5D293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BDE68C87E4BBA4EFBC8CE7949FE688904D6F6462757320525455E68EA7E588B6E68AA5E696875C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8CE9BB98E8AEA43031EFBC88E58F82E88083E69687E6A1A3312D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E20202020202020202F2F20E68F90E58F96E58F82E695B0EFBC9AE781AFE58589E9A29CE889B2EFBC8859EFBC89E38081E997AAE781AFE696B9E5BC8FEFBC8858EFBC895C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F2059E580BCEFBC9A303DE4B88DE4BAAEEFBC8C312D37E5AFB9E5BA94E9A29CE889B25C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B202F2F2058E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AA5C6E2020202020202020766172207879486578203D20287061727365496E7428666C6173684D6F646529203C3C2034207C207061727365496E74286C69676874436F6C6F7229292E746F537472696E67283136292E706164537461727428322C205C22305C22293B202F2F2058E5B7A6E7A7BB34E4BD8D2B595C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304332EFBC88E781AFE58589E68EA7E588B6E5AF84E5AD98E599A8EFBC892B303058595C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0343835E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304330EFBC88E59CB0E59D80E8AEBEE7BDAEE5AF84E5AD98E599A8EFBC892B3030E696B0E59CB0E59D805C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303730EFBC88E781AFE58589E78AB6E68081E5AF84E5AD98E599A8EFBC892B30303031EFBC88E8AFBB31E4B8AAEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303346EFBC88E59CA8E7BABFE69FA5E8AFA2E5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30303043EFBC88E5A48DE4BD8DE5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B5C6E2020202020202020202020202F2F20E9808FE4BCA0E68C87E4BBA4E99C80E8A1A5435243EFBC88E88BA5E69CAAE690BAE5B8A6EFBC895C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E2020202020202020202020202020202076617220636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E2020202020202020202020207D20656C7365207B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628686578436D64293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20686578436D64202B206372634865783B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313330393833383634372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E202020205C2270726F706572746965735C223A207B5C6E20202020202020205C22736F757263655061796C6F61645C223A205C22303930333032303036305C225C6E202020207D5C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761310017207, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E90E8AEBEE5A487E4B88AE68AA5E79A844D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A72FE4BA8BE4BBB65C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8BE6A0BCE5BC8FE79A844A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E58589E68AA5E8ADA6E599A8E8A7A3E7A081E585A5E58FA32C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C207061796C6F61642C20636F6E74657874293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E202020202F2F20322E20E68F90E58F964D6F6462757320525455E6A0B8E5BF83E5AD97E6AEB55C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4435243EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E6774682829202D2034293B202F2F20435243E6A0A1E9AA8CE7A081EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722063616C63437263486578203D206D6F646275735F6372633136287061796C6F61644865782E737562737472696E6728302C207061796C6F61644865782E6C656E6774682829202D203429293B202F2F20E8AEA1E7AE974352435C6E5C6E202020202F2F20332E20435243E6A0A1E9AA8C5C6E202020206966202863616C6343726348657820213D3D2063726348657829207B5C6E2020202020202072657475726E202070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E8B58BE580BCE8AEBEE5A4874944EFBC88343835E59CB0E59D80EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE5AFB9E5BA94E789A9E6A8A1E59E8B71756572794C696768745374617465EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E20202020202020202F2F20E6A0A1E9AA8CE695B0E68DAEE58CBAE995BFE5BAA6EFBC88E69FA5E8AFA2E781AFE58589E78AB6E68081E8BF94E59B9E32E5AD97E88A82E695B0E68DAEEFBC9A444820444CEFBC895C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B5C6E202020202020202020202020766172206468486578203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020202020202020202076617220646C486578203D20646174614865782E737562737472696E6728322C2034293B5C6E20202020202020202020202076617220646C496E74203D20686578546F496E7428646C486578293B5C6E202020202020202020202020766172206C696768745374617465203D207B7D3B5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9A313DE7BAA2EFBC8C323DE9BB84EFBC8C333DE7BBBFEFBC8C343DE799BDEFBC8C353DE8939DEFBC8C363DE99D92EFBC8C373DE7B4ABEFBC8C303DE4B88DE4BAAEEFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B202F2F20E4BD8E34E4BD8DE4B8BA59EFBC88E9A29CE889B2EFBC895C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203029207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B202F2F20E9AB9834E4BD8DE4B8BA58EFBC88E997AAE781AFE696B9E5BC8FEFBC895C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A1A5E58585E781AFE58589E680BBE78AB6E680815C6E2020202020202020202020206C6967687453746174652E6C69676874537461747573203D206C6967687453746174652E6C69676874436F6C6F72203D3D3D205C22E4B88DE4BAAEE781AF5C22203F205C22E78684E781AD5C22203A205C22E5B7A5E4BD9CE4B8AD5C223B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E8BE93E587BA5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226C696768745374617465496E666F5C223A206C6967687453746174655C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B8EFBC8CE5AE9EE999853D5C22202B20646174614865782E6C656E6774682829207D5D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE695B0E68DAEE58CBAE590ABE59CA8E7BABFE78AB6E68081EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E58F82E88083E69687E6A1A3312D313239EFBC9A444C3D30783038E8A1A8E7A4BA464C415348E59CA8E7BABF5C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E8BE93E587BA5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D5C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE695B0E68DAEE58CBAE590ABE696B0E59CB0E59D80EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E5AF84E5AD98E599A8E695B0E68DAEE4BD8EE5AD97E88A82E4B8BAE696B0E59CB0E59D805C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E5C6E20202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E8AEBEE7BDAE343835E59CB0E59D805C22E8BE93E587BA5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AFB9E5BA94E5AF84E5AD98E599A830783043EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E8A7A3E69E905C224D6F64627573E68C87E4BBA4E9808FE4BCA05C22E5938DE5BA94EFBC88E9809AE794A8E58A9FE883BDE7A081E5938DE5BA94EFBC895C6E20202020696620285B5C2230335C222C205C2230365C222C205C2231305C225D2E696E636C756465732866756E63436F64654865782929207B5C6E2020202020202020766172E9808FE4BCA0526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22636D645C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22636D64526573706F6E73655C223A205C22E5938DE5BA94E68AA5E69687EFBC9A5C22202B207061796C6F61644865785C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E7075736828E9808FE4BCA0526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F2031302E20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E998B2E68AA4E7AD89E7BAA7E38081E59BBAE4BBB6E78988E69CACEFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E70726F74656374696F6E4C6576656C203D205C2249505835345C223B202F2F20E58F82E88083E69687E6A1A3312D31375C6E2020202070726F706572746965734F626A2E70726F706572746965732E6669726D7761726556657273696F6E203D205C2256312E305C223B202F2F20E58F82E88083E69687E6A1A3312D395C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E5C6E2020202072657475726E206A736F6E546F53747228726573756C742E6C656E6774682829203E2030203F20726573756C74203A205B7B205C226572726F725C223A205C22E69CAAE58CB9E9858DE58FAFE8A7A3E69E90E79A84E68AA5E69687E7B1BBE59E8B5C22207D5D293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BDE68C87E4BBA4EFBC8CE7949FE688904D6F6462757320525455E68EA7E588B6E68AA5E696875C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8CE9BB98E8AEA43031EFBC88E58F82E88083E69687E6A1A3312D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E20202020202020202F2F20E68F90E58F96E58F82E695B0EFBC9AE781AFE58589E9A29CE889B2EFBC8859EFBC89E38081E997AAE781AFE696B9E5BC8FEFBC8858EFBC895C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F2059E580BCEFBC9A303DE4B88DE4BAAEEFBC8C312D37E5AFB9E5BA94E9A29CE889B25C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B202F2F2058E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AA5C6E2020202020202020766172207879486578203D20287061727365496E7428666C6173684D6F646529203C3C2034207C207061727365496E74286C69676874436F6C6F7229292E746F537472696E67283136292E706164537461727428322C205C22305C22293B202F2F2058E5B7A6E7A7BB34E4BD8D2B595C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304332EFBC88E781AFE58589E68EA7E588B6E5AF84E5AD98E599A8EFBC892B303058595C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0343835E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304330EFBC88E59CB0E59D80E8AEBEE7BDAEE5AF84E5AD98E599A8EFBC892B3030E696B0E59CB0E59D805C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303730EFBC88E781AFE58589E78AB6E68081E5AF84E5AD98E599A8EFBC892B30303031EFBC88E8AFBB31E4B8AAEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303346EFBC88E59CA8E7BABFE69FA5E8AFA2E5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30303043EFBC88E5A48DE4BD8DE5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B5C6E2020202020202020202020202F2F20E9808FE4BCA0E68C87E4BBA4E99C80E8A1A5435243EFBC88E88BA5E69CAAE690BAE5B8A6EFBC895C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E2020202020202020202020202020202076617220636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E2020202020202020202020207D20656C7365207B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628686578436D64293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20686578436D64202B206372634865783B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331303031373138332C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E202020205C2270726F706572746965735C223A207B5C6E20202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C225C6E202020207D5C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761310063023, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E90E8AEBEE5A487E4B88AE68AA5E79A844D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A72FE4BA8BE4BBB65C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8BE6A0BCE5BC8FE79A844A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E58589E68AA5E8ADA6E599A8E8A7A3E7A081E585A5E58FA32C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C207061796C6F61642C20636F6E74657874293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E202020202F2F20322E20E68F90E58F964D6F6462757320525455E6A0B8E5BF83E5AD97E6AEB55C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4435243EFBC895C6E202020202F2F20342E20E8B58BE580BCE8AEBEE5A4874944EFBC88343835E59CB0E59D80EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE5AFB9E5BA94E789A9E6A8A1E59E8B71756572794C696768745374617465EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E20202020202020202F2F20E6A0A1E9AA8CE695B0E68DAEE58CBAE995BFE5BAA6EFBC88E69FA5E8AFA2E781AFE58589E78AB6E68081E8BF94E59B9E32E5AD97E88A82E695B0E68DAEEFBC9A444820444CEFBC895C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B5C6E202020202020202020202020766172206468486578203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020202020202020202076617220646C486578203D20646174614865782E737562737472696E6728322C2034293B5C6E20202020202020202020202076617220646C496E74203D20686578546F496E7428646C486578293B5C6E202020202020202020202020766172206C696768745374617465203D207B7D3B5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9A313DE7BAA2EFBC8C323DE9BB84EFBC8C333DE7BBBFEFBC8C343DE799BDEFBC8C353DE8939DEFBC8C363DE99D92EFBC8C373DE7B4ABEFBC8C303DE4B88DE4BAAEEFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B202F2F20E4BD8E34E4BD8DE4B8BA59EFBC88E9A29CE889B2EFBC895C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203029207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B202F2F20E9AB9834E4BD8DE4B8BA58EFBC88E997AAE781AFE696B9E5BC8FEFBC895C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A1A5E58585E781AFE58589E680BBE78AB6E680815C6E2020202020202020202020206C6967687453746174652E6C69676874537461747573203D206C6967687453746174652E6C69676874436F6C6F72203D3D3D205C22E4B88DE4BAAEE781AF5C22203F205C22E78684E781AD5C22203A205C22E5B7A5E4BD9CE4B8AD5C223B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E8BE93E587BA5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226C696768745374617465496E666F5C223A206C6967687453746174655C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B8EFBC8CE5AE9EE999853D5C22202B20646174614865782E6C656E6774682829207D5D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE695B0E68DAEE58CBAE590ABE59CA8E7BABFE78AB6E68081EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E58F82E88083E69687E6A1A3312D313239EFBC9A444C3D30783038E8A1A8E7A4BA464C415348E59CA8E7BABF5C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E8BE93E587BA5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D5C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE695B0E68DAEE58CBAE590ABE696B0E59CB0E59D80EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E5AF84E5AD98E599A8E695B0E68DAEE4BD8EE5AD97E88A82E4B8BAE696B0E59CB0E59D805C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E5C6E20202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E8AEBEE7BDAE343835E59CB0E59D805C22E8BE93E587BA5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AFB9E5BA94E5AF84E5AD98E599A830783043EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E8A7A3E69E905C224D6F64627573E68C87E4BBA4E9808FE4BCA05C22E5938DE5BA94EFBC88E9809AE794A8E58A9FE883BDE7A081E5938DE5BA94EFBC895C6E20202020696620285B5C2230335C222C205C2230365C222C205C2231305C225D2E696E636C756465732866756E63436F64654865782929207B5C6E2020202020202020766172E9808FE4BCA0526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22636D645C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22636D64526573706F6E73655C223A205C22E5938DE5BA94E68AA5E69687EFBC9A5C22202B207061796C6F61644865785C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E7075736828E9808FE4BCA0526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F2031302E20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E998B2E68AA4E7AD89E7BAA7E38081E59BBAE4BBB6E78988E69CACEFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E70726F74656374696F6E4C6576656C203D205C2249505835345C223B202F2F20E58F82E88083E69687E6A1A3312D31375C6E2020202070726F706572746965734F626A2E70726F706572746965732E6669726D7761726556657273696F6E203D205C2256312E305C223B202F2F20E58F82E88083E69687E6A1A3312D395C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E5C6E2020202072657475726E206A736F6E546F53747228726573756C742E6C656E6774682829203E2030203F20726573756C74203A205B7B205C226572726F725C223A205C22E69CAAE58CB9E9858DE58FAFE8A7A3E69E90E79A84E68AA5E69687E7B1BBE59E8B5C22207D5D293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BDE68C87E4BBA4EFBC8CE7949FE688904D6F6462757320525455E68EA7E588B6E68AA5E696875C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8CE9BB98E8AEA43031EFBC88E58F82E88083E69687E6A1A3312D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E20202020202020202F2F20E68F90E58F96E58F82E695B0EFBC9AE781AFE58589E9A29CE889B2EFBC8859EFBC89E38081E997AAE781AFE696B9E5BC8FEFBC8858EFBC895C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F2059E580BCEFBC9A303DE4B88DE4BAAEEFBC8C312D37E5AFB9E5BA94E9A29CE889B25C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B202F2F2058E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AA5C6E2020202020202020766172207879486578203D20287061727365496E7428666C6173684D6F646529203C3C2034207C207061727365496E74286C69676874436F6C6F7229292E746F537472696E67283136292E706164537461727428322C205C22305C22293B202F2F2058E5B7A6E7A7BB34E4BD8D2B595C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304332EFBC88E781AFE58589E68EA7E588B6E5AF84E5AD98E599A8EFBC892B303058595C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0343835E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304330EFBC88E59CB0E59D80E8AEBEE7BDAEE5AF84E5AD98E599A8EFBC892B3030E696B0E59CB0E59D805C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303730EFBC88E781AFE58589E78AB6E68081E5AF84E5AD98E599A8EFBC892B30303031EFBC88E8AFBB31E4B8AAEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303346EFBC88E59CA8E7BABFE69FA5E8AFA2E5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30303043EFBC88E5A48DE4BD8DE5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B5C6E2020202020202020202020202F2F20E9808FE4BCA0E68C87E4BBA4E99C80E8A1A5435243EFBC88E88BA5E69CAAE690BAE5B8A6EFBC895C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E2020202020202020202020202020202076617220636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E2020202020202020202020207D20656C7365207B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628686578436D64293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20686578436D64202B206372634865783B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331303036333031342C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E202020205C2270726F706572746965735C223A207B5C6E20202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C225C6E202020207D5C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761310191211, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E90E8AEBEE5A487E4B88AE68AA5E79A844D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A72FE4BA8BE4BBB65C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8BE6A0BCE5BC8FE79A844A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E58589E68AA5E8ADA6E599A8E8A7A3E7A081E585A5E58FA32C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C207061796C6F61642C20636F6E74657874293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E202020202F2F20322E20E68F90E58F964D6F6462757320525455E6A0B8E5BF83E5AD97E6AEB55C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4435243EFBC895C6E202020202F2F20342E20E8B58BE580BCE8AEBEE5A4874944EFBC88343835E59CB0E59D80EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE5AFB9E5BA94E789A9E6A8A1E59E8B71756572794C696768745374617465EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E20202020202020202F2F20E6A0A1E9AA8CE695B0E68DAEE58CBAE995BFE5BAA6EFBC88E69FA5E8AFA2E781AFE58589E78AB6E68081E8BF94E59B9E32E5AD97E88A82E695B0E68DAEEFBC9A444820444CEFBC895C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B5C6E202020202020202020202020766172206468486578203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020202020202020202076617220646C486578203D20646174614865782E737562737472696E6728322C2034293B5C6E20202020202020202020202076617220646C496E74203D20686578546F496E7428646C486578293B5C6E202020202020202020202020766172206C696768745374617465203D207B7D3B5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9A313DE7BAA2EFBC8C323DE9BB84EFBC8C333DE7BBBFEFBC8C343DE799BDEFBC8C353DE8939DEFBC8C363DE99D92EFBC8C373DE7B4ABEFBC8C303DE4B88DE4BAAEEFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B202F2F20E4BD8E34E4BD8DE4B8BA59EFBC88E9A29CE889B2EFBC895C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203029207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B202F2F20E9AB9834E4BD8DE4B8BA58EFBC88E997AAE781AFE696B9E5BC8FEFBC895C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A1A5E58585E781AFE58589E680BBE78AB6E680815C6E2020202020202020202020206C6967687453746174652E6C69676874537461747573203D206C6967687453746174652E6C69676874436F6C6F72203D3D3D205C22E4B88DE4BAAEE781AF5C22203F205C22E78684E781AD5C22203A205C22E5B7A5E4BD9CE4B8AD5C223B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E8BE93E587BA5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226C696768745374617465496E666F5C223A206C6967687453746174655C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B8EFBC8CE5AE9EE999853D5C22202B20646174614865782E6C656E6774682829207D5D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE695B0E68DAEE58CBAE590ABE59CA8E7BABFE78AB6E68081EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E58F82E88083E69687E6A1A3312D313239EFBC9A444C3D30783038E8A1A8E7A4BA464C415348E59CA8E7BABF5C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E8BE93E587BA5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D5C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE695B0E68DAEE58CBAE590ABE696B0E59CB0E59D80EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E5AF84E5AD98E599A8E695B0E68DAEE4BD8EE5AD97E88A82E4B8BAE696B0E59CB0E59D805C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E5C6E20202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E8AEBEE7BDAE343835E59CB0E59D805C22E8BE93E587BA5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AFB9E5BA94E5AF84E5AD98E599A830783043EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E8A7A3E69E905C224D6F64627573E68C87E4BBA4E9808FE4BCA05C22E5938DE5BA94EFBC88E9809AE794A8E58A9FE883BDE7A081E5938DE5BA94EFBC895C6E20202020696620285B5C2230335C222C205C2230365C222C205C2231305C225D2E696E636C756465732866756E63436F64654865782929207B5C6E2020202020202020766172E9808FE4BCA0526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22636D645C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22636D64526573706F6E73655C223A205C22E5938DE5BA94E68AA5E69687EFBC9A5C22202B207061796C6F61644865785C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E7075736828E9808FE4BCA0526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F2031302E20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E998B2E68AA4E7AD89E7BAA7E38081E59BBAE4BBB6E78988E69CACEFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E70726F74656374696F6E4C6576656C203D205C2249505835345C223B202F2F20E58F82E88083E69687E6A1A3312D31375C6E2020202070726F706572746965734F626A2E70726F706572746965732E6669726D7761726556657273696F6E203D205C2256312E305C223B202F2F20E58F82E88083E69687E6A1A3312D395C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E5C6E2020202072657475726E206A736F6E546F53747228726573756C742E6C656E6774682829203E2030203F20726573756C74203A205B7B205C226572726F725C223A205C22E69CAAE58CB9E9858DE58FAFE8A7A3E69E90E79A84E68AA5E69687E7B1BBE59E8B5C22207D5D293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BDE68C87E4BBA4EFBC8CE7949FE688904D6F6462757320525455E68EA7E588B6E68AA5E696875C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8CE9BB98E8AEA43031EFBC88E58F82E88083E69687E6A1A3312D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E20202020202020202F2F20E68F90E58F96E58F82E695B0EFBC9AE781AFE58589E9A29CE889B2EFBC8859EFBC89E38081E997AAE781AFE696B9E5BC8FEFBC8858EFBC895C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F2059E580BCEFBC9A303DE4B88DE4BAAEEFBC8C312D37E5AFB9E5BA94E9A29CE889B25C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B202F2F2058E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AA5C6E2020202020202020766172207879486578203D20287061727365496E7428666C6173684D6F646529203C3C2034207C207061727365496E74286C69676874436F6C6F7229292E746F537472696E67283136292E706164537461727428322C205C22305C22293B202F2F2058E5B7A6E7A7BB34E4BD8D2B595C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304332EFBC88E781AFE58589E68EA7E588B6E5AF84E5AD98E599A8EFBC892B303058595C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0343835E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304330EFBC88E59CB0E59D80E8AEBEE7BDAEE5AF84E5AD98E599A8EFBC892B3030E696B0E59CB0E59D805C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303730EFBC88E781AFE58589E78AB6E68081E5AF84E5AD98E599A8EFBC892B30303031EFBC88E8AFBB31E4B8AAEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303346EFBC88E59CA8E7BABFE69FA5E8AFA2E5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30303043EFBC88E5A48DE4BD8DE5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B5C6E2020202020202020202020202F2F20E9808FE4BCA0E68C87E4BBA4E99C80E8A1A5435243EFBC88E88BA5E69CAAE690BAE5B8A6EFBC895C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E2020202020202020202020202020202076617220636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E2020202020202020202020207D20656C7365207B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628686578436D64293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20686578436D64202B206372634865783B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331303139313138362C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761310245388, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E90E8AEBEE5A487E4B88AE68AA5E79A844D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A72FE4BA8BE4BBB65C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8BE6A0BCE5BC8FE79A844A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E58589E68AA5E8ADA6E599A8E8A7A3E7A081E585A5E58FA32C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C207061796C6F61642C20636F6E74657874293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E202020202F2F20322E20E68F90E58F964D6F6462757320525455E6A0B8E5BF83E5AD97E6AEB55C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E67746828292D34293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4435243EFBC895C6E202020202F2F20342E20E8B58BE580BCE8AEBEE5A4874944EFBC88343835E59CB0E59D80EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE5AFB9E5BA94E789A9E6A8A1E59E8B71756572794C696768745374617465EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E20202020202020202F2F20E6A0A1E9AA8CE695B0E68DAEE58CBAE995BFE5BAA6EFBC88E69FA5E8AFA2E781AFE58589E78AB6E68081E8BF94E59B9E32E5AD97E88A82E695B0E68DAEEFBC9A444820444CEFBC895C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B5C6E202020202020202020202020766172206468486578203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020202020202020202076617220646C486578203D20646174614865782E737562737472696E6728322C2034293B5C6E20202020202020202020202076617220646C496E74203D20686578546F496E7428646C486578293B5C6E202020202020202020202020766172206C696768745374617465203D207B7D3B5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9A313DE7BAA2EFBC8C323DE9BB84EFBC8C333DE7BBBFEFBC8C343DE799BDEFBC8C353DE8939DEFBC8C363DE99D92EFBC8C373DE7B4ABEFBC8C303DE4B88DE4BAAEEFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B202F2F20E4BD8E34E4BD8DE4B8BA59EFBC88E9A29CE889B2EFBC895C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203029207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B202F2F20E9AB9834E4BD8DE4B8BA58EFBC88E997AAE781AFE696B9E5BC8FEFBC895C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A1A5E58585E781AFE58589E680BBE78AB6E680815C6E2020202020202020202020206C6967687453746174652E6C69676874537461747573203D206C6967687453746174652E6C69676874436F6C6F72203D3D3D205C22E4B88DE4BAAEE781AF5C22203F205C22E78684E781AD5C22203A205C22E5B7A5E4BD9CE4B8AD5C223B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E8BE93E587BA5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226C696768745374617465496E666F5C223A206C6967687453746174655C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B8EFBC8CE5AE9EE999853D5C22202B20646174614865782E6C656E6774682829207D5D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE695B0E68DAEE58CBAE590ABE59CA8E7BABFE78AB6E68081EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E58F82E88083E69687E6A1A3312D313239EFBC9A444C3D30783038E8A1A8E7A4BA464C415348E59CA8E7BABF5C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E8BE93E587BA5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D5C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE695B0E68DAEE58CBAE590ABE696B0E59CB0E59D80EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E5AF84E5AD98E599A8E695B0E68DAEE4BD8EE5AD97E88A82E4B8BAE696B0E59CB0E59D805C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E5C6E20202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E8AEBEE7BDAE343835E59CB0E59D805C22E8BE93E587BA5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AFB9E5BA94E5AF84E5AD98E599A830783043EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E8A7A3E69E905C224D6F64627573E68C87E4BBA4E9808FE4BCA05C22E5938DE5BA94EFBC88E9809AE794A8E58A9FE883BDE7A081E5938DE5BA94EFBC895C6E20202020696620285B5C2230335C222C205C2230365C222C205C2231305C225D2E696E636C756465732866756E63436F64654865782929207B5C6E2020202020202020766172E9808FE4BCA0526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22636D645C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22636D64526573706F6E73655C223A205C22E5938DE5BA94E68AA5E69687EFBC9A5C22202B207061796C6F61644865785C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E7075736828E9808FE4BCA0526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F2031302E20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E998B2E68AA4E7AD89E7BAA7E38081E59BBAE4BBB6E78988E69CACEFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E70726F74656374696F6E4C6576656C203D205C2249505835345C223B202F2F20E58F82E88083E69687E6A1A3312D31375C6E2020202070726F706572746965734F626A2E70726F706572746965732E6669726D7761726556657273696F6E203D205C2256312E305C223B202F2F20E58F82E88083E69687E6A1A3312D395C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E5C6E2020202072657475726E206A736F6E546F53747228726573756C742E6C656E6774682829203E2030203F20726573756C74203A205B7B205C226572726F725C223A205C22E69CAAE58CB9E9858DE58FAFE8A7A3E69E90E79A84E68AA5E69687E7B1BBE59E8B5C22207D5D293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BDE68C87E4BBA4EFBC8CE7949FE688904D6F6462757320525455E68EA7E588B6E68AA5E696875C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8CE9BB98E8AEA43031EFBC88E58F82E88083E69687E6A1A3312D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E20202020202020202F2F20E68F90E58F96E58F82E695B0EFBC9AE781AFE58589E9A29CE889B2EFBC8859EFBC89E38081E997AAE781AFE696B9E5BC8FEFBC8858EFBC895C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F2059E580BCEFBC9A303DE4B88DE4BAAEEFBC8C312D37E5AFB9E5BA94E9A29CE889B25C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B202F2F2058E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AA5C6E2020202020202020766172207879486578203D20287061727365496E7428666C6173684D6F646529203C3C2034207C207061727365496E74286C69676874436F6C6F7229292E746F537472696E67283136292E706164537461727428322C205C22305C22293B202F2F2058E5B7A6E7A7BB34E4BD8D2B595C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304332EFBC88E781AFE58589E68EA7E588B6E5AF84E5AD98E599A8EFBC892B303058595C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0343835E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304330EFBC88E59CB0E59D80E8AEBEE7BDAEE5AF84E5AD98E599A8EFBC892B3030E696B0E59CB0E59D805C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303730EFBC88E781AFE58589E78AB6E68081E5AF84E5AD98E599A8EFBC892B30303031EFBC88E8AFBB31E4B8AAEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303346EFBC88E59CA8E7BABFE69FA5E8AFA2E5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30303043EFBC88E5A48DE4BD8DE5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B5C6E2020202020202020202020202F2F20E9808FE4BCA0E68C87E4BBA4E99C80E8A1A5435243EFBC88E88BA5E69CAAE690BAE5B8A6EFBC895C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E2020202020202020202020202020202076617220636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E2020202020202020202020207D20656C7365207B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628686578436D64293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20686578436D64202B206372634865783B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331303234353336382C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761310255708, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E90E8AEBEE5A487E4B88AE68AA5E79A844D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A72FE4BA8BE4BBB65C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8BE6A0BCE5BC8FE79A844A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E58589E68AA5E8ADA6E599A8E8A7A3E7A081E585A5E58FA32C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C207061796C6F61642C20636F6E74657874293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E202020202F2F20322E20E68F90E58F964D6F6462757320525455E6A0B8E5BF83E5AD97E6AEB55C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E67746828292D32293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4435243EFBC895C6E202020202F2F20342E20E8B58BE580BCE8AEBEE5A4874944EFBC88343835E59CB0E59D80EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE5AFB9E5BA94E789A9E6A8A1E59E8B71756572794C696768745374617465EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E20202020202020202F2F20E6A0A1E9AA8CE695B0E68DAEE58CBAE995BFE5BAA6EFBC88E69FA5E8AFA2E781AFE58589E78AB6E68081E8BF94E59B9E32E5AD97E88A82E695B0E68DAEEFBC9A444820444CEFBC895C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B5C6E202020202020202020202020766172206468486578203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020202020202020202076617220646C486578203D20646174614865782E737562737472696E6728322C2034293B5C6E20202020202020202020202076617220646C496E74203D20686578546F496E7428646C486578293B5C6E202020202020202020202020766172206C696768745374617465203D207B7D3B5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9A313DE7BAA2EFBC8C323DE9BB84EFBC8C333DE7BBBFEFBC8C343DE799BDEFBC8C353DE8939DEFBC8C363DE99D92EFBC8C373DE7B4ABEFBC8C303DE4B88DE4BAAEEFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B202F2F20E4BD8E34E4BD8DE4B8BA59EFBC88E9A29CE889B2EFBC895C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203029207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B202F2F20E9AB9834E4BD8DE4B8BA58EFBC88E997AAE781AFE696B9E5BC8FEFBC895C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A1A5E58585E781AFE58589E680BBE78AB6E680815C6E2020202020202020202020206C6967687453746174652E6C69676874537461747573203D206C6967687453746174652E6C69676874436F6C6F72203D3D3D205C22E4B88DE4BAAEE781AF5C22203F205C22E78684E781AD5C22203A205C22E5B7A5E4BD9CE4B8AD5C223B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E8BE93E587BA5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226C696768745374617465496E666F5C223A206C6967687453746174655C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B8EFBC8CE5AE9EE999853D5C22202B20646174614865782E6C656E6774682829207D5D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE695B0E68DAEE58CBAE590ABE59CA8E7BABFE78AB6E68081EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E58F82E88083E69687E6A1A3312D313239EFBC9A444C3D30783038E8A1A8E7A4BA464C415348E59CA8E7BABF5C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E8BE93E587BA5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D5C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE695B0E68DAEE58CBAE590ABE696B0E59CB0E59D80EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E5AF84E5AD98E599A8E695B0E68DAEE4BD8EE5AD97E88A82E4B8BAE696B0E59CB0E59D805C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E5C6E20202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E8AEBEE7BDAE343835E59CB0E59D805C22E8BE93E587BA5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AFB9E5BA94E5AF84E5AD98E599A830783043EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E8A7A3E69E905C224D6F64627573E68C87E4BBA4E9808FE4BCA05C22E5938DE5BA94EFBC88E9809AE794A8E58A9FE883BDE7A081E5938DE5BA94EFBC895C6E20202020696620285B5C2230335C222C205C2230365C222C205C2231305C225D2E696E636C756465732866756E63436F64654865782929207B5C6E2020202020202020766172E9808FE4BCA0526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22636D645C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22636D64526573706F6E73655C223A205C22E5938DE5BA94E68AA5E69687EFBC9A5C22202B207061796C6F61644865785C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E7075736828E9808FE4BCA0526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F2031302E20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E998B2E68AA4E7AD89E7BAA7E38081E59BBAE4BBB6E78988E69CACEFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E70726F74656374696F6E4C6576656C203D205C2249505835345C223B202F2F20E58F82E88083E69687E6A1A3312D31375C6E2020202070726F706572746965734F626A2E70726F706572746965732E6669726D7761726556657273696F6E203D205C2256312E305C223B202F2F20E58F82E88083E69687E6A1A3312D395C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E5C6E2020202072657475726E206A736F6E546F53747228726573756C742E6C656E6774682829203E2030203F20726573756C74203A205B7B205C226572726F725C223A205C22E69CAAE58CB9E9858DE58FAFE8A7A3E69E90E79A84E68AA5E69687E7B1BBE59E8B5C22207D5D293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BDE68C87E4BBA4EFBC8CE7949FE688904D6F6462757320525455E68EA7E588B6E68AA5E696875C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8CE9BB98E8AEA43031EFBC88E58F82E88083E69687E6A1A3312D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E20202020202020202F2F20E68F90E58F96E58F82E695B0EFBC9AE781AFE58589E9A29CE889B2EFBC8859EFBC89E38081E997AAE781AFE696B9E5BC8FEFBC8858EFBC895C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F2059E580BCEFBC9A303DE4B88DE4BAAEEFBC8C312D37E5AFB9E5BA94E9A29CE889B25C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B202F2F2058E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AA5C6E2020202020202020766172207879486578203D20287061727365496E7428666C6173684D6F646529203C3C2034207C207061727365496E74286C69676874436F6C6F7229292E746F537472696E67283136292E706164537461727428322C205C22305C22293B202F2F2058E5B7A6E7A7BB34E4BD8D2B595C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304332EFBC88E781AFE58589E68EA7E588B6E5AF84E5AD98E599A8EFBC892B303058595C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0343835E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304330EFBC88E59CB0E59D80E8AEBEE7BDAEE5AF84E5AD98E599A8EFBC892B3030E696B0E59CB0E59D805C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303730EFBC88E781AFE58589E78AB6E68081E5AF84E5AD98E599A8EFBC892B30303031EFBC88E8AFBB31E4B8AAEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303346EFBC88E59CA8E7BABFE69FA5E8AFA2E5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30303043EFBC88E5A48DE4BD8DE5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B5C6E2020202020202020202020202F2F20E9808FE4BCA0E68C87E4BBA4E99C80E8A1A5435243EFBC88E88BA5E69CAAE690BAE5B8A6EFBC895C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E2020202020202020202020202020202076617220636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E2020202020202020202020207D20656C7365207B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628686578436D64293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20686578436D64202B206372634865783B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331303235353638312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761310277677, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E90E8AEBEE5A487E4B88AE68AA5E79A844D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A72FE4BA8BE4BBB65C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8BE6A0BCE5BC8FE79A844A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E58589E68AA5E8ADA6E599A8E8A7A3E7A081E585A5E58FA32C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C207061796C6F61642C20636F6E74657874293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E202020202F2F20322E20E68F90E58F964D6F6462757320525455E6A0B8E5BF83E5AD97E6AEB55C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E67746828292D32293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4435243EFBC895C6E202020202F2F20342E20E8B58BE580BCE8AEBEE5A4874944EFBC88343835E59CB0E59D80EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE5AFB9E5BA94E789A9E6A8A1E59E8B71756572794C696768745374617465EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E20202020202020202F2F20E6A0A1E9AA8CE695B0E68DAEE58CBAE995BFE5BAA6EFBC88E69FA5E8AFA2E781AFE58589E78AB6E68081E8BF94E59B9E32E5AD97E88A82E695B0E68DAEEFBC9A444820444CEFBC895C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B5C6E202020202020202020202020766172206468486578203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020202020202020202076617220646C486578203D20646174614865782E737562737472696E6728322C2034293B5C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646C4865782C3136293B5C6E202020202020202020202020766172206C696768745374617465203D207B7D3B5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9A313DE7BAA2EFBC8C323DE9BB84EFBC8C333DE7BBBFEFBC8C343DE799BDEFBC8C353DE8939DEFBC8C363DE99D92EFBC8C373DE7B4ABEFBC8C303DE4B88DE4BAAEEFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B202F2F20E4BD8E34E4BD8DE4B8BA59EFBC88E9A29CE889B2EFBC895C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203029207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B202F2F20E9AB9834E4BD8DE4B8BA58EFBC88E997AAE781AFE696B9E5BC8FEFBC895C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A1A5E58585E781AFE58589E680BBE78AB6E680815C6E2020202020202020202020206C6967687453746174652E6C69676874537461747573203D206C6967687453746174652E6C69676874436F6C6F72203D3D3D205C22E4B88DE4BAAEE781AF5C22203F205C22E78684E781AD5C22203A205C22E5B7A5E4BD9CE4B8AD5C223B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E8BE93E587BA5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226C696768745374617465496E666F5C223A206C6967687453746174655C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B8EFBC8CE5AE9EE999853D5C22202B20646174614865782E6C656E6774682829207D5D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE695B0E68DAEE58CBAE590ABE59CA8E7BABFE78AB6E68081EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E58F82E88083E69687E6A1A3312D313239EFBC9A444C3D30783038E8A1A8E7A4BA464C415348E59CA8E7BABF5C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E8BE93E587BA5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D5C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE695B0E68DAEE58CBAE590ABE696B0E59CB0E59D80EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E5AF84E5AD98E599A8E695B0E68DAEE4BD8EE5AD97E88A82E4B8BAE696B0E59CB0E59D805C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E5C6E20202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E8AEBEE7BDAE343835E59CB0E59D805C22E8BE93E587BA5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AFB9E5BA94E5AF84E5AD98E599A830783043EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E8A7A3E69E905C224D6F64627573E68C87E4BBA4E9808FE4BCA05C22E5938DE5BA94EFBC88E9809AE794A8E58A9FE883BDE7A081E5938DE5BA94EFBC895C6E20202020696620285B5C2230335C222C205C2230365C222C205C2231305C225D2E696E636C756465732866756E63436F64654865782929207B5C6E2020202020202020766172E9808FE4BCA0526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22636D645C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22636D64526573706F6E73655C223A205C22E5938DE5BA94E68AA5E69687EFBC9A5C22202B207061796C6F61644865785C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E7075736828E9808FE4BCA0526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F2031302E20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E998B2E68AA4E7AD89E7BAA7E38081E59BBAE4BBB6E78988E69CACEFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E70726F74656374696F6E4C6576656C203D205C2249505835345C223B202F2F20E58F82E88083E69687E6A1A3312D31375C6E2020202070726F706572746965734F626A2E70726F706572746965732E6669726D7761726556657273696F6E203D205C2256312E305C223B202F2F20E58F82E88083E69687E6A1A3312D395C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E5C6E2020202072657475726E206A736F6E546F53747228726573756C742E6C656E6774682829203E2030203F20726573756C74203A205B7B205C226572726F725C223A205C22E69CAAE58CB9E9858DE58FAFE8A7A3E69E90E79A84E68AA5E69687E7B1BBE59E8B5C22207D5D293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BDE68C87E4BBA4EFBC8CE7949FE688904D6F6462757320525455E68EA7E588B6E68AA5E696875C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8CE9BB98E8AEA43031EFBC88E58F82E88083E69687E6A1A3312D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E20202020202020202F2F20E68F90E58F96E58F82E695B0EFBC9AE781AFE58589E9A29CE889B2EFBC8859EFBC89E38081E997AAE781AFE696B9E5BC8FEFBC8858EFBC895C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F2059E580BCEFBC9A303DE4B88DE4BAAEEFBC8C312D37E5AFB9E5BA94E9A29CE889B25C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B202F2F2058E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AA5C6E2020202020202020766172207879486578203D20287061727365496E7428666C6173684D6F646529203C3C2034207C207061727365496E74286C69676874436F6C6F7229292E746F537472696E67283136292E706164537461727428322C205C22305C22293B202F2F2058E5B7A6E7A7BB34E4BD8D2B595C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304332EFBC88E781AFE58589E68EA7E588B6E5AF84E5AD98E599A8EFBC892B303058595C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0343835E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304330EFBC88E59CB0E59D80E8AEBEE7BDAEE5AF84E5AD98E599A8EFBC892B3030E696B0E59CB0E59D805C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303730EFBC88E781AFE58589E78AB6E68081E5AF84E5AD98E599A8EFBC892B30303031EFBC88E8AFBB31E4B8AAEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303346EFBC88E59CA8E7BABFE69FA5E8AFA2E5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30303043EFBC88E5A48DE4BD8DE5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B5C6E2020202020202020202020202F2F20E9808FE4BCA0E68C87E4BBA4E99C80E8A1A5435243EFBC88E88BA5E69CAAE690BAE5B8A6EFBC895C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E2020202020202020202020202020202076617220636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E2020202020202020202020207D20656C7365207B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628686578436D64293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20686578436D64202B206372634865783B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331303237373636352C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761310376873, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E90E8AEBEE5A487E4B88AE68AA5E79A844D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A72FE4BA8BE4BBB65C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8BE6A0BCE5BC8FE79A844A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E58589E68AA5E8ADA6E599A8E8A7A3E7A081E585A5E58FA32C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C207061796C6F61642C20636F6E74657874293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E202020202F2F20322E20E68F90E58F964D6F6462757320525455E6A0B8E5BF83E5AD97E6AEB55C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E67746828292D32293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4435243EFBC895C6E202020202F2F20342E20E8B58BE580BCE8AEBEE5A4874944EFBC88343835E59CB0E59D80EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE5AFB9E5BA94E789A9E6A8A1E59E8B71756572794C696768745374617465EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E20202020202020202F2F20E6A0A1E9AA8CE695B0E68DAEE58CBAE995BFE5BAA6EFBC88E69FA5E8AFA2E781AFE58589E78AB6E68081E8BF94E59B9E32E5AD97E88A82E695B0E68DAEEFBC9A444820444CEFBC895C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B5C6E202020202020202020202020766172206468486578203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020202020202020202076617220646C486578203D20646174614865782E737562737472696E6728322C2034293B5C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646C4865782C3136293B5C6E202020202020202020202020766172206C696768745374617465203D207B7D3B5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9A313DE7BAA2EFBC8C323DE9BB84EFBC8C333DE7BBBFEFBC8C343DE799BDEFBC8C353DE8939DEFBC8C363DE99D92EFBC8C373DE7B4ABEFBC8C303DE4B88DE4BAAEEFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B202F2F20E4BD8E34E4BD8DE4B8BA59EFBC88E9A29CE889B2EFBC895C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203029207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B202F2F20E9AB9834E4BD8DE4B8BA58EFBC88E997AAE781AFE696B9E5BC8FEFBC895C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A1A5E58585E781AFE58589E680BBE78AB6E680815C6E2020202020202020202020206C6967687453746174652E6C69676874537461747573203D206C6967687453746174652E6C69676874436F6C6F72203D3D3D205C22E4B88DE4BAAEE781AF5C22203F205C22E78684E781AD5C22203A205C22E5B7A5E4BD9CE4B8AD5C223B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E8BE93E587BA5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226C696768745374617465496E666F5C223A206C6967687453746174655C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B8EFBC8CE5AE9EE999853D5C22202B20646174614865782E6C656E6774682829207D5D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE695B0E68DAEE58CBAE590ABE59CA8E7BABFE78AB6E68081EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E58F82E88083E69687E6A1A3312D313239EFBC9A444C3D30783038E8A1A8E7A4BA464C415348E59CA8E7BABF5C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E8BE93E587BA5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D5C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE695B0E68DAEE58CBAE590ABE696B0E59CB0E59D80EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E5AF84E5AD98E599A8E695B0E68DAEE4BD8EE5AD97E88A82E4B8BAE696B0E59CB0E59D805C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E5C6E20202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E8AEBEE7BDAE343835E59CB0E59D805C22E8BE93E587BA5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AFB9E5BA94E5AF84E5AD98E599A830783043EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E8A7A3E69E905C224D6F64627573E68C87E4BBA4E9808FE4BCA05C22E5938DE5BA94EFBC88E9809AE794A8E58A9FE883BDE7A081E5938DE5BA94EFBC895C6E20202020696620285B5C2230335C222C205C2230365C222C205C2231305C225D2E696E636C756465732866756E63436F64654865782929207B5C6E2020202020202020766172E9808FE4BCA0526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22636D645C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22636D64526573706F6E73655C223A205C22E5938DE5BA94E68AA5E69687EFBC9A5C22202B207061796C6F61644865785C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E7075736828E9808FE4BCA0526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F2031302E20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E998B2E68AA4E7AD89E7BAA7E38081E59BBAE4BBB6E78988E69CACEFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E70726F74656374696F6E4C6576656C203D205C2249505835345C223B202F2F20E58F82E88083E69687E6A1A3312D31375C6E2020202070726F706572746965734F626A2E70726F706572746965732E6669726D7761726556657273696F6E203D205C2256312E305C223B202F2F20E58F82E88083E69687E6A1A3312D395C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E5C6E2020202072657475726E206A736F6E546F53747228726573756C742E6C656E6774682829203E2030203F20726573756C74203A205B7B205C226572726F725C223A205C22E69CAAE58CB9E9858DE58FAFE8A7A3E69E90E79A84E68AA5E69687E7B1BBE59E8B5C22207D5D293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BDE68C87E4BBA4EFBC8CE7949FE688904D6F6462757320525455E68EA7E588B6E68AA5E696875C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8CE9BB98E8AEA43031EFBC88E58F82E88083E69687E6A1A3312D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E20202020202020202F2F20E68F90E58F96E58F82E695B0EFBC9AE781AFE58589E9A29CE889B2EFBC8859EFBC89E38081E997AAE781AFE696B9E5BC8FEFBC8858EFBC895C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F2059E580BCEFBC9A303DE4B88DE4BAAEEFBC8C312D37E5AFB9E5BA94E9A29CE889B25C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B202F2F2058E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AA5C6E2020202020202020766172207879486578203D20287061727365496E7428666C6173684D6F646529203C3C2034207C207061727365496E74286C69676874436F6C6F7229292E746F537472696E67283136292E706164537461727428322C205C22305C22293B202F2F2058E5B7A6E7A7BB34E4BD8D2B595C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304332EFBC88E781AFE58589E68EA7E588B6E5AF84E5AD98E599A8EFBC892B303058595C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0343835E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304330EFBC88E59CB0E59D80E8AEBEE7BDAEE5AF84E5AD98E599A8EFBC892B3030E696B0E59CB0E59D805C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303730EFBC88E781AFE58589E78AB6E68081E5AF84E5AD98E599A8EFBC892B30303031EFBC88E8AFBB31E4B8AAEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303346EFBC88E59CA8E7BABFE69FA5E8AFA2E5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30303043EFBC88E5A48DE4BD8DE5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B5C6E2020202020202020202020202F2F20E9808FE4BCA0E68C87E4BBA4E99C80E8A1A5435243EFBC88E88BA5E69CAAE690BAE5B8A6EFBC895C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E2020202020202020202020202020202076617220636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E2020202020202020202020207D20656C7365207B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628686578436D64293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20686578436D64202B206372634865783B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331303337363835372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761310421711, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E90E8AEBEE5A487E4B88AE68AA5E79A844D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A72FE4BA8BE4BBB65C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8BE6A0BCE5BC8FE79A844A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E58589E68AA5E8ADA6E599A8E8A7A3E7A081E585A5E58FA32C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C207061796C6F61642C20636F6E74657874293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E202020202F2F20322E20E68F90E58F964D6F6462757320525455E6A0B8E5BF83E5AD97E6AEB55C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E67746828292D32293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4435243EFBC895C6E202020202F2F20342E20E8B58BE580BCE8AEBEE5A4874944EFBC88343835E59CB0E59D80EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE5AFB9E5BA94E789A9E6A8A1E59E8B71756572794C696768745374617465EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E20202020202020202F2F20E6A0A1E9AA8CE695B0E68DAEE58CBAE995BFE5BAA6EFBC88E69FA5E8AFA2E781AFE58589E78AB6E68081E8BF94E59B9E32E5AD97E88A82E695B0E68DAEEFBC9A444820444CEFBC895C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B5C6E202020202020202020202020766172206468486578203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020202020202020202076617220646C486578203D20646174614865782E737562737472696E6728322C2034293B5C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646C4865782C3136293B5C6E202020202020202020202020766172206C696768745374617465203D207B7D3B5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9A313DE7BAA2EFBC8C323DE9BB84EFBC8C333DE7BBBFEFBC8C343DE799BDEFBC8C353DE8939DEFBC8C363DE99D92EFBC8C373DE7B4ABEFBC8C303DE4B88DE4BAAEEFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B202F2F20E4BD8E34E4BD8DE4B8BA59EFBC88E9A29CE889B2EFBC895C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203029207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B202F2F20E9AB9834E4BD8DE4B8BA58EFBC88E997AAE781AFE696B9E5BC8FEFBC895C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A1A5E58585E781AFE58589E680BBE78AB6E680815C6E2020202020202020202020206C6967687453746174652E6C69676874537461747573203D206C6967687453746174652E6C69676874436F6C6F72203D3D3D205C22E4B88DE4BAAEE781AF5C22203F205C22E78684E781AD5C22203A205C22E5B7A5E4BD9CE4B8AD5C223B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E8BE93E587BA5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226C696768745374617465496E666F5C223A206C6967687453746174655C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B8EFBC8CE5AE9EE999853D5C22202B20646174614865782E6C656E6774682829207D5D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE695B0E68DAEE58CBAE590ABE59CA8E7BABFE78AB6E68081EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E58F82E88083E69687E6A1A3312D313239EFBC9A444C3D30783038E8A1A8E7A4BA464C415348E59CA8E7BABF5C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E8BE93E587BA5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D5C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE695B0E68DAEE58CBAE590ABE696B0E59CB0E59D80EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E5AF84E5AD98E599A8E695B0E68DAEE4BD8EE5AD97E88A82E4B8BAE696B0E59CB0E59D805C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E5C6E20202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E8AEBEE7BDAE343835E59CB0E59D805C22E8BE93E587BA5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AFB9E5BA94E5AF84E5AD98E599A830783043EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F2031302E20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E998B2E68AA4E7AD89E7BAA7E38081E59BBAE4BBB6E78988E69CACEFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E70726F74656374696F6E4C6576656C203D205C2249505835345C223B202F2F20E58F82E88083E69687E6A1A3312D31375C6E2020202070726F706572746965734F626A2E70726F706572746965732E6669726D7761726556657273696F6E203D205C2256312E305C223B202F2F20E58F82E88083E69687E6A1A3312D395C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E5C6E2020202072657475726E206A736F6E546F53747228726573756C742E6C656E6774682829203E2030203F20726573756C74203A205B7B205C226572726F725C223A205C22E69CAAE58CB9E9858DE58FAFE8A7A3E69E90E79A84E68AA5E69687E7B1BBE59E8B5C22207D5D293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BDE68C87E4BBA4EFBC8CE7949FE688904D6F6462757320525455E68EA7E588B6E68AA5E696875C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8CE9BB98E8AEA43031EFBC88E58F82E88083E69687E6A1A3312D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E20202020202020202F2F20E68F90E58F96E58F82E695B0EFBC9AE781AFE58589E9A29CE889B2EFBC8859EFBC89E38081E997AAE781AFE696B9E5BC8FEFBC8858EFBC895C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F2059E580BCEFBC9A303DE4B88DE4BAAEEFBC8C312D37E5AFB9E5BA94E9A29CE889B25C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B202F2F2058E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AA5C6E2020202020202020766172207879486578203D20287061727365496E7428666C6173684D6F646529203C3C2034207C207061727365496E74286C69676874436F6C6F7229292E746F537472696E67283136292E706164537461727428322C205C22305C22293B202F2F2058E5B7A6E7A7BB34E4BD8D2B595C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304332EFBC88E781AFE58589E68EA7E588B6E5AF84E5AD98E599A8EFBC892B303058595C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0343835E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304330EFBC88E59CB0E59D80E8AEBEE7BDAEE5AF84E5AD98E599A8EFBC892B3030E696B0E59CB0E59D805C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303730EFBC88E781AFE58589E78AB6E68081E5AF84E5AD98E599A8EFBC892B30303031EFBC88E8AFBB31E4B8AAEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303346EFBC88E59CA8E7BABFE69FA5E8AFA2E5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30303043EFBC88E5A48DE4BD8DE5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B5C6E2020202020202020202020202F2F20E9808FE4BCA0E68C87E4BBA4E99C80E8A1A5435243EFBC88E88BA5E69CAAE690BAE5B8A6EFBC895C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E2020202020202020202020202020202076617220636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E2020202020202020202020207D20656C7365207B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628686578436D64293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20686578436D64202B206372634865783B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331303432313639342C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761310545605, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E90E8AEBEE5A487E4B88AE68AA5E79A844D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A72FE4BA8BE4BBB65C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8BE6A0BCE5BC8FE79A844A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E58589E68AA5E8ADA6E599A8E8A7A3E7A081E585A5E58FA32C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C207061796C6F61642C20636F6E74657874293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E202020202F2F20322E20E68F90E58F964D6F6462757320525455E6A0B8E5BF83E5AD97E6AEB55C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E67746828292D32293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4435243EFBC895C6E202020202F2F20342E20E8B58BE580BCE8AEBEE5A4874944EFBC88343835E59CB0E59D80EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE5AFB9E5BA94E789A9E6A8A1E59E8B71756572794C696768745374617465EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E20202020202020202F2F20E6A0A1E9AA8CE695B0E68DAEE58CBAE995BFE5BAA6EFBC88E69FA5E8AFA2E781AFE58589E78AB6E68081E8BF94E59B9E32E5AD97E88A82E695B0E68DAEEFBC9A444820444CEFBC895C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B5C6E202020202020202020202020766172206468486578203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020202020202020202076617220646C486578203D20646174614865782E737562737472696E6728322C2034293B5C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646C4865782C3136293B5C6E202020202020202020202020766172206C696768745374617465203D207B7D3B5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9A313DE7BAA2EFBC8C323DE9BB84EFBC8C333DE7BBBFEFBC8C343DE799BDEFBC8C353DE8939DEFBC8C363DE99D92EFBC8C373DE7B4ABEFBC8C303DE4B88DE4BAAEEFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B202F2F20E4BD8E34E4BD8DE4B8BA59EFBC88E9A29CE889B2EFBC895C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203029207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B202F2F20E9AB9834E4BD8DE4B8BA58EFBC88E997AAE781AFE696B9E5BC8FEFBC895C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A1A5E58585E781AFE58589E680BBE78AB6E680815C6E2020202020202020202020206C6967687453746174652E6C69676874537461747573203D206C6967687453746174652E6C69676874436F6C6F72203D3D3D205C22E4B88DE4BAAEE781AF5C22203F205C22E78684E781AD5C22203A205C22E5B7A5E4BD9CE4B8AD5C223B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E8BE93E587BA5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226C696768745374617465496E666F5C223A206C6967687453746174655C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B8EFBC8CE5AE9EE999853D5C22202B20646174614865782E6C656E6774682829207D5D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE695B0E68DAEE58CBAE590ABE59CA8E7BABFE78AB6E68081EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E58F82E88083E69687E6A1A3312D313239EFBC9A444C3D30783038E8A1A8E7A4BA464C415348E59CA8E7BABF5C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E8BE93E587BA5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D5C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE695B0E68DAEE58CBAE590ABE696B0E59CB0E59D80EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E5AF84E5AD98E599A8E695B0E68DAEE4BD8EE5AD97E88A82E4B8BAE696B0E59CB0E59D805C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E5C6E20202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E8AEBEE7BDAE343835E59CB0E59D805C22E8BE93E587BA5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AFB9E5BA94E5AF84E5AD98E599A830783043EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F2031302E20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E998B2E68AA4E7AD89E7BAA7E38081E59BBAE4BBB6E78988E69CACEFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E70726F74656374696F6E4C6576656C203D205C2249505835345C223B202F2F20E58F82E88083E69687E6A1A3312D31375C6E2020202070726F706572746965734F626A2E70726F706572746965732E6669726D7761726556657273696F6E203D205C2256312E305C223B202F2F20E58F82E88083E69687E6A1A3312D395C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E5C6E2020202072657475726E206A736F6E546F53747228726573756C742E6C656E6774682829203E2030203F20726573756C74203A205B7B205C226572726F725C223A205C22E69CAAE58CB9E9858DE58FAFE8A7A3E69E90E79A84E68AA5E69687E7B1BBE59E8B5C22207D5D293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BDE68C87E4BBA4EFBC8CE7949FE688904D6F6462757320525455E68EA7E588B6E68AA5E696875C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8CE9BB98E8AEA43031EFBC88E58F82E88083E69687E6A1A3312D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E20202020202020202F2F20E68F90E58F96E58F82E695B0EFBC9AE781AFE58589E9A29CE889B2EFBC8859EFBC89E38081E997AAE781AFE696B9E5BC8FEFBC8858EFBC895C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F2059E580BCEFBC9A303DE4B88DE4BAAEEFBC8C312D37E5AFB9E5BA94E9A29CE889B25C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B202F2F2058E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AA5C6E2020202020202020766172207879486578203D20287061727365496E7428666C6173684D6F646529203C3C2034207C207061727365496E74286C69676874436F6C6F7229292E746F537472696E67283136292E706164537461727428322C205C22305C22293B202F2F2058E5B7A6E7A7BB34E4BD8D2B595C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304332EFBC88E781AFE58589E68EA7E588B6E5AF84E5AD98E599A8EFBC892B303058595C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0343835E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304330EFBC88E59CB0E59D80E8AEBEE7BDAEE5AF84E5AD98E599A8EFBC892B3030E696B0E59CB0E59D805C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303730EFBC88E781AFE58589E78AB6E68081E5AF84E5AD98E599A8EFBC892B30303031EFBC88E8AFBB31E4B8AAEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303346EFBC88E59CA8E7BABFE69FA5E8AFA2E5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30303043EFBC88E5A48DE4BD8DE5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B5C6E2020202020202020202020202F2F20E9808FE4BCA0E68C87E4BBA4E99C80E8A1A5435243EFBC88E88BA5E69CAAE690BAE5B8A6EFBC895C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E2020202020202020202020202020202076617220636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E2020202020202020202020207D20656C7365207B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628686578436D64293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20686578436D64202B206372634865783B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331303534353538392C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761310558019, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E90E8AEBEE5A487E4B88AE68AA5E79A844D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A72FE4BA8BE4BBB65C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8BE6A0BCE5BC8FE79A844A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E58589E68AA5E8ADA6E599A8E8A7A3E7A081E585A5E58FA32C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C207061796C6F61642C20636F6E74657874293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E202020202F2F20322E20E68F90E58F964D6F6462757320525455E6A0B8E5BF83E5AD97E6AEB55C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E67746828292D32293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4435243EFBC895C6E202020202F2F20342E20E8B58BE580BCE8AEBEE5A4874944EFBC88343835E59CB0E59D80EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE5AFB9E5BA94E789A9E6A8A1E59E8B71756572794C696768745374617465EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E20202020202020202F2F20E6A0A1E9AA8CE695B0E68DAEE58CBAE995BFE5BAA6EFBC88E69FA5E8AFA2E781AFE58589E78AB6E68081E8BF94E59B9E32E5AD97E88A82E695B0E68DAEEFBC9A444820444CEFBC895C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B5C6E202020202020202020202020766172206468486578203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020202020202020202076617220646C486578203D20646174614865782E737562737472696E6728322C2034293B5C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646C4865782C3136293B5C6E202020202020202020202020766172206C696768745374617465203D207B7D3B5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9A313DE7BAA2EFBC8C323DE9BB84EFBC8C333DE7BBBFEFBC8C343DE799BDEFBC8C353DE8939DEFBC8C363DE99D92EFBC8C373DE7B4ABEFBC8C303DE4B88DE4BAAEEFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B202F2F20E4BD8E34E4BD8DE4B8BA59EFBC88E9A29CE889B2EFBC895C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BAA2E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E9BB84E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7BBBFE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E799BDE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E8939DE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E99D92E781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E7B4ABE781AF5C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203029207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D205C22E4B88DE4BAAEE781AF5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B202F2F20E9AB9834E4BD8DE4B8BA58EFBC88E997AAE781AFE696B9E5BC8FEFBC895C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20E8A1A5E58585E781AFE58589E680BBE78AB6E680815C6E2020202020202020202020206C6967687453746174652E6C69676874537461747573203D206C6967687453746174652E6C69676874436F6C6F72203D3D3D205C22E4B88DE4BAAEE781AF5C22203F205C22E78684E781AD5C22203A205C22E5B7A5E4BD9CE4B8AD5C223B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E8BE93E587BA5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226C696768745374617465496E666F5C223A206C6967687453746174655C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B8EFBC8CE5AE9EE999853D5C22202B20646174614865782E6C656E6774682829207D5D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE695B0E68DAEE58CBAE590ABE59CA8E7BABFE78AB6E68081EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E58F82E88083E69687E6A1A3312D313239EFBC9A444C3D30783038E8A1A8E7A4BA464C415348E59CA8E7BABF5C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E5C6E2020202020202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E8BE93E587BA5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B5C6E20202020202020202020202020202020202020205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D5C6E202020202020202020202020202020207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE695B0E68DAEE58CBAE590ABE696B0E59CB0E59D80EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E5AF84E5AD98E599A8E695B0E68DAEE4BD8EE5AD97E88A82E4B8BAE696B0E59CB0E59D805C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E5C6E20202020202020202F2F20E698A0E5B084E789A9E6A8A1E59E8B5C22E8AEBEE7BDAE343835E59CB0E59D805C22E8BE93E587BA5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AFB9E5BA94E5AF84E5AD98E599A830783043EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B5C6E202020202020202020202020202020205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C225C6E2020202020202020202020207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E202020207D5C6E5C6E202020202F2F2031302E20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E998B2E68AA4E7AD89E7BAA7E38081E59BBAE4BBB6E78988E69CACEFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E70726F74656374696F6E4C6576656C203D205C2249505835345C223B202F2F20E58F82E88083E69687E6A1A3312D31375C6E2020202070726F706572746965734F626A2E70726F706572746965732E6669726D7761726556657273696F6E203D205C2256312E305C223B202F2F20E58F82E88083E69687E6A1A3312D395C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BDE68C87E4BBA4EFBC8CE7949FE688904D6F6462757320525455E68EA7E588B6E68AA5E696875C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8CE9BB98E8AEA43031EFBC88E58F82E88083E69687E6A1A3312D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E20202020202020202F2F20E68F90E58F96E58F82E695B0EFBC9AE781AFE58589E9A29CE889B2EFBC8859EFBC89E38081E997AAE781AFE696B9E5BC8FEFBC8858EFBC895C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F2059E580BCEFBC9A303DE4B88DE4BAAEEFBC8C312D37E5AFB9E5BA94E9A29CE889B25C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B202F2F2058E580BCEFBC9A343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AA5C6E2020202020202020766172207879486578203D20287061727365496E7428666C6173684D6F646529203C3C2034207C207061727365496E74286C69676874436F6C6F7229292E746F537472696E67283136292E706164537461727428322C205C22305C22293B202F2F2058E5B7A6E7A7BB34E4BD8D2B595C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304332EFBC88E781AFE58589E68EA7E588B6E5AF84E5AD98E599A8EFBC892B303058595C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0343835E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30304330EFBC88E59CB0E59D80E8AEBEE7BDAEE5AF84E5AD98E599A8EFBC892B3030E696B0E59CB0E59D805C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303730EFBC88E781AFE58589E78AB6E68081E5AF84E5AD98E599A8EFBC892B30303031EFBC88E8AFBB31E4B8AAEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3033EFBC88E8AFBBE4BF9DE68C81E5AF84E5AD98E599A8EFBC892B30303346EFBC88E59CA8E7BABFE69FA5E8AFA2E5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A04D6F64627573E68C87E4BBA4EFBC9AE59CB0E59D802B3036EFBC88E9A284E7BDAEE58D95E5AF84E5AD98E599A8EFBC892B30303043EFBC88E5A48DE4BD8DE5AF84E5AD98E599A8EFBC892B303030305C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B5C6E2020202020202020202020202F2F20E9808FE4BCA0E68C87E4BBA4E99C80E8A1A5435243EFBC88E88BA5E69CAAE690BAE5B8A6EFBC895C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E2020202020202020202020202020202076617220636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E2020202020202020202020207D20656C7365207B5C6E2020202020202020202020202020202076617220637263486578203D206D6F646275735F637263313628686578436D64293B5C6E202020202020202020202020202020206D6F646275734672616D65203D20686578436D64202B206372634865783B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331303535383030332C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761311262275, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E5C6E2F2A2A5C6E202A204153434949E8BDAC3136E8BF9BE588B6E5B7A5E585B7E587BDE695B0EFBC88E98082E9858DE8BE93E585A5E68AA5E69687E6A0BCE5BC8FEFBC895C6E202A2040706172616D207B737472696E677D206173636969537472202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A204072657475726E73207B737472696E677D20E8BDACE68DA2E5908E3136E8BF9BE588B6E5AD97E7ACA6E4B8B25C6E202A2F5C6E7661722061736369695F746F486578203D2066756E6374696F6E28617363696953747229207B5C6E2020202076617220686578537472203D205C225C223B5C6E20202020666F7220287661722069203D20303B2069203C2061736369695374722E6C656E6774683B20692B2B29207B5C6E202020202020202076617220686578203D2061736369695374722E63686172436F646541742869292E746F537472696E67283136293B5C6E2020202020202020686578537472202B3D206865782E6C656E677468203D3D3D2031203F205C22305C22202B20686578203A206865783B5C6E202020207D5C6E2020202072657475726E206865785374722E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E20202020766172207061796C6F6164486578203D2061736369695F746F486578287061796C6F6164293B5C6E202020206C6F672E696E666F285C22E8A7A3E7A081E585A5E58FA3EFBC9AE58E9FE5A78B41534349493D7B7D2C203136E8BF9BE588B63D7B7D2C20636F6E746578743D7B7D5C222C207061796C6F61642C207061796C6F61644865782C20636F6E74657874293B5C6E202020205C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C5C6E20202020202020205C22636F6E746578745C223A20636F6E746578742C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E677468203C203829207B5C6E2020202020202020766172206572726F724F626A203D207B205C6E2020202020202020202020205C226572726F725C223A205C22E697A0E69588E5B8A7EFBC9AE995BFE5BAA6E4B88DE8B6B3EFBC88E99C80E289A538E5AD97E7ACA63136E8BF9BE588B6EFBC895C222C205C6E2020202020202020202020205C2261637475616C4C656E6774685C223A207061796C6F61644865782E6C656E6774682C5C6E2020202020202020202020205C227061796C6F61644865785C223A207061796C6F61644865785C6E20202020202020207D3B5C6E202020202020202072657475726E204A534F4E2E737472696E67696679285B6572726F724F626A5D293B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E677468202D2034293B202F2F20435243EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E677468202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E677468203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D207061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22305C222C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22305C222C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22315C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22325C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22335C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22345C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22355C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22365C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22375C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22305C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22345C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22355C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22365C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22305C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20352E3420E698A0E5B0845C2271756572794C6967687453746174655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226C696768745374617465496E666F5C223A206C696768745374617465207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202076617220646174614C656E457272203D207B205C6E202020202020202020202020202020205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B85C222C205C6E202020202020202020202020202020205C226578706563745C223A205C2234E5AD97E7ACA6EFBC8832E5AD97E88A82EFBC895C222C205C6E202020202020202020202020202020205C2261637475616C5C223A20646174614865782E6C656E677468202B205C22E5AD97E7ACA65C222C5C6E202020202020202020202020202020205C22646174614865785C223A20646174614865785C6E2020202020202020202020207D3B5C6E20202020202020202020202072657475726E204A534F4E2E737472696E67696679285B646174614C656E4572725D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313236E887B3F09F94B6332D313330EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20444C3D30783038E8A1A8E7A4BAE59CA8E7BABFEFBC88E58F82E88083F09F94B6332D313239EFBC895C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E2020202020202020202020202F2F20E698A0E5B0845C2271756572794F6E6C696E654465766963655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE58F82E88083F09F94B6332D313038E887B3F09F94B6332D313138EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E696B0E59CB0E59D80E5AD98E4BA8EE695B0E68DAEE58CBAE4BD8EE5AD97E88A82EFBC88E58F82E88083F09F94B6332D313131EFBC895C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E20202020202020202F2F20E698A0E5B0845C22736574343835416464725C22E58A9FE883BDE7BB93E69E9C5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AF84E5AD98E599A830783043EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E697A0E58CB9E9858DE8A7A3E69E90E9A1B9E697B6E8BF94E59B9EE59FBAE7A180E5B19EE680A75C6E2020202069662028726573756C742E6C656E677468203D3D3D203029207B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E2020202072657475726E204A534F4E2E737472696E6769667928726573756C74293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D204A534F4E2E7061727365287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E67746820252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E677468203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E677468202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331313236323235342C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E20202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E20202020202020205C2264657669636549645C223A205C2230395C222C5C6E20202020202020205C226F75747075745C223A207B5C6E2020202020202020202020205C226C696768745374617465496E666F5C223A207B5C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22E4B88DE4BAAEE781AF5C222C5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22E78684E781AD5C222C5C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D2C5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C222C5C6E2020202020202020202020205C2263757272656E744C69676874436F6C6F725C223A205C22E4B88DE4BAAEE781AF5C222C5C6E2020202020202020202020205C2263757272656E74466C6173684D6F64655C223A205C22E78684E781AD5C222C5C6E2020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C222C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D2C5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C5C6E20202020202020205C226576656E745C223A205C226F66666C696E655C222C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C226F66666C696E655C223A205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A3039EFBC895C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D2C5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C222C5C6E2020202020202020202020205C2263757272656E744C69676874436F6C6F725C223A205C22E4B88DE4BAAEE781AF5C222C5C6E2020202020202020202020205C2263757272656E74466C6173684D6F64655C223A205C22E78684E781AD5C222C5C6E2020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C222C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761311271955, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E20202020766172207061796C6F6164486578203D2061736369695F746F486578287061796C6F6164293B5C6E202020206C6F672E696E666F285C22E8A7A3E7A081E585A5E58FA3EFBC9AE58E9FE5A78B41534349493D7B7D2C203136E8BF9BE588B63D7B7D2C20636F6E746578743D7B7D5C222C207061796C6F61642C207061796C6F61644865782C20636F6E74657874293B5C6E202020205C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C5C6E20202020202020205C22636F6E746578745C223A20636F6E746578742C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E677468203C203829207B5C6E2020202020202020766172206572726F724F626A203D207B205C6E2020202020202020202020205C226572726F725C223A205C22E697A0E69588E5B8A7EFBC9AE995BFE5BAA6E4B88DE8B6B3EFBC88E99C80E289A538E5AD97E7ACA63136E8BF9BE588B6EFBC895C222C205C6E2020202020202020202020205C2261637475616C4C656E6774685C223A207061796C6F61644865782E6C656E6774682C5C6E2020202020202020202020205C227061796C6F61644865785C223A207061796C6F61644865785C6E20202020202020207D3B5C6E202020202020202072657475726E204A534F4E2E737472696E67696679285B6572726F724F626A5D293B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E677468202D2034293B202F2F20435243EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E677468202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E677468203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D207061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22305C222C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22305C222C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22315C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22325C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22335C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22345C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22355C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22365C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22375C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22305C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22345C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22355C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22365C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22305C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20352E3420E698A0E5B0845C2271756572794C6967687453746174655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226C696768745374617465496E666F5C223A206C696768745374617465207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202076617220646174614C656E457272203D207B205C6E202020202020202020202020202020205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B85C222C205C6E202020202020202020202020202020205C226578706563745C223A205C2234E5AD97E7ACA6EFBC8832E5AD97E88A82EFBC895C222C205C6E202020202020202020202020202020205C2261637475616C5C223A20646174614865782E6C656E677468202B205C22E5AD97E7ACA65C222C5C6E202020202020202020202020202020205C22646174614865785C223A20646174614865785C6E2020202020202020202020207D3B5C6E20202020202020202020202072657475726E204A534F4E2E737472696E67696679285B646174614C656E4572725D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313236E887B3F09F94B6332D313330EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20444C3D30783038E8A1A8E7A4BAE59CA8E7BABFEFBC88E58F82E88083F09F94B6332D313239EFBC895C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E2020202020202020202020202F2F20E698A0E5B0845C2271756572794F6E6C696E654465766963655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE58F82E88083F09F94B6332D313038E887B3F09F94B6332D313138EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E696B0E59CB0E59D80E5AD98E4BA8EE695B0E68DAEE58CBAE4BD8EE5AD97E88A82EFBC88E58F82E88083F09F94B6332D313131EFBC895C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E20202020202020202F2F20E698A0E5B0845C22736574343835416464725C22E58A9FE883BDE7BB93E69E9C5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AF84E5AD98E599A830783043EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E697A0E58CB9E9858DE8A7A3E69E90E9A1B9E697B6E8BF94E59B9EE59FBAE7A180E5B19EE680A75C6E2020202069662028726573756C742E6C656E677468203D3D3D203029207B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E2020202072657475726E204A534F4E2E737472696E6769667928726573756C74293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D204A534F4E2E7061727365287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E67746820252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E677468203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E677468202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331313237313934332C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E20202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E20202020202020205C2264657669636549645C223A205C2230395C222C5C6E20202020202020205C226F75747075745C223A207B5C6E2020202020202020202020205C226C696768745374617465496E666F5C223A207B5C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22E4B88DE4BAAEE781AF5C222C5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22E78684E781AD5C222C5C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D2C5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C222C5C6E2020202020202020202020205C2263757272656E744C69676874436F6C6F725C223A205C22E4B88DE4BAAEE781AF5C222C5C6E2020202020202020202020205C2263757272656E74466C6173684D6F64655C223A205C22E78684E781AD5C222C5C6E2020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C222C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D2C5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C5C6E20202020202020205C226576656E745C223A205C226F66666C696E655C222C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C226F66666C696E655C223A205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A3039EFBC895C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D2C5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C222C5C6E2020202020202020202020205C2263757272656E744C69676874436F6C6F725C223A205C22E4B88DE4BAAEE781AF5C222C5C6E2020202020202020202020205C2263757272656E74466C6173684D6F64655C223A205C22E78684E781AD5C222C5C6E2020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C222C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761311284775, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E20202020766172207061796C6F6164486578203D2061736369695F746F486578287061796C6F6164293B5C6E202020206C6F672E696E666F285C22E8A7A3E7A081E585A5E58FA3EFBC9AE58E9FE5A78B41534349493D7B7D2C203136E8BF9BE588B63D7B7D2C20636F6E746578743D7B7D5C222C207061796C6F61642C207061796C6F61644865782C20636F6E74657874293B5C6E202020205C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C5C6E20202020202020205C22636F6E746578745C223A20636F6E746578742C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E677468203C203829207B5C6E2020202020202020766172206572726F724F626A203D207B205C6E2020202020202020202020205C226572726F725C223A205C22E697A0E69588E5B8A7EFBC9AE995BFE5BAA6E4B88DE8B6B3EFBC88E99C80E289A538E5AD97E7ACA63136E8BF9BE588B6EFBC895C222C205C6E2020202020202020202020205C2261637475616C4C656E6774685C223A207061796C6F61644865782E6C656E6774682C5C6E2020202020202020202020205C227061796C6F61644865785C223A207061796C6F61644865785C6E20202020202020207D3B5C6E202020202020202072657475726E204A534F4E2E737472696E67696679285B6572726F724F626A5D293B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E677468202D2034293B202F2F20435243EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E677468202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E677468203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D207061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22305C222C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22305C222C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22315C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22325C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22335C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22345C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22355C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22365C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22375C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22305C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22345C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22355C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22365C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22305C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20352E3420E698A0E5B0845C2271756572794C6967687453746174655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226C696768745374617465496E666F5C223A206C696768745374617465207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202076617220646174614C656E457272203D207B205C6E202020202020202020202020202020205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B85C222C205C6E202020202020202020202020202020205C226578706563745C223A205C2234E5AD97E7ACA6EFBC8832E5AD97E88A82EFBC895C222C205C6E202020202020202020202020202020205C2261637475616C5C223A20646174614865782E6C656E677468202B205C22E5AD97E7ACA65C222C5C6E202020202020202020202020202020205C22646174614865785C223A20646174614865785C6E2020202020202020202020207D3B5C6E20202020202020202020202072657475726E204A534F4E2E737472696E67696679285B646174614C656E4572725D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313236E887B3F09F94B6332D313330EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20444C3D30783038E8A1A8E7A4BAE59CA8E7BABFEFBC88E58F82E88083F09F94B6332D313239EFBC895C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E2020202020202020202020202F2F20E698A0E5B0845C2271756572794F6E6C696E654465766963655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE58F82E88083F09F94B6332D313038E887B3F09F94B6332D313138EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E696B0E59CB0E59D80E5AD98E4BA8EE695B0E68DAEE58CBAE4BD8EE5AD97E88A82EFBC88E58F82E88083F09F94B6332D313131EFBC895C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E20202020202020202F2F20E698A0E5B0845C22736574343835416464725C22E58A9FE883BDE7BB93E69E9C5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AF84E5AD98E599A830783043EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E697A0E58CB9E9858DE8A7A3E69E90E9A1B9E697B6E8BF94E59B9EE59FBAE7A180E5B19EE680A75C6E2020202069662028726573756C742E6C656E677468203D3D3D203029207B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E2020202072657475726E204A534F4E2E737472696E6769667928726573756C74293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D204A534F4E2E7061727365287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E67746820252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E677468203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E677468202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331313238343735372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E20202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E20202020202020205C2264657669636549645C223A205C2230395C222C5C6E20202020202020205C226F75747075745C223A207B5C6E2020202020202020202020205C226C696768745374617465496E666F5C223A207B5C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22E4B88DE4BAAEE781AF5C222C5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22E78684E781AD5C222C5C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D2C5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C222C5C6E2020202020202020202020205C2263757272656E744C69676874436F6C6F725C223A205C22E4B88DE4BAAEE781AF5C222C5C6E2020202020202020202020205C2263757272656E74466C6173684D6F64655C223A205C22E78684E781AD5C222C5C6E2020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C222C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D2C5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C5C6E20202020202020205C226576656E745C223A205C226F66666C696E655C222C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C226F66666C696E655C223A205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A3039EFBC895C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D2C5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C222C5C6E2020202020202020202020205C2263757272656E744C69676874436F6C6F725C223A205C22E4B88DE4BAAEE781AF5C222C5C6E2020202020202020202020205C2263757272656E74466C6173684D6F64655C223A205C22E78684E781AD5C222C5C6E2020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C222C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761311289581, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E20202020766172207061796C6F6164486578203D2061736369695F746F486578287061796C6F6164293B5C6E202020206C6F672E696E666F285C22E8A7A3E7A081E585A5E58FA3EFBC9AE58E9FE5A78B41534349493D7B7D2C203136E8BF9BE588B63D7B7D2C20636F6E746578743D7B7D5C222C207061796C6F61642C207061796C6F61644865782C20636F6E74657874293B5C6E202020205C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E677468203C203829207B5C6E2020202020202020766172206572726F724F626A203D207B205C6E2020202020202020202020205C226572726F725C223A205C22E697A0E69588E5B8A7EFBC9AE995BFE5BAA6E4B88DE8B6B3EFBC88E99C80E289A538E5AD97E7ACA63136E8BF9BE588B6EFBC895C222C205C6E2020202020202020202020205C2261637475616C4C656E6774685C223A207061796C6F61644865782E6C656E6774682C5C6E2020202020202020202020205C227061796C6F61644865785C223A207061796C6F61644865785C6E20202020202020207D3B5C6E202020202020202072657475726E204A534F4E2E737472696E67696679285B6572726F724F626A5D293B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E677468202D2034293B202F2F20435243EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E677468202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E677468203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D207061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22305C222C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22305C222C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22315C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22325C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22335C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22345C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22355C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22365C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22375C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22305C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22345C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22355C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22365C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22305C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20352E3420E698A0E5B0845C2271756572794C6967687453746174655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226C696768745374617465496E666F5C223A206C696768745374617465207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202076617220646174614C656E457272203D207B205C6E202020202020202020202020202020205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B85C222C205C6E202020202020202020202020202020205C226578706563745C223A205C2234E5AD97E7ACA6EFBC8832E5AD97E88A82EFBC895C222C205C6E202020202020202020202020202020205C2261637475616C5C223A20646174614865782E6C656E677468202B205C22E5AD97E7ACA65C222C5C6E202020202020202020202020202020205C22646174614865785C223A20646174614865785C6E2020202020202020202020207D3B5C6E20202020202020202020202072657475726E204A534F4E2E737472696E67696679285B646174614C656E4572725D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313236E887B3F09F94B6332D313330EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20444C3D30783038E8A1A8E7A4BAE59CA8E7BABFEFBC88E58F82E88083F09F94B6332D313239EFBC895C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E2020202020202020202020202F2F20E698A0E5B0845C2271756572794F6E6C696E654465766963655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE58F82E88083F09F94B6332D313038E887B3F09F94B6332D313138EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E677468203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E696B0E59CB0E59D80E5AD98E4BA8EE695B0E68DAEE58CBAE4BD8EE5AD97E88A82EFBC88E58F82E88083F09F94B6332D313131EFBC895C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E20202020202020202F2F20E698A0E5B0845C22736574343835416464725C22E58A9FE883BDE7BB93E69E9C5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AF84E5AD98E599A830783043EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E697A0E58CB9E9858DE8A7A3E69E90E9A1B9E697B6E8BF94E59B9EE59FBAE7A180E5B19EE680A75C6E2020202069662028726573756C742E6C656E677468203D3D3D203029207B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E2020202072657475726E204A534F4E2E737472696E6769667928726573756C74293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D204A534F4E2E7061727365287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E67746820252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E677468203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E677468202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331313238393536312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E20202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E20202020202020205C2264657669636549645C223A205C2230395C222C5C6E20202020202020205C226F75747075745C223A207B5C6E2020202020202020202020205C226C696768745374617465496E666F5C223A207B5C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22E4B88DE4BAAEE781AF5C222C5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22E78684E781AD5C222C5C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D2C5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C222C5C6E2020202020202020202020205C2263757272656E744C69676874436F6C6F725C223A205C22E4B88DE4BAAEE781AF5C222C5C6E2020202020202020202020205C2263757272656E74466C6173684D6F64655C223A205C22E78684E781AD5C222C5C6E2020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C222C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D2C5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C5C6E20202020202020205C226576656E745C223A205C226F66666C696E655C222C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C226F66666C696E655C223A205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A3039EFBC895C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D2C5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C222C5C6E2020202020202020202020205C2263757272656E744C69676874436F6C6F725C223A205C22E4B88DE4BAAEE781AF5C222C5C6E2020202020202020202020205C2263757272656E74466C6173684D6F64655C223A205C22E78684E781AD5C222C5C6E2020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C222C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761311297243, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E20202020766172207061796C6F6164486578203D2061736369695F746F486578287061796C6F6164293B5C6E202020206C6F672E696E666F285C22E8A7A3E7A081E585A5E58FA3EFBC9AE58E9FE5A78B41534349493D7B7D2C203136E8BF9BE588B63D7B7D2C20636F6E746578743D7B7D5C222C207061796C6F61642C207061796C6F61644865782C20636F6E74657874293B5C6E202020205C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202020766172206572726F724F626A203D207B205C6E2020202020202020202020205C226572726F725C223A205C22E697A0E69588E5B8A7EFBC9AE995BFE5BAA6E4B88DE8B6B3EFBC88E99C80E289A538E5AD97E7ACA63136E8BF9BE588B6EFBC895C222C205C6E2020202020202020202020205C2261637475616C4C656E6774685C223A207061796C6F61644865782E6C656E67746828292C5C6E2020202020202020202020205C227061796C6F61644865785C223A207061796C6F61644865785C6E20202020202020207D3B5C6E202020202020202072657475726E204A534F4E2E737472696E67696679285B6572726F724F626A5D293B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E6774682829202D2034293B202F2F20435243EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D207061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22305C222C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22305C222C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22315C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22325C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22335C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22345C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22355C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22365C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22375C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22305C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22345C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22355C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22365C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22305C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20352E3420E698A0E5B0845C2271756572794C6967687453746174655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226C696768745374617465496E666F5C223A206C696768745374617465207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202076617220646174614C656E457272203D207B205C6E202020202020202020202020202020205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B85C222C205C6E202020202020202020202020202020205C226578706563745C223A205C2234E5AD97E7ACA6EFBC8832E5AD97E88A82EFBC895C222C205C6E202020202020202020202020202020205C2261637475616C5C223A20646174614865782E6C656E6774682829202B205C22E5AD97E7ACA65C222C5C6E202020202020202020202020202020205C22646174614865785C223A20646174614865785C6E2020202020202020202020207D3B5C6E20202020202020202020202072657475726E204A534F4E2E737472696E67696679285B646174614C656E4572725D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313236E887B3F09F94B6332D313330EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20444C3D30783038E8A1A8E7A4BAE59CA8E7BABFEFBC88E58F82E88083F09F94B6332D313239EFBC895C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E2020202020202020202020202F2F20E698A0E5B0845C2271756572794F6E6C696E654465766963655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE58F82E88083F09F94B6332D313038E887B3F09F94B6332D313138EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E696B0E59CB0E59D80E5AD98E4BA8EE695B0E68DAEE58CBAE4BD8EE5AD97E88A82EFBC88E58F82E88083F09F94B6332D313131EFBC895C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E20202020202020202F2F20E698A0E5B0845C22736574343835416464725C22E58A9FE883BDE7BB93E69E9C5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AF84E5AD98E599A830783043EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E697A0E58CB9E9858DE8A7A3E69E90E9A1B9E697B6E8BF94E59B9EE59FBAE7A180E5B19EE680A75C6E2020202069662028726573756C742E6C656E6774682829203D3D3D203029207B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E2020202072657475726E204A534F4E2E737472696E6769667928726573756C74293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D204A534F4E2E7061727365287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331313239373232382C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E20202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E20202020202020205C2264657669636549645C223A205C2230395C222C5C6E20202020202020205C226F75747075745C223A207B5C6E2020202020202020202020205C226C696768745374617465496E666F5C223A207B5C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22E4B88DE4BAAEE781AF5C222C5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22E78684E781AD5C222C5C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D2C5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C222C5C6E2020202020202020202020205C2263757272656E744C69676874436F6C6F725C223A205C22E4B88DE4BAAEE781AF5C222C5C6E2020202020202020202020205C2263757272656E74466C6173684D6F64655C223A205C22E78684E781AD5C222C5C6E2020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C222C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D2C5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C5C6E20202020202020205C226576656E745C223A205C226F66666C696E655C222C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C226F66666C696E655C223A205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A3039EFBC895C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D2C5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C222C5C6E2020202020202020202020205C2263757272656E744C69676874436F6C6F725C223A205C22E4B88DE4BAAEE781AF5C222C5C6E2020202020202020202020205C2263757272656E74466C6173684D6F64655C223A205C22E78684E781AD5C222C5C6E2020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C222C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761311299157, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E20202020766172207061796C6F6164486578203D2061736369695F746F486578287061796C6F6164293B5C6E202020206C6F672E696E666F285C22E8A7A3E7A081E585A5E58FA3EFBC9AE58E9FE5A78B41534349493D7B7D2C203136E8BF9BE588B63D7B7D2C20636F6E746578743D7B7D5C222C207061796C6F61642C207061796C6F61644865782C20636F6E74657874293B5C6E202020205C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202020766172206572726F724F626A203D207B205C6E2020202020202020202020205C226572726F725C223A205C22E697A0E69588E5B8A7EFBC9AE995BFE5BAA6E4B88DE8B6B3EFBC88E99C80E289A538E5AD97E7ACA63136E8BF9BE588B6EFBC895C222C205C6E2020202020202020202020205C2261637475616C4C656E6774685C223A207061796C6F61644865782E6C656E67746828292C5C6E2020202020202020202020205C227061796C6F61644865785C223A207061796C6F61644865785C6E20202020202020207D3B5C6E202020202020202072657475726E204A534F4E2E737472696E67696679285B6572726F724F626A5D293B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E6774682829202D2034293B202F2F20435243EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D207061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22305C222C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22305C222C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22315C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22325C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22335C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22345C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22355C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22365C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22375C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22305C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22345C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22355C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22365C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22305C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20352E3420E698A0E5B0845C2271756572794C6967687453746174655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226C696768745374617465496E666F5C223A206C696768745374617465207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202076617220646174614C656E457272203D207B205C6E202020202020202020202020202020205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B85C222C205C6E202020202020202020202020202020205C226578706563745C223A205C2234E5AD97E7ACA6EFBC8832E5AD97E88A82EFBC895C222C205C6E202020202020202020202020202020205C2261637475616C5C223A20646174614865782E6C656E6774682829202B205C22E5AD97E7ACA65C222C5C6E202020202020202020202020202020205C22646174614865785C223A20646174614865785C6E2020202020202020202020207D3B5C6E20202020202020202020202072657475726E204A534F4E2E737472696E67696679285B646174614C656E4572725D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313236E887B3F09F94B6332D313330EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20444C3D30783038E8A1A8E7A4BAE59CA8E7BABFEFBC88E58F82E88083F09F94B6332D313239EFBC895C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E2020202020202020202020202F2F20E698A0E5B0845C2271756572794F6E6C696E654465766963655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE58F82E88083F09F94B6332D313038E887B3F09F94B6332D313138EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E696B0E59CB0E59D80E5AD98E4BA8EE695B0E68DAEE58CBAE4BD8EE5AD97E88A82EFBC88E58F82E88083F09F94B6332D313131EFBC895C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E20202020202020202F2F20E698A0E5B0845C22736574343835416464725C22E58A9FE883BDE7BB93E69E9C5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AF84E5AD98E599A830783043EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E697A0E58CB9E9858DE8A7A3E69E90E9A1B9E697B6E8BF94E59B9EE59FBAE7A180E5B19EE680A75C6E2020202069662028726573756C742E6C656E6774682829203D3D3D203029207B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E2020202072657475726E204A534F4E2E737472696E6769667928726573756C74293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D204A534F4E2E7061727365287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331313239393133362C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E20202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E20202020202020205C2264657669636549645C223A205C2230395C222C5C6E20202020202020205C226F75747075745C223A207B5C6E2020202020202020202020205C226C696768745374617465496E666F5C223A207B5C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22E4B88DE4BAAEE781AF5C222C5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22E78684E781AD5C222C5C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D2C5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C222C5C6E2020202020202020202020205C2263757272656E744C69676874436F6C6F725C223A205C22E4B88DE4BAAEE781AF5C222C5C6E2020202020202020202020205C2263757272656E74466C6173684D6F64655C223A205C22E78684E781AD5C222C5C6E2020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C222C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D2C5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C5C6E20202020202020205C226576656E745C223A205C226F66666C696E655C222C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C226F66666C696E655C223A205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A3039EFBC895C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D2C5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C222C5C6E2020202020202020202020205C2263757272656E744C69676874436F6C6F725C223A205C22E4B88DE4BAAEE781AF5C222C5C6E2020202020202020202020205C2263757272656E74466C6173684D6F64655C223A205C22E78684E781AD5C222C5C6E2020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C222C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761311299480, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E20202020766172207061796C6F6164486578203D2061736369695F746F486578287061796C6F6164293B5C6E202020206C6F672E696E666F285C22E8A7A3E7A081E585A5E58FA3EFBC9AE58E9FE5A78B41534349493D7B7D2C203136E8BF9BE588B63D7B7D2C20636F6E746578743D7B7D5C222C207061796C6F61642C207061796C6F61644865782C20636F6E74657874293B5C6E202020205C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202020766172206572726F724F626A203D207B205C6E2020202020202020202020205C226572726F725C223A205C22E697A0E69588E5B8A7EFBC9AE995BFE5BAA6E4B88DE8B6B3EFBC88E99C80E289A538E5AD97E7ACA63136E8BF9BE588B6EFBC895C222C205C6E2020202020202020202020205C2261637475616C4C656E6774685C223A207061796C6F61644865782E6C656E67746828292C5C6E2020202020202020202020205C227061796C6F61644865785C223A207061796C6F61644865785C6E20202020202020207D3B5C6E202020202020202072657475726E204A534F4E2E737472696E67696679285B6572726F724F626A5D293B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E6774682829202D2034293B202F2F20435243EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D207061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22305C222C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22305C222C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22315C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22325C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22335C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22345C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22355C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22365C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22375C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22305C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22345C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22355C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22365C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22305C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20352E3420E698A0E5B0845C2271756572794C6967687453746174655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226C696768745374617465496E666F5C223A206C696768745374617465207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202076617220646174614C656E457272203D207B205C6E202020202020202020202020202020205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B85C222C205C6E202020202020202020202020202020205C226578706563745C223A205C2234E5AD97E7ACA6EFBC8832E5AD97E88A82EFBC895C222C205C6E202020202020202020202020202020205C2261637475616C5C223A20646174614865782E6C656E6774682829202B205C22E5AD97E7ACA65C222C5C6E202020202020202020202020202020205C22646174614865785C223A20646174614865785C6E2020202020202020202020207D3B5C6E20202020202020202020202072657475726E204A534F4E2E737472696E67696679285B646174614C656E4572725D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313236E887B3F09F94B6332D313330EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20444C3D30783038E8A1A8E7A4BAE59CA8E7BABFEFBC88E58F82E88083F09F94B6332D313239EFBC895C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E2020202020202020202020202F2F20E698A0E5B0845C2271756572794F6E6C696E654465766963655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE58F82E88083F09F94B6332D313038E887B3F09F94B6332D313138EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E696B0E59CB0E59D80E5AD98E4BA8EE695B0E68DAEE58CBAE4BD8EE5AD97E88A82EFBC88E58F82E88083F09F94B6332D313131EFBC895C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E20202020202020202F2F20E698A0E5B0845C22736574343835416464725C22E58A9FE883BDE7BB93E69E9C5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AF84E5AD98E599A830783043EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E697A0E58CB9E9858DE8A7A3E69E90E9A1B9E697B6E8BF94E59B9EE59FBAE7A180E5B19EE680A75C6E2020202069662028726573756C742E6C656E6774682829203D3D3D203029207B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E2020202072657475726E204A534F4E2E737472696E6769667928726573756C74293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D204A534F4E2E7061727365287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331313239393437302C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E20202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E20202020202020205C2264657669636549645C223A205C2230395C222C5C6E20202020202020205C226F75747075745C223A207B5C6E2020202020202020202020205C226C696768745374617465496E666F5C223A207B5C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22E4B88DE4BAAEE781AF5C222C5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22E78684E781AD5C222C5C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D2C5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C222C5C6E2020202020202020202020205C2263757272656E744C69676874436F6C6F725C223A205C22E4B88DE4BAAEE781AF5C222C5C6E2020202020202020202020205C2263757272656E74466C6173684D6F64655C223A205C22E78684E781AD5C222C5C6E2020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C222C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D2C5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C5C6E20202020202020205C226576656E745C223A205C226F66666C696E655C222C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C226F66666C696E655C223A205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A3039EFBC895C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D2C5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C222C5C6E2020202020202020202020205C2263757272656E744C69676874436F6C6F725C223A205C22E4B88DE4BAAEE781AF5C222C5C6E2020202020202020202020205C2263757272656E74466C6173684D6F64655C223A205C22E78684E781AD5C222C5C6E2020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C222C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761311310128, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E20202020766172207061796C6F6164486578203D2061736369695F746F486578287061796C6F6164293B5C6E202020206C6F672E696E666F285C22E8A7A3E7A081E585A5E58FA3EFBC9AE58E9FE5A78B41534349493D7B7D2C203136E8BF9BE588B63D7B7D2C20636F6E746578743D7B7D5C222C207061796C6F61642C207061796C6F61644865782C20636F6E74657874293B5C6E202020205C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202020766172206572726F724F626A203D207B205C6E2020202020202020202020205C226572726F725C223A205C22E697A0E69588E5B8A7EFBC9AE995BFE5BAA6E4B88DE8B6B3EFBC88E99C80E289A538E5AD97E7ACA63136E8BF9BE588B6EFBC895C222C205C6E2020202020202020202020205C2261637475616C4C656E6774685C223A207061796C6F61644865782E6C656E67746828292C5C6E2020202020202020202020205C227061796C6F61644865785C223A207061796C6F61644865785C6E20202020202020207D3B5C6E202020202020202072657475726E204A534F4E2E737472696E67696679285B6572726F724F626A5D293B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E6774682829202D2034293B202F2F20435243EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D207061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22305C222C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22305C222C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22315C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22325C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22335C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22345C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22355C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22365C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22375C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22305C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22345C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22355C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22365C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22305C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20352E3420E698A0E5B0845C2271756572794C6967687453746174655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226C696768745374617465496E666F5C223A206C696768745374617465207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202076617220646174614C656E457272203D207B205C6E202020202020202020202020202020205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B85C222C205C6E202020202020202020202020202020205C226578706563745C223A205C2234E5AD97E7ACA6EFBC8832E5AD97E88A82EFBC895C222C205C6E202020202020202020202020202020205C2261637475616C5C223A20646174614865782E6C656E6774682829202B205C22E5AD97E7ACA65C222C5C6E202020202020202020202020202020205C22646174614865785C223A20646174614865785C6E2020202020202020202020207D3B5C6E20202020202020202020202072657475726E204A534F4E2E737472696E67696679285B646174614C656E4572725D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313236E887B3F09F94B6332D313330EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20444C3D30783038E8A1A8E7A4BAE59CA8E7BABFEFBC88E58F82E88083F09F94B6332D313239EFBC895C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E2020202020202020202020202F2F20E698A0E5B0845C2271756572794F6E6C696E654465766963655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE58F82E88083F09F94B6332D313038E887B3F09F94B6332D313138EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E696B0E59CB0E59D80E5AD98E4BA8EE695B0E68DAEE58CBAE4BD8EE5AD97E88A82EFBC88E58F82E88083F09F94B6332D313131EFBC895C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E20202020202020202F2F20E698A0E5B0845C22736574343835416464725C22E58A9FE883BDE7BB93E69E9C5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AF84E5AD98E599A830783043EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E697A0E58CB9E9858DE8A7A3E69E90E9A1B9E697B6E8BF94E59B9EE59FBAE7A180E5B19EE680A75C6E2020202069662028726573756C742E6C656E6774682829203D3D3D203029207B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E2020202072657475726E204A534F4E2E737472696E6769667928726573756C74293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D204A534F4E2E7061727365287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331313331303130372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E20202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E20202020202020205C2264657669636549645C223A205C2230395C222C5C6E20202020202020205C226F75747075745C223A207B5C6E2020202020202020202020205C226C696768745374617465496E666F5C223A207B5C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22E4B88DE4BAAEE781AF5C222C5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22E78684E781AD5C222C5C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D2C5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C222C5C6E2020202020202020202020205C2263757272656E744C69676874436F6C6F725C223A205C22E4B88DE4BAAEE781AF5C222C5C6E2020202020202020202020205C2263757272656E74466C6173684D6F64655C223A205C22E78684E781AD5C222C5C6E2020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C222C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D2C5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C5C6E20202020202020205C226576656E745C223A205C226F66666C696E655C222C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C226F66666C696E655C223A205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A3039EFBC895C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D2C5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C222C5C6E2020202020202020202020205C2263757272656E744C69676874436F6C6F725C223A205C22E4B88DE4BAAEE781AF5C222C5C6E2020202020202020202020205C2263757272656E74466C6173684D6F64655C223A205C22E78684E781AD5C222C5C6E2020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C222C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761311335194, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E8A7A3E7A081E585A5E58FA3EFBC9AE58E9FE5A78B41534349493D7B7D2C203136E8BF9BE588B63D7B7D2C20636F6E746578743D7B7D5C222C207061796C6F61642C207061796C6F61644865782C20636F6E74657874293B5C6E202020205C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202020766172206572726F724F626A203D207B205C6E2020202020202020202020205C226572726F725C223A205C22E697A0E69588E5B8A7EFBC9AE995BFE5BAA6E4B88DE8B6B3EFBC88E99C80E289A538E5AD97E7ACA63136E8BF9BE588B6EFBC895C222C205C6E2020202020202020202020205C2261637475616C4C656E6774685C223A207061796C6F61644865782E6C656E67746828292C5C6E2020202020202020202020205C227061796C6F61644865785C223A207061796C6F61644865785C6E20202020202020207D3B5C6E202020202020202072657475726E204A534F4E2E737472696E67696679285B6572726F724F626A5D293B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E6774682829202D2034293B202F2F20435243EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D207061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22305C222C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22305C222C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22315C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22325C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22335C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22345C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22355C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22365C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22375C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22305C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22345C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22355C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22365C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22305C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20352E3420E698A0E5B0845C2271756572794C6967687453746174655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226C696768745374617465496E666F5C223A206C696768745374617465207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202076617220646174614C656E457272203D207B205C6E202020202020202020202020202020205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B85C222C205C6E202020202020202020202020202020205C226578706563745C223A205C2234E5AD97E7ACA6EFBC8832E5AD97E88A82EFBC895C222C205C6E202020202020202020202020202020205C2261637475616C5C223A20646174614865782E6C656E6774682829202B205C22E5AD97E7ACA65C222C5C6E202020202020202020202020202020205C22646174614865785C223A20646174614865785C6E2020202020202020202020207D3B5C6E20202020202020202020202072657475726E204A534F4E2E737472696E67696679285B646174614C656E4572725D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313236E887B3F09F94B6332D313330EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20444C3D30783038E8A1A8E7A4BAE59CA8E7BABFEFBC88E58F82E88083F09F94B6332D313239EFBC895C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E2020202020202020202020202F2F20E698A0E5B0845C2271756572794F6E6C696E654465766963655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE58F82E88083F09F94B6332D313038E887B3F09F94B6332D313138EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E696B0E59CB0E59D80E5AD98E4BA8EE695B0E68DAEE58CBAE4BD8EE5AD97E88A82EFBC88E58F82E88083F09F94B6332D313131EFBC895C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E20202020202020202F2F20E698A0E5B0845C22736574343835416464725C22E58A9FE883BDE7BB93E69E9C5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AF84E5AD98E599A830783043EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E697A0E58CB9E9858DE8A7A3E69E90E9A1B9E697B6E8BF94E59B9EE59FBAE7A180E5B19EE680A75C6E2020202069662028726573756C742E6C656E6774682829203D3D3D203029207B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E2020202072657475726E204A534F4E2E737472696E6769667928726573756C74293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D204A534F4E2E7061727365287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331313333353137312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761311335999, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E8A7A3E7A081E585A5E58FA3EFBC9AE58E9FE5A78B41534349493D7B7D2C203136E8BF9BE588B63D7B7D2C20636F6E746578743D7B7D5C222C207061796C6F61642C207061796C6F61644865782C20636F6E74657874293B5C6E202020205C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202020766172206572726F724F626A203D207B205C6E2020202020202020202020205C226572726F725C223A205C22E697A0E69588E5B8A7EFBC9AE995BFE5BAA6E4B88DE8B6B3EFBC88E99C80E289A538E5AD97E7ACA63136E8BF9BE588B6EFBC895C222C205C6E2020202020202020202020205C2261637475616C4C656E6774685C223A207061796C6F61644865782E6C656E67746828292C5C6E2020202020202020202020205C227061796C6F61644865785C223A207061796C6F61644865785C6E20202020202020207D3B5C6E202020202020202072657475726E204A534F4E2E737472696E67696679285B6572726F724F626A5D293B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E6774682829202D2034293B202F2F20435243EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D207061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22305C222C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22305C222C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22315C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22325C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22335C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22345C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22355C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22365C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22375C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22305C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22345C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22355C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22365C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22305C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20352E3420E698A0E5B0845C2271756572794C6967687453746174655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226C696768745374617465496E666F5C223A206C696768745374617465207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202076617220646174614C656E457272203D207B205C6E202020202020202020202020202020205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B85C222C205C6E202020202020202020202020202020205C226578706563745C223A205C2234E5AD97E7ACA6EFBC8832E5AD97E88A82EFBC895C222C205C6E202020202020202020202020202020205C2261637475616C5C223A20646174614865782E6C656E6774682829202B205C22E5AD97E7ACA65C222C5C6E202020202020202020202020202020205C22646174614865785C223A20646174614865785C6E2020202020202020202020207D3B5C6E20202020202020202020202072657475726E204A534F4E2E737472696E67696679285B646174614C656E4572725D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313236E887B3F09F94B6332D313330EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20444C3D30783038E8A1A8E7A4BAE59CA8E7BABFEFBC88E58F82E88083F09F94B6332D313239EFBC895C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E2020202020202020202020202F2F20E698A0E5B0845C2271756572794F6E6C696E654465766963655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE58F82E88083F09F94B6332D313038E887B3F09F94B6332D313138EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E696B0E59CB0E59D80E5AD98E4BA8EE695B0E68DAEE58CBAE4BD8EE5AD97E88A82EFBC88E58F82E88083F09F94B6332D313131EFBC895C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E20202020202020202F2F20E698A0E5B0845C22736574343835416464725C22E58A9FE883BDE7BB93E69E9C5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AF84E5AD98E599A830783043EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E697A0E58CB9E9858DE8A7A3E69E90E9A1B9E697B6E8BF94E59B9EE59FBAE7A180E5B19EE680A75C6E2020202069662028726573756C742E6C656E6774682829203D3D3D203029207B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E2020202072657475726E204A534F4E2E737472696E6769667928726573756C74293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D204A534F4E2E7061727365287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331313333353938312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761311357508, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E8A7A3E7A081E585A5E58FA3EFBC9AE58E9FE5A78B41534349493D7B7D2C203136E8BF9BE588B63D7B7D2C20636F6E746578743D7B7D5C222C207061796C6F61642C207061796C6F61644865782C20636F6E74657874293B5C6E202020205C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202020766172206572726F724F626A203D207B205C6E2020202020202020202020205C226572726F725C223A205C22E697A0E69588E5B8A7EFBC9AE995BFE5BAA6E4B88DE8B6B3EFBC88E99C80E289A538E5AD97E7ACA63136E8BF9BE588B6EFBC895C222C205C6E2020202020202020202020205C2261637475616C4C656E6774685C223A207061796C6F61644865782E6C656E67746828292C5C6E2020202020202020202020205C227061796C6F61644865785C223A207061796C6F61644865785C6E20202020202020207D3B5C6E202020202020202072657475726E204A534F4E2E737472696E67696679285B6572726F724F626A5D293B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E6774682829202D2034293B202F2F20435243EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D207061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22305C222C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22305C222C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22315C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22325C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22335C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22345C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22355C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22365C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22375C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22305C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22345C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22355C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22365C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22305C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20352E3420E698A0E5B0845C2271756572794C6967687453746174655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226C696768745374617465496E666F5C223A206C696768745374617465207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202076617220646174614C656E457272203D207B205C6E202020202020202020202020202020205C226572726F725C223A205C22E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC9AE695B0E68DAEE58CBAE995BFE5BAA6E5BC82E5B8B85C222C205C6E202020202020202020202020202020205C226578706563745C223A205C2234E5AD97E7ACA6EFBC8832E5AD97E88A82EFBC895C222C205C6E202020202020202020202020202020205C2261637475616C5C223A20646174614865782E6C656E6774682829202B205C22E5AD97E7ACA65C222C5C6E202020202020202020202020202020205C22646174614865785C223A20646174614865785C6E2020202020202020202020207D3B5C6E20202020202020202020202072657475726E204A534F4E2E737472696E67696679285B646174614C656E4572725D293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313236E887B3F09F94B6332D313330EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20444C3D30783038E8A1A8E7A4BAE59CA8E7BABFEFBC88E58F82E88083F09F94B6332D313239EFBC895C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E2020202020202020202020202F2F20E698A0E5B0845C2271756572794F6E6C696E654465766963655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE58F82E88083F09F94B6332D313038E887B3F09F94B6332D313138EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E696B0E59CB0E59D80E5AD98E4BA8EE695B0E68DAEE58CBAE4BD8EE5AD97E88A82EFBC88E58F82E88083F09F94B6332D313131EFBC895C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E20202020202020202F2F20E698A0E5B0845C22736574343835416464725C22E58A9FE883BDE7BB93E69E9C5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AF84E5AD98E599A830783043EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E697A0E58CB9E9858DE8A7A3E69E90E9A1B9E697B6E8BF94E59B9EE59FBAE7A180E5B19EE680A75C6E2020202069662028726573756C742E6C656E6774682829203D3D3D203029207B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E2020202072657475726E204A534F4E2E737472696E6769667928726573756C74293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D204A534F4E2E7061727365287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331313335373438372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761311368349, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E8A7A3E7A081E585A5E58FA3EFBC9AE58E9FE5A78B41534349493D7B7D2C203136E8BF9BE588B63D7B7D2C20636F6E746578743D7B7D5C222C207061796C6F61642C207061796C6F61644865782C20636F6E74657874293B5C6E202020205C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202020766172206572726F724F626A203D207B205C6E2020202020202020202020205C226572726F725C223A205C22E697A0E69588E5B8A7EFBC9AE995BFE5BAA6E4B88DE8B6B3EFBC88E99C80E289A538E5AD97E7ACA63136E8BF9BE588B6EFBC895C222C205C6E2020202020202020202020205C2261637475616C4C656E6774685C223A207061796C6F61644865782E6C656E67746828292C5C6E2020202020202020202020205C227061796C6F61644865785C223A207061796C6F61644865785C6E20202020202020207D3B5C6E202020202020202072657475726E204A534F4E2E737472696E67696679285B6572726F724F626A5D293B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E6774682829202D2034293B202F2F20435243EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D207061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22305C222C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22305C222C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22315C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22325C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22335C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22345C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22355C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22365C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22375C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22305C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22345C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22355C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22365C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22305C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20352E3420E698A0E5B0845C2271756572794C6967687453746174655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226C696768745374617465496E666F5C223A206C696768745374617465207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313236E887B3F09F94B6332D313330EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20444C3D30783038E8A1A8E7A4BAE59CA8E7BABFEFBC88E58F82E88083F09F94B6332D313239EFBC895C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E2020202020202020202020202F2F20E698A0E5B0845C2271756572794F6E6C696E654465766963655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE58F82E88083F09F94B6332D313038E887B3F09F94B6332D313138EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E696B0E59CB0E59D80E5AD98E4BA8EE695B0E68DAEE58CBAE4BD8EE5AD97E88A82EFBC88E58F82E88083F09F94B6332D313131EFBC895C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E20202020202020202F2F20E698A0E5B0845C22736574343835416464725C22E58A9FE883BDE7BB93E69E9C5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AF84E5AD98E599A830783043EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E697A0E58CB9E9858DE8A7A3E69E90E9A1B9E697B6E8BF94E59B9EE59FBAE7A180E5B19EE680A75C6E2020202069662028726573756C742E6C656E6774682829203D3D3D203029207B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E2020202072657475726E204A534F4E2E737472696E6769667928726573756C74293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D204A534F4E2E7061727365287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331313336383333302C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761311368962, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E8A7A3E7A081E585A5E58FA3EFBC9AE58E9FE5A78B41534349493D7B7D2C203136E8BF9BE588B63D7B7D2C20636F6E746578743D7B7D5C222C207061796C6F61642C207061796C6F61644865782C20636F6E74657874293B5C6E202020205C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202020766172206572726F724F626A203D207B205C6E2020202020202020202020205C226572726F725C223A205C22E697A0E69588E5B8A7EFBC9AE995BFE5BAA6E4B88DE8B6B3EFBC88E99C80E289A538E5AD97E7ACA63136E8BF9BE588B6EFBC895C222C205C6E2020202020202020202020205C2261637475616C4C656E6774685C223A207061796C6F61644865782E6C656E67746828292C5C6E2020202020202020202020205C227061796C6F61644865785C223A207061796C6F61644865785C6E20202020202020207D3B5C6E202020202020202072657475726E204A534F4E2E737472696E67696679285B6572726F724F626A5D293B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E6774682829202D2034293B202F2F20435243EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D207061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22305C222C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22305C222C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22315C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22325C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22335C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22345C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22355C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22365C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22375C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22305C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22345C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22355C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22365C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22305C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20352E3420E698A0E5B0845C2271756572794C6967687453746174655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226C696768745374617465496E666F5C223A206C696768745374617465207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313236E887B3F09F94B6332D313330EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20444C3D30783038E8A1A8E7A4BAE59CA8E7BABFEFBC88E58F82E88083F09F94B6332D313239EFBC895C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E2020202020202020202020202F2F20E698A0E5B0845C2271756572794F6E6C696E654465766963655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE58F82E88083F09F94B6332D313038E887B3F09F94B6332D313138EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E696B0E59CB0E59D80E5AD98E4BA8EE695B0E68DAEE58CBAE4BD8EE5AD97E88A82EFBC88E58F82E88083F09F94B6332D313131EFBC895C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E20202020202020202F2F20E698A0E5B0845C22736574343835416464725C22E58A9FE883BDE7BB93E69E9C5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AF84E5AD98E599A830783043EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E697A0E58CB9E9858DE8A7A3E69E90E9A1B9E697B6E8BF94E59B9EE59FBAE7A180E5B19EE680A75C6E2020202069662028726573756C742E6C656E6774682829203D3D3D203029207B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E2020202072657475726E204A534F4E2E737472696E6769667928726573756C74293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D204A534F4E2E7061727365287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331313336383934302C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761311379617, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E8A7A3E7A081E585A5E58FA3EFBC9AE58E9FE5A78B41534349493D7B7D2C203136E8BF9BE588B63D7B7D2C20636F6E746578743D7B7D5C222C207061796C6F61642C207061796C6F61644865782C20636F6E74657874293B5C6E202020205C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202020766172206572726F724F626A203D207B205C6E2020202020202020202020205C226572726F725C223A205C22E697A0E69588E5B8A7EFBC9AE995BFE5BAA6E4B88DE8B6B3EFBC88E99C80E289A538E5AD97E7ACA63136E8BF9BE588B6EFBC895C222C205C6E2020202020202020202020205C2261637475616C4C656E6774685C223A207061796C6F61644865782E6C656E67746828292C5C6E2020202020202020202020205C227061796C6F61644865785C223A207061796C6F61644865785C6E20202020202020207D3B5C6E202020202020202072657475726E204A534F4E2E737472696E67696679285B6572726F724F626A5D293B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E6774682829202D2034293B202F2F20435243EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D207061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22305C222C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22305C222C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22315C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22325C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22335C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22345C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22355C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22365C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22375C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22305C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22345C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22355C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22365C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22305C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20352E3420E698A0E5B0845C2271756572794C6967687453746174655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226C696768745374617465496E666F5C223A206C696768745374617465207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313236E887B3F09F94B6332D313330EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20444C3D30783038E8A1A8E7A4BAE59CA8E7BABFEFBC88E58F82E88083F09F94B6332D313239EFBC895C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E2020202020202020202020202F2F20E698A0E5B0845C2271756572794F6E6C696E654465766963655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE58F82E88083F09F94B6332D313038E887B3F09F94B6332D313138EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E696B0E59CB0E59D80E5AD98E4BA8EE695B0E68DAEE58CBAE4BD8EE5AD97E88A82EFBC88E58F82E88083F09F94B6332D313131EFBC895C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E20202020202020202F2F20E698A0E5B0845C22736574343835416464725C22E58A9FE883BDE7BB93E69E9C5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AF84E5AD98E599A830783043EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20392E20E697A0E58CB9E9858DE8A7A3E69E90E9A1B9E697B6E8BF94E59B9EE59FBAE7A180E5B19EE680A75C6E2020202069662028726573756C742E6C656E6774682829203D3D3D203029207B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D204A534F4E2E7061727365287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331313337393539352C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761311381898, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E8A7A3E7A081E585A5E58FA3EFBC9AE58E9FE5A78B41534349493D7B7D2C203136E8BF9BE588B63D7B7D2C20636F6E746578743D7B7D5C222C207061796C6F61642C207061796C6F61644865782C20636F6E74657874293B5C6E202020205C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202020766172206572726F724F626A203D207B205C6E2020202020202020202020205C226572726F725C223A205C22E697A0E69588E5B8A7EFBC9AE995BFE5BAA6E4B88DE8B6B3EFBC88E99C80E289A538E5AD97E7ACA63136E8BF9BE588B6EFBC895C222C205C6E2020202020202020202020205C2261637475616C4C656E6774685C223A207061796C6F61644865782E6C656E67746828292C5C6E2020202020202020202020205C227061796C6F61644865785C223A207061796C6F61644865785C6E20202020202020207D3B5C6E202020202020202072657475726E204A534F4E2E737472696E67696679285B6572726F724F626A5D293B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E2020202076617220637263486578203D207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E6774682829202D2034293B202F2F20435243EFBC8832E5AD97E88A82EFBC8CE4BD8EE5898DE9AB98E5908EEFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D2034293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D207061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22305C222C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22305C222C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22315C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22325C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22335C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22345C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22355C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22365C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22375C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22305C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22345C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22355C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22365C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22305C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20352E3420E698A0E5B0845C2271756572794C6967687453746174655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226C696768745374617465496E666F5C223A206C696768745374617465207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313236E887B3F09F94B6332D313330EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20444C3D30783038E8A1A8E7A4BAE59CA8E7BABFEFBC88E58F82E88083F09F94B6332D313239EFBC895C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E2020202020202020202020202F2F20E698A0E5B0845C2271756572794F6E6C696E654465766963655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE58F82E88083F09F94B6332D313038E887B3F09F94B6332D313138EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E696B0E59CB0E59D80E5AD98E4BA8EE695B0E68DAEE58CBAE4BD8EE5AD97E88A82EFBC88E58F82E88083F09F94B6332D313131EFBC895C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E20202020202020202F2F20E698A0E5B0845C22736574343835416464725C22E58A9FE883BDE7BB93E69E9C5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AF84E5AD98E599A830783043EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E20205C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D204A534F4E2E7061727365287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331313338313838372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761311404649, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E8A7A3E7A081E585A5E58FA3EFBC9AE58E9FE5A78B41534349493D7B7D2C203136E8BF9BE588B63D7B7D2C20636F6E746578743D7B7D5C222C207061796C6F61642C207061796C6F61644865782C20636F6E74657874293B5C6E202020205C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202020766172206572726F724F626A203D207B205C6E2020202020202020202020205C226572726F725C223A205C22E697A0E69588E5B8A7EFBC9AE995BFE5BAA6E4B88DE8B6B3EFBC88E99C80E289A538E5AD97E7ACA63136E8BF9BE588B6EFBC895C222C205C6E2020202020202020202020205C2261637475616C4C656E6774685C223A207061796C6F61644865782E6C656E67746828292C5C6E2020202020202020202020205C227061796C6F61644865785C223A207061796C6F61644865785C6E20202020202020207D3B5C6E202020202020202072657475726E204A534F4E2E737472696E67696679285B6572726F724F626A5D293B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D20293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D207061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22305C222C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22305C222C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22315C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22325C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22335C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22345C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22355C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22365C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22375C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22305C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22345C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22355C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22365C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22305C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20352E3420E698A0E5B0845C2271756572794C6967687453746174655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226C696768745374617465496E666F5C223A206C696768745374617465207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313236E887B3F09F94B6332D313330EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20444C3D30783038E8A1A8E7A4BAE59CA8E7BABFEFBC88E58F82E88083F09F94B6332D313239EFBC895C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E2020202020202020202020202F2F20E698A0E5B0845C2271756572794F6E6C696E654465766963655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE58F82E88083F09F94B6332D313038E887B3F09F94B6332D313138EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E696B0E59CB0E59D80E5AD98E4BA8EE695B0E68DAEE58CBAE4BD8EE5AD97E88A82EFBC88E58F82E88083F09F94B6332D313131EFBC895C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E20202020202020202F2F20E698A0E5B0845C22736574343835416464725C22E58A9FE883BDE7BB93E69E9C5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AF84E5AD98E599A830783043EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E20205C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D204A534F4E2E7061727365287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331313430343632392C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761311410528, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E8A7A3E7A081E585A5E58FA3EFBC9AE58E9FE5A78B41534349493D7B7D2C203136E8BF9BE588B63D7B7D2C20636F6E746578743D7B7D5C222C207061796C6F61642C207061796C6F61644865782C20636F6E74657874293B5C6E202020205C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202020766172206572726F724F626A203D207B205C6E2020202020202020202020205C226572726F725C223A205C22E697A0E69588E5B8A7EFBC9AE995BFE5BAA6E4B88DE8B6B3EFBC88E99C80E289A538E5AD97E7ACA63136E8BF9BE588B6EFBC895C222C205C6E2020202020202020202020205C2261637475616C4C656E6774685C223A207061796C6F61644865782E6C656E67746828292C5C6E2020202020202020202020205C227061796C6F61644865785C223A207061796C6F61644865785C6E20202020202020207D3B5C6E202020202020202072657475726E204A534F4E2E737472696E67696679285B6572726F724F626A5D293B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D207061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22305C222C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22305C222C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22315C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22325C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22335C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22345C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22355C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22365C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22375C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22305C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22345C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22355C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22365C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22305C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20352E3420E698A0E5B0845C2271756572794C6967687453746174655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226C696768745374617465496E666F5C223A206C696768745374617465207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313236E887B3F09F94B6332D313330EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20444C3D30783038E8A1A8E7A4BAE59CA8E7BABFEFBC88E58F82E88083F09F94B6332D313239EFBC895C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E2020202020202020202020202F2F20E698A0E5B0845C2271756572794F6E6C696E654465766963655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE58F82E88083F09F94B6332D313038E887B3F09F94B6332D313138EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E696B0E59CB0E59D80E5AD98E4BA8EE695B0E68DAEE58CBAE4BD8EE5AD97E88A82EFBC88E58F82E88083F09F94B6332D313131EFBC895C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E20202020202020202F2F20E698A0E5B0845C22736574343835416464725C22E58A9FE883BDE7BB93E69E9C5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AF84E5AD98E599A830783043EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E20205C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D204A534F4E2E7061727365287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331313431303531362C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761311419504, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E8A7A3E7A081E585A5E58FA3EFBC9AE58E9FE5A78B41534349493D7B7D2C203136E8BF9BE588B63D7B7D2C20636F6E746578743D7B7D5C222C207061796C6F61642C207061796C6F61644865782C20636F6E74657874293B5C6E202020205C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202020766172206572726F724F626A203D207B205C6E2020202020202020202020205C226572726F725C223A205C22E697A0E69588E5B8A7EFBC9AE995BFE5BAA6E4B88DE8B6B3EFBC88E99C80E289A538E5AD97E7ACA63136E8BF9BE588B6EFBC895C222C205C6E2020202020202020202020205C2261637475616C4C656E6774685C223A207061796C6F61644865782E6C656E67746828292C5C6E2020202020202020202020205C227061796C6F61644865785C223A207061796C6F61644865785C6E20202020202020207D3B5C6E202020202020202072657475726E204A534F4E2E737472696E67696679285B6572726F724F626A5D293B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22305C222C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22305C222C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22315C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22325C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22335C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22345C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22355C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22365C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22375C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22305C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22345C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22355C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22365C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22305C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20352E3420E698A0E5B0845C2271756572794C6967687453746174655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226C696768745374617465496E666F5C223A206C696768745374617465207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313236E887B3F09F94B6332D313330EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20444C3D30783038E8A1A8E7A4BAE59CA8E7BABFEFBC88E58F82E88083F09F94B6332D313239EFBC895C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E2020202020202020202020202F2F20E698A0E5B0845C2271756572794F6E6C696E654465766963655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE58F82E88083F09F94B6332D313038E887B3F09F94B6332D313138EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E696B0E59CB0E59D80E5AD98E4BA8EE695B0E68DAEE58CBAE4BD8EE5AD97E88A82EFBC88E58F82E88083F09F94B6332D313131EFBC895C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E20202020202020202F2F20E698A0E5B0845C22736574343835416464725C22E58A9FE883BDE7BB93E69E9C5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AF84E5AD98E599A830783043EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E20205C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D204A534F4E2E7061727365287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331313431393437352C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761311468858, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E8A7A3E7A081E585A5E58FA3EFBC9AE58E9FE5A78B41534349493D7B7D2C203136E8BF9BE588B63D7B7D2C20636F6E746578743D7B7D5C222C207061796C6F61642C207061796C6F61644865782C20636F6E74657874293B5C6E202020205C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22305C222C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22305C222C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22315C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22325C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22335C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22345C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22355C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22365C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22375C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22305C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22345C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22355C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22365C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22305C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20352E3420E698A0E5B0845C2271756572794C6967687453746174655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226C696768745374617465496E666F5C223A206C696768745374617465207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313236E887B3F09F94B6332D313330EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20444C3D30783038E8A1A8E7A4BAE59CA8E7BABFEFBC88E58F82E88083F09F94B6332D313239EFBC895C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E2020202020202020202020202F2F20E698A0E5B0845C2271756572794F6E6C696E654465766963655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE58F82E88083F09F94B6332D313038E887B3F09F94B6332D313138EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E696B0E59CB0E59D80E5AD98E4BA8EE695B0E68DAEE58CBAE4BD8EE5AD97E88A82EFBC88E58F82E88083F09F94B6332D313131EFBC895C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E20202020202020202F2F20E698A0E5B0845C22736574343835416464725C22E58A9FE883BDE7BB93E69E9C5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AF84E5AD98E599A830783043EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E20205C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D204A534F4E2E7061727365287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331313436383834322C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E20202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E20202020202020205C2264657669636549645C223A205C2230395C222C5C6E20202020202020205C226F75747075745C223A207B5C6E2020202020202020202020205C226C696768745374617465496E666F5C223A207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22305C222C5C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22305C222C5C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D2C5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C222C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222C5C6E2020202020202020202020205C2263757272656E744C69676874436F6C6F725C223A205C22305C222C5C6E2020202020202020202020205C2263757272656E74466C6173684D6F64655C223A205C22305C222C5C6E2020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D2C5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C5C6E20202020202020205C2264657669636549645C223A205C2230395C222C5C6E20202020202020205C226576656E745C223A205C226F66666C696E655C222C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C226F66666C696E655C223A205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A3039EFBC895C225C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761312446095, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E8A7A3E7A081E585A5E58FA3EFBC9AE58E9FE5A78B41534349493D7B7D2C203136E8BF9BE588B63D7B7D2C20636F6E746578743D7B7D5C222C207061796C6F61642C207061796C6F61644865782C20636F6E74657874293B5C6E202020205C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22305C222C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22305C222C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22315C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22325C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22335C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22345C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22355C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22365C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22375C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22305C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22345C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22355C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22365C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22305C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E2020202020202020202020202F2F20352E3420E698A0E5B0845C2271756572794C6967687453746174655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172207175657279526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226C696768745374617465496E666F5C223A206C696768745374617465207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368287175657279526573756C744F626A293B5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313236E887B3F09F94B6332D313330EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20444C3D30783038E8A1A8E7A4BAE59CA8E7BABFEFBC88E58F82E88083F09F94B6332D313239EFBC895C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E2020202020202020202020202F2F20E698A0E5B0845C2271756572794F6E6C696E654465766963655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE58F82E88083F09F94B6332D313038E887B3F09F94B6332D313138EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E696B0E59CB0E59D80E5AD98E4BA8EE695B0E68DAEE58CBAE4BD8EE5AD97E88A82EFBC88E58F82E88083F09F94B6332D313131EFBC895C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E20202020202020202F2F20E698A0E5B0845C22736574343835416464725C22E58A9FE883BDE7BB93E69E9C5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AF84E5AD98E599A830783043EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E20205C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D204A534F4E2E7061727365287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331323434363037312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E20202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E20202020202020205C2264657669636549645C223A205C2230395C222C5C6E20202020202020205C226F75747075745C223A207B5C6E2020202020202020202020205C226C696768745374617465496E666F5C223A207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22305C222C5C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22305C222C5C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D2C5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C222C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222C5C6E2020202020202020202020205C2263757272656E744C69676874436F6C6F725C223A205C22305C222C5C6E2020202020202020202020205C2263757272656E74466C6173684D6F64655C223A205C22305C222C5C6E2020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D2C5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C5C6E20202020202020205C2264657669636549645C223A205C2230395C222C5C6E20202020202020205C226576656E745C223A205C226F66666C696E655C222C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C226F66666C696E655C223A205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A3039EFBC895C225C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761312588638, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E8A7A3E7A081E585A5E58FA3EFBC9AE58E9FE5A78B41534349493D7B7D2C203136E8BF9BE588B63D7B7D2C20636F6E746578743D7B7D5C222C207061796C6F61642C207061796C6F61644865782C20636F6E74657874293B5C6E202020205C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22305C222C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22305C222C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22315C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22325C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22335C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22345C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22355C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22365C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22375C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22305C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22345C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22355C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22365C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22305C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313236E887B3F09F94B6332D313330EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20444C3D30783038E8A1A8E7A4BAE59CA8E7BABFEFBC88E58F82E88083F09F94B6332D313239EFBC895C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E2020202020202020202020202F2F20E698A0E5B0845C2271756572794F6E6C696E654465766963655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE58F82E88083F09F94B6332D313038E887B3F09F94B6332D313138EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E696B0E59CB0E59D80E5AD98E4BA8EE695B0E68DAEE58CBAE4BD8EE5AD97E88A82EFBC88E58F82E88083F09F94B6332D313131EFBC895C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E20202020202020202F2F20E698A0E5B0845C22736574343835416464725C22E58A9FE883BDE7BB93E69E9C5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AF84E5AD98E599A830783043EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E20205C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D204A534F4E2E7061727365287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331323538383631372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E20202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E20202020202020205C2264657669636549645C223A205C2230395C222C5C6E20202020202020205C226F75747075745C223A207B5C6E2020202020202020202020205C226C696768745374617465496E666F5C223A207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22305C222C5C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22305C222C5C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D2C5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C222C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222C5C6E2020202020202020202020205C2263757272656E744C69676874436F6C6F725C223A205C22305C222C5C6E2020202020202020202020205C2263757272656E74466C6173684D6F64655C223A205C22305C222C5C6E2020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D2C5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C5C6E20202020202020205C2264657669636549645C223A205C2230395C222C5C6E20202020202020205C226576656E745C223A205C226F66666C696E655C222C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C226F66666C696E655C223A205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A3039EFBC895C225C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761312640953, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E8A7A3E7A081E585A5E58FA3EFBC9AE58E9FE5A78B41534349493D7B7D2C203136E8BF9BE588B63D7B7D2C20636F6E746578743D7B7D5C222C207061796C6F61642C207061796C6F61644865782C20636F6E74657874293B5C6E202020205C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22305C222C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22305C222C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22315C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22325C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22335C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22345C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22355C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22365C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22375C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22305C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22345C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22355C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22365C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22305C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E202020202F2F20362E20E8A7A3E69E905C22E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A4875C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313236E887B3F09F94B6332D313330EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206F6E6C696E65466C6167486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20444C3D30783038E8A1A8E7A4BAE59CA8E7BABFEFBC88E58F82E88083F09F94B6332D313239EFBC895C6E2020202020202020696620286F6E6C696E65466C6167486578203D3D3D205C2230385C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E2020202020202020202020202F2F20E698A0E5B0845C2271756572794F6E6C696E654465766963655C22E58A9FE883BDE7BB93E69E9C5C6E202020202020202020202020766172206F6E6C696E65526573756C744F626A203D207B5C6E202020202020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E202020202020202020202020202020205C2266756E6374696F6E5C223A205C2271756572794F6E6C696E654465766963655C222C5C6E202020202020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E202020202020202020202020202020205C226F75747075745C223A207B205C226F6E6C696E654465766963654C6973745C223A205B646576696365416464724865785D207D5C6E2020202020202020202020207D3B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E202020202020202020202020726573756C742E70757368286F6E6C696E65526573756C744F626A293B5C6E20202020202020207D20656C736520696620286F6E6C696E65466C6167486578203D3D3D205C2230305C2229207B5C6E2020202020202020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020202020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A5C22202B2064657669636541646472486578202B205C22EFBC895C223B5C6E202020202020202020202020726573756C742E70757368286576656E744F626A293B5C6E20202020202020207D5C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE58F82E88083F09F94B6332D313038E887B3F09F94B6332D313138EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E696B0E59CB0E59D80E5AD98E4BA8EE695B0E68DAEE58CBAE4BD8EE5AD97E88A82EFBC88E58F82E88083F09F94B6332D313131EFBC895C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E20202020202020202F2F20E698A0E5B0845C22736574343835416464725C22E58A9FE883BDE7BB93E69E9C5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AF84E5AD98E599A830783043EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E20205C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D204A534F4E2E7061727365287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331323634303933342C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E20202020202020205C2266756E6374696F6E5C223A205C2271756572794C6967687453746174655C222C5C6E20202020202020205C2264657669636549645C223A205C2230395C222C5C6E20202020202020205C226F75747075745C223A207B5C6E2020202020202020202020205C226C696768745374617465496E666F5C223A207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22305C222C5C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22305C222C5C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D2C5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C222C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222C5C6E2020202020202020202020205C2263757272656E744C69676874436F6C6F725C223A205C22305C222C5C6E2020202020202020202020205C2263757272656E74466C6173684D6F64655C223A205C22305C222C5C6E2020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D2C5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C5C6E20202020202020205C2264657669636549645C223A205C2230395C222C5C6E20202020202020205C226576656E745C223A205C226F66666C696E655C222C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C226F66666C696E655C223A205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A3039EFBC895C225C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761312666678, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E8A7A3E7A081E585A5E58FA3EFBC9AE58E9FE5A78B41534349493D7B7D2C203136E8BF9BE588B63D7B7D2C20636F6E746578743D7B7D5C222C207061796C6F61642C207061796C6F61644865782C20636F6E74657874293B5C6E202020205C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22305C222C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22305C222C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22315C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22325C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22335C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22345C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22355C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22365C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22375C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22305C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22345C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22355C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22365C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22305C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E202020202F2F20372E20E8A7A3E69E905C22E8AEBEE7BDAE343835E59CB0E59D805C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE58F82E88083F09F94B6332D313038E887B3F09F94B6332D313138EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E6C656E6774682829203D3D3D203429207B5C6E2020202020202020766172206E657741646472486578203D20646174614865782E737562737472696E6728322C2034293B202F2F20E696B0E59CB0E59D80E5AD98E4BA8EE695B0E68DAEE58CBAE4BD8EE5AD97E88A82EFBC88E58F82E88083F09F94B6332D313131EFBC895C6E202020202020202070726F706572746965734F626A2E70726F706572746965732E64657669636534383541646472203D206E6577416464724865783B5C6E20202020202020202F2F20E698A0E5B0845C22736574343835416464725C22E58A9FE883BDE7BB93E69E9C5C6E20202020202020207661722073657441646472526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C22736574343835416464725C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C22736574526573756C745C223A205C22E68890E58A9FEFBC88E696B0343835E59CB0E59D80EFBC9A5C22202B206E657741646472486578202B205C22EFBC895C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E707573682873657441646472526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E202020202F2F20382E20E8A7A3E69E905C22E8AEBEE5A487E5A48DE4BD8D5C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813036EFBC8CE5AF84E5AD98E599A830783043EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230365C2220262620646174614865782E737562737472696E6728302C203429203D3D3D205C22303030435C2229207B5C6E2020202020202020766172207265736574526573756C744F626A203D207B5C6E2020202020202020202020205C226D657373616765547970655C223A205C2246554E4354494F4E5F524553554C545C222C5C6E2020202020202020202020205C2266756E6374696F6E5C223A205C2272657365744465766963655C222C5C6E2020202020202020202020205C2264657669636549645C223A20646576696365416464724865782C5C6E2020202020202020202020205C226F75747075745C223A207B205C227265736574526573756C745C223A205C22E5A48DE4BD8DE68890E58A9F5C22207D5C6E20202020202020207D3B5C6E2020202020202020726573756C742E70757368287265736574526573756C744F626A293B5C6E2020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E202020207D5C6E5C6E20205C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D204A534F4E2E7061727365287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331323636363634352C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C222C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222C5C6E2020202020202020202020205C2263757272656E744C69676874436F6C6F725C223A205C22305C222C5C6E2020202020202020202020205C2263757272656E74466C6173684D6F64655C223A205C22305C222C5C6E2020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D2C5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C5C6E20202020202020205C2264657669636549645C223A205C2230395C222C5C6E20202020202020205C226576656E745C223A205C226F66666C696E655C222C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C226F66666C696E655C223A205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A3039EFBC895C225C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761312673871, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E8A7A3E7A081E585A5E58FA3EFBC9AE58E9FE5A78B41534349493D7B7D2C203136E8BF9BE588B63D7B7D2C20636F6E746578743D7B7D5C222C207061796C6F61642C207061796C6F61644865782C20636F6E74657874293B5C6E202020205C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22305C222C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22305C222C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22315C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22325C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22335C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22345C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22355C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22365C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22375C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22305C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22345C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22355C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22365C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22305C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D204A534F4E2E7061727365287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331323637333833372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C222C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222C5C6E2020202020202020202020205C2263757272656E744C69676874436F6C6F725C223A205C22305C222C5C6E2020202020202020202020205C2263757272656E74466C6173684D6F64655C223A205C22305C222C5C6E2020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D2C5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C5C6E20202020202020205C2264657669636549645C223A205C2230395C222C5C6E20202020202020205C226576656E745C223A205C226F66666C696E655C222C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C226F66666C696E655C223A205C22E8AEBEE5A487E4B88BE7BABFEFBC88343835E59CB0E59D80EFBC9A3039EFBC895C225C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761312690214, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E8A7A3E7A081E585A5E58FA3EFBC9AE58E9FE5A78B41534349493D7B7D2C203136E8BF9BE588B63D7B7D2C20636F6E746578743D7B7D5C222C207061796C6F61642C207061796C6F61644865782C20636F6E74657874293B5C6E202020205C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22305C222C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22305C222C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22315C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22325C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22335C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22345C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22355C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22365C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22375C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22305C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22345C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22355C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22365C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22305C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D204A534F4E2E7061727365287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331323639303139332C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C222C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222C5C6E2020202020202020202020205C2263757272656E744C69676874436F6C6F725C223A205C22305C222C5C6E2020202020202020202020205C2263757272656E74466C6173684D6F64655C223A205C22305C222C5C6E2020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761312692007, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E8A7A3E7A081E585A5E58FA3EFBC9AE58E9FE5A78B41534349493D7B7D2C203136E8BF9BE588B63D7B7D2C20636F6E746578743D7B7D5C222C207061796C6F61642C207061796C6F61644865782C20636F6E74657874293B5C6E202020205C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22305C222C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22305C222C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22315C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22325C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22335C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22345C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22355C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22365C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22375C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22305C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22345C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22355C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22365C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22305C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D204A534F4E2E7061727365287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331323639313939302C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C222C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222C5C6E2020202020202020202020205C2263757272656E744C69676874436F6C6F725C223A205C22305C222C5C6E2020202020202020202020205C2263757272656E74466C6173684D6F64655C223A205C22305C222C5C6E2020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761312692845, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E8A7A3E7A081E585A5E58FA3EFBC9AE58E9FE5A78B41534349493D7B7D2C203136E8BF9BE588B63D7B7D2C20636F6E746578743D7B7D5C222C207061796C6F61642C207061796C6F61644865782C20636F6E74657874293B5C6E202020205C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22305C222C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22305C222C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22315C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22325C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22335C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22345C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22355C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22365C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22375C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22305C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22345C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22355C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22365C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D205C22305C223B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D204A534F4E2E7061727365287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331323639323833372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C222C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222C5C6E2020202020202020202020205C2263757272656E744C69676874436F6C6F725C223A205C22305C222C5C6E2020202020202020202020205C2263757272656E74466C6173684D6F64655C223A205C22305C222C5C6E2020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761312741118, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E8A7A3E7A081E585A5E58FA3EFBC9AE58E9FE5A78B41534349493D7B7D2C203136E8BF9BE588B63D7B7D2C20636F6E746578743D7B7D5C222C207061796C6F61642C207061796C6F61644865782C20636F6E74657874293B5C6E202020205C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22305C222C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22305C222C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22315C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22325C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22335C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22345C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22355C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22365C223B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22375C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D205C22305C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D204A534F4E2E7061727365287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331323734313039392C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C222C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222C5C6E2020202020202020202020205C2263757272656E744C69676874436F6C6F725C223A205C22305C222C5C6E2020202020202020202020205C2263757272656E74466C6173684D6F64655C223A205C22305C222C5C6E2020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761312757761, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E8A7A3E7A081E585A5E58FA3EFBC9AE58E9FE5A78B41534349493D7B7D2C203136E8BF9BE588B63D7B7D2C20636F6E746578743D7B7D5C222C207061796C6F61642C207061796C6F61644865782C20636F6E74657874293B5C6E202020205C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A205C22305C222C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A205C22305C222C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D204A534F4E2E7061727365287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331323735373239322C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C222C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222C5C6E2020202020202020202020205C2263757272656E744C69676874436F6C6F725C223A205C22305C222C5C6E2020202020202020202020205C2263757272656E74466C6173684D6F64655C223A205C22305C222C5C6E2020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761312768210, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E8A7A3E7A081E585A5E58FA3EFBC9AE58E9FE5A78B41534349493D7B7D2C203136E8BF9BE588B63D7B7D2C20636F6E746578743D7B7D5C222C207061796C6F61642C207061796C6F61644865782C20636F6E74657874293B5C6E202020205C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D204A534F4E2E7061727365287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331323736383138332C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C222C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222C5C6E2020202020202020202020205C2263757272656E744C69676874436F6C6F725C223A205C22305C222C5C6E2020202020202020202020205C2263757272656E74466C6173684D6F64655C223A205C22305C222C5C6E2020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761313481624, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E8A7A3E7A081E585A5E58FA3EFBC9AE58E9FE5A78B41534349493D7B7D2C203136E8BF9BE588B63D7B7D2C20636F6E746578743D7B7D5C222C207061796C6F61642C207061796C6F61644865782C20636F6E74657874293B5C6E202020205C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D204A534F4E2E7061727365287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331333438313630382C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C222C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222C5C6E2020202020202020202020205C2263757272656E744C69676874436F6C6F725C223A20302C5C6E2020202020202020202020205C2263757272656E74466C6173684D6F64655C223A20302C5C6E2020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761313711724, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E202020206C6F672E696E666F285C22E8A7A3E7A081E585A5E58FA3EFBC9AE58E9FE5A78B41534349493D7B7D2C203136E8BF9BE588B63D7B7D2C20636F6E746578743D7B7D5C222C207061796C6F61642C207061796C6F61644865782C20636F6E74657874293B5C6E202020205C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D204A534F4E2E7061727365287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331333731313731312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C222C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222C5C6E2020202020202020202020205C2263757272656E744C69676874436F6C6F725C223A20302C5C6E2020202020202020202020205C2263757272656E74466C6173684D6F64655C223A20302C5C6E2020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761313724121, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A2022696D706F7274206C6F675C6E5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D204A534F4E2E7061727365287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331333732343130332C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C222C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222C5C6E2020202020202020202020205C2263757272656E744C69676874436F6C6F725C223A20302C5C6E2020202020202020202020205C2263757272656E74466C6173684D6F64655C223A20302C5C6E2020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761313733250, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D204A534F4E2E7061727365287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331333733333231382C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C222C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222C5C6E2020202020202020202020205C2263757272656E744C69676874436F6C6F725C223A20302C5C6E2020202020202020202020205C2263757272656E74466C6173684D6F64655C223A20302C5C6E2020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761313815744, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D204A534F4E2E7061727365287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E72657475726E20656E636F6465287B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C22636F6E74726F6C4C696768745C222C5C22646174615C223A7B5C22646576696365416464725C223A5C2230395C222C5C226C69676874436F6C6F725C223A5C22315C222C5C22666C6173684D6F64655C223A5C22355C227D7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331333831353733312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C222C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222C5C6E2020202020202020202020205C2263757272656E744C69676874436F6C6F725C223A20302C5C6E2020202020202020202020205C2263757272656E74466C6173684D6F64655C223A20302C5C6E2020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761313820116, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D204A534F4E2E7061727365287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E72657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E72657475726E20656E636F646528277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C22636F6E74726F6C4C696768745C222C5C22646174615C223A7B5C22646576696365416464725C223A5C2230395C222C5C226C69676874436F6C6F725C223A5C22315C222C5C22666C6173684D6F64655C223A5C22355C227D7D27293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331333832303130352C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C222C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222C5C6E2020202020202020202020205C2263757272656E744C69676874436F6C6F725C223A20302C5C6E2020202020202020202020205C2263757272656E74466C6173684D6F64655C223A20302C5C6E2020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761313822486, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D204A534F4E2E7061727365287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E72657475726E20656E636F646528277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C22636F6E74726F6C4C696768745C222C5C22646174615C223A7B5C22646576696365416464725C223A5C2230395C222C5C226C69676874436F6C6F725C223A5C22315C222C5C22666C6173684D6F64655C223A5C22355C227D7D27293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331333832323436352C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22303031333030303030303035303930333032303036305C222C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222C5C6E2020202020202020202020205C2263757272656E744C69676874436F6C6F725C223A20302C5C6E2020202020202020202020205C2263757272656E74466C6173684D6F64655C223A20302C5C6E2020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761313846612, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D20287061727365496E7428666C6173684D6F646529203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E72657475726E20656E636F646528277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C22636F6E74726F6C4C696768745C222C5C22646174615C223A7B5C22646576696365416464725C223A5C2230395C222C5C226C69676874436F6C6F725C223A5C22315C222C5C22666C6173684D6F64655C223A5C22355C227D7D27293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331333834363539302C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761313858552, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D2028496E74656765722E7061727365496E7428666C6173684D6F64652C313629203C3C203429207C207061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E72657475726E20656E636F646528277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C22636F6E74726F6C4C696768745C222C5C22646174615C223A7B5C22646576696365416464725C223A5C2230395C222C5C226C69676874436F6C6F725C223A5C22315C222C5C22666C6173684D6F64655C223A5C22355C227D7D27293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331333835383532392C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761313869107, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D2028496E74656765722E7061727365496E7428666C6173684D6F64652C313629203C3C203429207C20496E74656765722E7061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E72657475726E20656E636F646528277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C22636F6E74726F6C4C696768745C222C5C22646174615C223A7B5C22646576696365416464725C223A5C2230395C222C5C226C69676874436F6C6F725C223A5C22315C222C5C22666C6173684D6F64655C223A5C22355C227D7D27293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331333836393039372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761313913710, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D2028496E74656765722E7061727365496E7428666C6173684D6F64652C313629203C3C203429207C20496E74656765722E7061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E72657475726E20656E636F646528277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C22636F6E74726F6C4C696768745C222C5C22646174615C223A7B5C22646576696365416464725C223A5C2230395C222C5C226C69676874436F6C6F725C223A5C22315C222C5C22666C6173684D6F64655C223A5C22355C227D7D27293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331333931333639312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761314133020, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D2028496E74656765722E7061727365496E7428666C6173684D6F64652C313629203C3C203429207C20496E74656765722E7061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E72657475726E20656E636F646528277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C22636F6E74726F6C4C696768745C222C5C22646174615C223A7B5C22646576696365416464725C223A5C2230395C222C5C226C69676874436F6C6F725C223A5C22315C222C5C22666C6173684D6F64655C223A5C22355C227D7D27293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331343133333030332C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761314464547, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E8AEA1E7AE975859E580BCEFBC8858E5B7A6E7A7BB34E4BD8D2B59EFBC8CE58F82E88083F09F94B6332D3736EFBC895C6E2020202020202020766172207879446563203D2028496E74656765722E7061727365496E7428666C6173684D6F64652C313629203C3C203429207C20496E74656765722E7061727365496E74286C69676874436F6C6F72293B5C6E2020202020202020766172207879486578203D2078794465632E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E72657475726E20656E636F646528277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C22636F6E74726F6C4C696768745C222C5C22646174615C223A7B5C22646576696365416464725C223A5C2230395C222C5C226C69676874436F6C6F725C223A5C22315C222C5C22666C6173684D6F64655C223A5C22355C227D7D27293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331343436343532382C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761314507199, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B206C69676874436F6C6F722B666C6173684D6F64653B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E72657475726E20656E636F646528277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C22636F6E74726F6C4C696768745C222C5C22646174615C223A7B5C22646576696365416464725C223A5C2230395C222C5C226C69676874436F6C6F725C223A5C22315C222C5C22666C6173684D6F64655C223A5C22355C227D7D27293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331343530373138302C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761314509953, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B206C69676874436F6C6F722B666C6173684D6F64653B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E72657475726E20656E636F646528277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C22636F6E74726F6C4C696768745C222C5C22646174615C223A7B5C22646576696365416464725C223A5C2230395C222C5C226C69676874436F6C6F725C223A5C22315C222C5C22666C6173684D6F64655C223A5C22355C227D7D27293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331343530393933332C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761314667390, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B206C69676874436F6C6F722B666C6173684D6F64653B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E72657475726E20656E636F646528277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2271756572794F6E6C696E654465766963655C222C5C22646174615C223A7B7D7D27293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331343636373336392C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761314723904, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B206C69676874436F6C6F722B666C6173684D6F64653B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E72657475726E20656E636F646528277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2271756572794F6E6C696E654465766963655C222C5C22646174615C223A7B7D7D27293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331343732333838352C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761314732780, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B206C69676874436F6C6F722B666C6173684D6F64653B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E72657475726E20656E636F646528277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2271756572794F6E6C696E654465766963655C222C5C22646174615C223A7B7D7D27293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331343733323736362C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761315516263, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E64657669636541646472207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B206C69676874436F6C6F722B666C6173684D6F64653B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E72657475726E20656E636F646528277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2271756572794C6967687453746174655C222C5C22646174615C223A7B5C22736C617665416464726573735C223A5C2230395C227D7D27293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331353531363234362C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761315535229, NULL, 'api', '(勿改)Modbus声光报警器', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E736C61766541646472657373207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B206C69676874436F6C6F722B666C6173684D6F64653B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E72657475726E20656E636F646528277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2271756572794C6967687453746174655C222C5C22646174615C223A7B5C22736C617665416464726573735C223A5C2230395C227D7D27293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A8222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313331353533353230392C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761377556851, NULL, 'api', '(勿改)Modbus声光报警器-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E736C61766541646472657373207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B206C69676874436F6C6F722B666C6173684D6F64653B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E72657475726E20656E636F646528277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2271756572794C6967687453746174655C222C5C22646174615C223A7B5C22736C617665416464726573735C223A5C2230395C227D7D27293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A82D544350222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313337373535363830342C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761377559340, NULL, 'api', '(勿改)Modbus声光报警器-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E736C61766541646472657373207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B206C69676874436F6C6F722B666C6173684D6F64653B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E72657475726E20656E636F646528277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2271756572794C6967687453746174655C222C5C22646174615C223A7B5C22736C617665416464726573735C223A5C2230395C227D7D27293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A82D544350222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313337373535393331382C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761377568251, NULL, 'api', '(勿改)Modbus声光报警器-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E736C61766541646472657373207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B206C69676874436F6C6F722B666C6173684D6F64653B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E72657475726E20656E636F646528277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C22636F6E74726F6C4C696768745C222C5C22646174615C223A7B5C22736C617665416464726573735C223A5C2230395C222C5C226C69676874436F6C6F725C223A5C22335C222C5C22666C6173684D6F64655C223A5C22355C227D7D27293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A82D544350222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313337373536383233362C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761378081798, NULL, 'api', '(勿改)Modbus声光报警器-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E736C61766541646472657373207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B206C69676874436F6C6F722B666C6173684D6F64653B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E72657475726E20656E636F6465287B5C6E20205C226D657373616765547970655C22203A205C2246554E4354494F4E535C222C5C6E20205C2266756E6374696F6E5C22203A205C22636F6E74726F6C4C696768745C222C5C6E20205C22646174615C22203A207B5C6E202020205C22736C617665416464726573735C22203A205C2230395C222C5C6E202020205C226C69676874436F6C6F725C22203A205C22335C222C5C6E202020205C22666C6173684D6F64655C22203A205C22355C225C6E20207D5C6E7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A82D544350222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313337383038313737382C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761378277639, NULL, 'api', '(勿改)Modbus声光报警器-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E736C61766541646472657373207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B206C69676874436F6C6F722B666C6173684D6F64653B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C223434333634343331333033303330333033303330333033363330333933303336333033303433333233303330333333355C222C207B7D293B5C6E5C6E72657475726E20656E636F6465287B5C6E20205C226D657373616765547970655C22203A205C2246554E4354494F4E535C222C5C6E20205C2266756E6374696F6E5C22203A205C22636F6E74726F6C4C696768745C222C5C6E20205C22646174615C22203A207B5C6E202020205C22736C617665416464726573735C22203A205C2230395C222C5C6E202020205C226C69676874436F6C6F725C22203A205C22335C222C5C6E202020205C22666C6173684D6F64655C22203A205C22355C225C6E20207D5C6E7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A82D544350222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313337383237373631342C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761378281447, NULL, 'api', '(勿改)Modbus声光报警器-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E736C61766541646472657373207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B206C69676874436F6C6F722B666C6173684D6F64653B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E72657475726E206465636F6465285C223434333634343331333033303330333033303330333033363330333933303336333033303433333233303330333333355C222C207B7D293B5C6E5C6E2F2F2072657475726E20656E636F6465287B5C6E2F2F2020205C226D657373616765547970655C22203A205C2246554E4354494F4E535C222C5C6E2F2F2020205C2266756E6374696F6E5C22203A205C22636F6E74726F6C4C696768745C222C5C6E2F2F2020205C22646174615C22203A207B5C6E2F2F20202020205C22736C617665416464726573735C22203A205C2230395C222C5C6E2F2F20202020205C226C69676874436F6C6F725C22203A205C22335C222C5C6E2F2F20202020205C22666C6173684D6F64655C22203A205C22355C225C6E2F2F2020207D5C6E2F2F207D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A82D544350222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313337383238313432372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761378347768, NULL, 'api', '(勿改)Modbus声光报警器-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E736C61766541646472657373207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B206C69676874436F6C6F722B666C6173684D6F64653B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E72657475726E206465636F6465285C223434333634343331333033303330333033303330333033363330333933303336333033303433333233303330333333355C22295C6E5C6E2F2F2072657475726E20656E636F6465287B5C6E2F2F2020205C226D657373616765547970655C22203A205C2246554E4354494F4E535C222C5C6E2F2F2020205C2266756E6374696F6E5C22203A205C22636F6E74726F6C4C696768745C222C5C6E2F2F2020205C22646174615C22203A207B5C6E2F2F20202020205C22736C617665416464726573735C22203A205C2230395C222C5C6E2F2F20202020205C226C69676874436F6C6F725C22203A205C22335C222C5C6E2F2F20202020205C22666C6173684D6F64655C22203A205C22355C225C6E2F2F2020207D5C6E2F2F207D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A82D544350222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313337383334373639372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761378578090, NULL, 'api', '(勿改)Modbus声光报警器-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E736C61766541646472657373207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B206C69676874436F6C6F722B666C6173684D6F64653B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E2F2F2072657475726E206465636F6465285C223434333634343331333033303330333033303330333033363330333933303336333033303433333233303330333333355C22295C6E5C6E72657475726E20656E636F6465287B5C6E20205C226D657373616765547970655C22203A205C2246554E4354494F4E535C222C5C6E20205C2266756E6374696F6E5C22203A205C22636F6E74726F6C4C696768745C222C5C6E20205C22646174615C22203A207B5C6E202020205C22736C617665416464726573735C22203A205C2230395C222C5C6E202020205C226C69676874436F6C6F725C22203A205C22335C222C5C6E202020205C22666C6173684D6F64655C22203A205C22355C225C6E20207D5C6E7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A82D544350222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313337383537383036372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761379054572, NULL, 'api', '(勿改)Modbus声光报警器-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E736C61766541646472657373207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E2020202020202020636F6E7374207879486578203D20287061727365496E7428666C6173684D6F64652C20313629203C3C2034207C207061727365496E74286C69676874436F6C6F722C20313629292E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B206C69676874436F6C6F722B666C6173684D6F64653B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E2F2F2072657475726E206465636F6465285C223434333634343331333033303330333033303330333033363330333933303336333033303433333233303330333333355C22295C6E5C6E72657475726E20656E636F6465287B5C6E20205C226D657373616765547970655C22203A205C2246554E4354494F4E535C222C5C6E20205C2266756E6374696F6E5C22203A205C22636F6E74726F6C4C696768745C222C5C6E20205C22646174615C22203A207B5C6E202020205C22736C617665416464726573735C22203A205C2230395C222C5C6E202020205C226C69676874436F6C6F725C22203A205C22335C222C5C6E202020205C22666C6173684D6F64655C22203A205C22355C225C6E20207D5C6E7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A82D544350222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313337393035343535302C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761379060287, NULL, 'api', '(勿改)Modbus声光报警器-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E736C61766541646472657373207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E2020202020202020636F6E7374207879486578203D2028496E74656765722E7061727365496E7428666C6173684D6F64652C20313629203C3C2034207C20496E74656765722E7061727365496E74286C69676874436F6C6F722C20313629292E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B206C69676874436F6C6F722B666C6173684D6F64653B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E2F2F2072657475726E206465636F6465285C223434333634343331333033303330333033303330333033363330333933303336333033303433333233303330333333355C22295C6E5C6E72657475726E20656E636F6465287B5C6E20205C226D657373616765547970655C22203A205C2246554E4354494F4E535C222C5C6E20205C2266756E6374696F6E5C22203A205C22636F6E74726F6C4C696768745C222C5C6E20205C22646174615C22203A207B5C6E202020205C22736C617665416464726573735C22203A205C2230395C222C5C6E202020205C226C69676874436F6C6F725C22203A205C22335C222C5C6E202020205C22666C6173684D6F64655C22203A205C22355C225C6E20207D5C6E7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A82D544350222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313337393036303237342C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761379459813, NULL, 'api', '(勿改)Modbus声光报警器-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E736C61766541646472657373207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E2020202020202020636F6E7374207879526177486578203D20287061727365496E7428666C6173684D6F64652C20313629203C3C2034207C207061727365496E74286C69676874436F6C6F722C20313629292E746F537472696E67283136293B5C6E20202020202020202F2F20E79BAEE6A087E5AD97E88A82E695B0E8AEBEE4B8BA31EFBC8CE5AFB9E5BA9432E4BD8DE58D81E585ADE8BF9BE588B6EFBC8CE7ACA6E59088E8AFB4E6988EE4B9A6E2809C5859E4B8BA31E5AD97E88A82E695B0E68DAEE2809DE79A84E8A681E6B182EFBC88F09F94B6312D3736EFBC895C6E2020202020202020636F6E7374207879486578203D206865785F706164546F42797465732878795261774865782C2031293B5C6E2020202020202020636F6E7374207879486578203D2028496E74656765722E7061727365496E7428666C6173684D6F64652C20313629203C3C2034207C20496E74656765722E7061727365496E74286C69676874436F6C6F722C20313629292E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B206C69676874436F6C6F722B666C6173684D6F64653B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E2F2F2072657475726E206465636F6465285C223434333634343331333033303330333033303330333033363330333933303336333033303433333233303330333333355C22295C6E5C6E72657475726E20656E636F6465287B5C6E20205C226D657373616765547970655C22203A205C2246554E4354494F4E535C222C5C6E20205C2266756E6374696F6E5C22203A205C22636F6E74726F6C4C696768745C222C5C6E20205C22646174615C22203A207B5C6E202020205C22736C617665416464726573735C22203A205C2230395C222C5C6E202020205C226C69676874436F6C6F725C22203A205C22335C222C5C6E202020205C22666C6173684D6F64655C22203A205C22355C225C6E20207D5C6E7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A82D544350222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313337393435393739382C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761379467946, NULL, 'api', '(勿改)Modbus声光报警器-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E736C61766541646472657373207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E2020202020202020636F6E7374207879526177486578203D2028496E74656765722E7061727365496E7428666C6173684D6F64652C20313629203C3C2034207C20496E74656765722E7061727365496E74286C69676874436F6C6F722C20313629292E746F537472696E67283136293B5C6E20202020202020202F2F20E79BAEE6A087E5AD97E88A82E695B0E8AEBEE4B8BA31EFBC8CE5AFB9E5BA9432E4BD8DE58D81E585ADE8BF9BE588B6EFBC8CE7ACA6E59088E8AFB4E6988EE4B9A6E2809C5859E4B8BA31E5AD97E88A82E695B0E68DAEE2809DE79A84E8A681E6B182EFBC88F09F94B6312D3736EFBC895C6E2020202020202020636F6E7374207879486578203D206865785F706164546F42797465732878795261774865782C2031293B5C6E2020202020202020636F6E7374207879486578203D2028496E74656765722E7061727365496E7428666C6173684D6F64652C20313629203C3C2034207C20496E74656765722E7061727365496E74286C69676874436F6C6F722C20313629292E746F537472696E67283136292E706164537461727428322C205C22305C22293B5C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B206C69676874436F6C6F722B666C6173684D6F64653B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E2F2F2072657475726E206465636F6465285C223434333634343331333033303330333033303330333033363330333933303336333033303433333233303330333333355C22295C6E5C6E72657475726E20656E636F6465287B5C6E20205C226D657373616765547970655C22203A205C2246554E4354494F4E535C222C5C6E20205C2266756E6374696F6E5C22203A205C22636F6E74726F6C4C696768745C222C5C6E20205C22646174615C22203A207B5C6E202020205C22736C617665416464726573735C22203A205C2230395C222C5C6E202020205C226C69676874436F6C6F725C22203A205C22335C222C5C6E202020205C22666C6173684D6F64655C22203A205C22355C225C6E20207D5C6E7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A82D544350222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313337393436373933312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761379498772, NULL, 'api', '(勿改)Modbus声光报警器-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E736C61766541646472657373207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E2020202020202020636F6E7374207879526177486578203D2028496E74656765722E7061727365496E7428666C6173684D6F64652C20313629203C3C2034207C20496E74656765722E7061727365496E74286C69676874436F6C6F722C20313629292E746F537472696E67283136293B5C6E20202020202020202F2F20E79BAEE6A087E5AD97E88A82E695B0E8AEBEE4B8BA31EFBC8CE5AFB9E5BA9432E4BD8DE58D81E585ADE8BF9BE588B6EFBC8CE7ACA6E59088E8AFB4E6988EE4B9A6E2809C5859E4B8BA31E5AD97E88A82E695B0E68DAEE2809DE79A84E8A681E6B182EFBC88F09F94B6312D3736EFBC895C6E2020202020202020636F6E7374207879486578203D206865785F706164546F42797465732878795261774865782C2031293B5C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B206C69676874436F6C6F722B666C6173684D6F64653B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E2F2F2072657475726E206465636F6465285C223434333634343331333033303330333033303330333033363330333933303336333033303433333233303330333333355C22295C6E5C6E72657475726E20656E636F6465287B5C6E20205C226D657373616765547970655C22203A205C2246554E4354494F4E535C222C5C6E20205C2266756E6374696F6E5C22203A205C22636F6E74726F6C4C696768745C222C5C6E20205C22646174615C22203A207B5C6E202020205C22736C617665416464726573735C22203A205C2230395C222C5C6E202020205C226C69676874436F6C6F725C22203A205C22335C222C5C6E202020205C22666C6173684D6F64655C22203A205C22355C225C6E20207D5C6E7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A82D544350222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313337393439383735322C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761379515547, NULL, 'api', '(勿改)Modbus声光报警器-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E736C61766541646472657373207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC8CE5AFB9E5BA94E8ADA6E781AFE9A29CE889B2EFBC8CE58F82E88083F09F94B6312D3738EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC8CE5AFB9E5BA94E997AAE781AFE696B9E5BC8FEFBC8CE58F82E88083F09F94B6312D3738EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E20202020202020202F2F20312E20E8AEA1E7AE975859E59088E5B9B6E5908EE79A84E58E9FE5A78BE58D81E585ADE8BF9BE588B6E5AD97E7ACA6E4B8B2EFBC88583DE997AAE781AFE696B9E5BC8FE9AB9834E4BD8DEFBC8C593DE9A29CE889B2E4BD8E34E4BD8DEFBC895C6E2020202020202020636F6E7374207879526177486578203D20287061727365496E7428666C6173684D6F64652C20313629203C3C2034207C207061727365496E74286C69676874436F6C6F722C20313629292E746F537472696E67283136293B5C6E20202020202020202F2F20322E20E8B083E794A86A617661E79A846865785F706164546F4279746573E696B9E6B395EFBC8CE7A1AEE4BF9D5859E4B8BA31E5AD97E88A82EFBC8832E4BD8DE58D81E585ADE8BF9BE588B6EFBC8CE5B7A6E4BEA7E8A1A530EFBC895C6E20202020202020202F2F20E79BAEE6A087E5AD97E88A82E695B0E8AEBEE4B8BA31EFBC8CE5AFB9E5BA9432E4BD8DE58D81E585ADE8BF9BE588B6EFBC8CE7ACA6E59088E8AFB4E6988EE4B9A6E2809C5859E4B8BA31E5AD97E88A82E695B0E68DAEE2809DE79A84E8A681E6B182EFBC88F09F94B6312D3736EFBC895C6E2020202020202020636F6E7374207879486578203D206865785F706164546F42797465732878795261774865782C2031293B5C6E20202020202020202F2F20332E20E69E84E980A0E6ADA3E7A1AEE68C87E4BBA4E4BD93EFBC9AE4BDBFE794A8E8A1A5E99BB6E5908EE79A845859E5AD97E6AEB5EFBC8CE69BBFE68DA2E58E9FE99499E8AFAFE68BBCE68EA5EFBC88E981BFE5858DE5A49AE5AD97E88A82E697A0E69588E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B0EFBC8CE7ACA6E59088E8AFB4E6988EE4B9A64352433136E6A0A1E9AA8CE8A681E6B182EFBC88F09F94B6312D3535E887B3F09F94B6312D3637EFBC895C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E2F2F2072657475726E206465636F6465285C223434333634343331333033303330333033303330333033363330333933303336333033303433333233303330333333355C22295C6E5C6E72657475726E20656E636F6465287B5C6E20205C226D657373616765547970655C22203A205C2246554E4354494F4E535C222C5C6E20205C2266756E6374696F6E5C22203A205C22636F6E74726F6C4C696768745C222C5C6E20205C22646174615C22203A207B5C6E202020205C22736C617665416464726573735C22203A205C2230395C222C5C6E202020205C226C69676874436F6C6F725C22203A205C22335C222C5C6E202020205C22666C6173684D6F64655C22203A205C22355C225C6E20207D5C6E7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A82D544350222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313337393531353532372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761379526662, NULL, 'api', '(勿改)Modbus声光报警器-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E736C61766541646472657373207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC8CE5AFB9E5BA94E8ADA6E781AFE9A29CE889B2EFBC8CE58F82E88083F09F94B6312D3738EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC8CE5AFB9E5BA94E997AAE781AFE696B9E5BC8FEFBC8CE58F82E88083F09F94B6312D3738EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E20202020202020202F2F20312E20E8AEA1E7AE975859E59088E5B9B6E5908EE79A84E58E9FE5A78BE58D81E585ADE8BF9BE588B6E5AD97E7ACA6E4B8B2EFBC88583DE997AAE781AFE696B9E5BC8FE9AB9834E4BD8DEFBC8C593DE9A29CE889B2E4BD8E34E4BD8DEFBC895C6E2020202020202020636F6E7374207879526177486578203D2028496E74656765722E7061727365496E7428666C6173684D6F64652C20313629203C3C2034207C20496E74656765722E7061727365496E74286C69676874436F6C6F722C20313629292E746F537472696E67283136293B5C6E20202020202020202F2F20322E20E8B083E794A86A617661E79A846865785F706164546F4279746573E696B9E6B395EFBC8CE7A1AEE4BF9D5859E4B8BA31E5AD97E88A82EFBC8832E4BD8DE58D81E585ADE8BF9BE588B6EFBC8CE5B7A6E4BEA7E8A1A530EFBC895C6E20202020202020202F2F20E79BAEE6A087E5AD97E88A82E695B0E8AEBEE4B8BA31EFBC8CE5AFB9E5BA9432E4BD8DE58D81E585ADE8BF9BE588B6EFBC8CE7ACA6E59088E8AFB4E6988EE4B9A6E2809C5859E4B8BA31E5AD97E88A82E695B0E68DAEE2809DE79A84E8A681E6B182EFBC88F09F94B6312D3736EFBC895C6E2020202020202020636F6E7374207879486578203D206865785F706164546F42797465732878795261774865782C2031293B5C6E20202020202020202F2F20332E20E69E84E980A0E6ADA3E7A1AEE68C87E4BBA4E4BD93EFBC9AE4BDBFE794A8E8A1A5E99BB6E5908EE79A845859E5AD97E6AEB5EFBC8CE69BBFE68DA2E58E9FE99499E8AFAFE68BBCE68EA5EFBC88E981BFE5858DE5A49AE5AD97E88A82E697A0E69588E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B0EFBC8CE7ACA6E59088E8AFB4E6988EE4B9A64352433136E6A0A1E9AA8CE8A681E6B182EFBC88F09F94B6312D3535E887B3F09F94B6312D3637EFBC895C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E2F2F2072657475726E206465636F6465285C223434333634343331333033303330333033303330333033363330333933303336333033303433333233303330333333355C22295C6E5C6E72657475726E20656E636F6465287B5C6E20205C226D657373616765547970655C22203A205C2246554E4354494F4E535C222C5C6E20205C2266756E6374696F6E5C22203A205C22636F6E74726F6C4C696768745C222C5C6E20205C22646174615C22203A207B5C6E202020205C22736C617665416464726573735C22203A205C2230395C222C5C6E202020205C226C69676874436F6C6F725C22203A205C22335C222C5C6E202020205C22666C6173684D6F64655C22203A205C22355C225C6E20207D5C6E7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A82D544350222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313337393532363633382C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761379541770, NULL, 'api', '(勿改)Modbus声光报警器-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E736C61766541646472657373207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC8CE5AFB9E5BA94E8ADA6E781AFE9A29CE889B2EFBC8CE58F82E88083F09F94B6312D3738EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC8CE5AFB9E5BA94E997AAE781AFE696B9E5BC8FEFBC8CE58F82E88083F09F94B6312D3738EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E20202020202020202F2F20312E20E8AEA1E7AE975859E59088E5B9B6E5908EE79A84E58E9FE5A78BE58D81E585ADE8BF9BE588B6E5AD97E7ACA6E4B8B2EFBC88583DE997AAE781AFE696B9E5BC8FE9AB9834E4BD8DEFBC8C593DE9A29CE889B2E4BD8E34E4BD8DEFBC895C6E2020202020202020636F6E7374207879526177486578203D2028496E74656765722E7061727365496E7428666C6173684D6F64652C20313629203C3C2034207C20496E74656765722E7061727365496E74286C69676874436F6C6F722C20313629292E746F537472696E67283136293B5C6E20202020202020202F2F20322E20E8B083E794A86A617661E79A846865785F706164546F4279746573E696B9E6B395EFBC8CE7A1AEE4BF9D5859E4B8BA31E5AD97E88A82EFBC8832E4BD8DE58D81E585ADE8BF9BE588B6EFBC8CE5B7A6E4BEA7E8A1A530EFBC895C6E20202020202020202F2F20E79BAEE6A087E5AD97E88A82E695B0E8AEBEE4B8BA31EFBC8CE5AFB9E5BA9432E4BD8DE58D81E585ADE8BF9BE588B6EFBC8CE7ACA6E59088E8AFB4E6988EE4B9A6E2809C5859E4B8BA31E5AD97E88A82E695B0E68DAEE2809DE79A84E8A681E6B182EFBC88F09F94B6312D3736EFBC895C6E2020202020202020636F6E7374207879486578203D206865785F706164546F42797465732878795261774865782C2031293B5C6E20202020202020202F2F20332E20E69E84E980A0E6ADA3E7A1AEE68C87E4BBA4E4BD93EFBC9AE4BDBFE794A8E8A1A5E99BB6E5908EE79A845859E5AD97E6AEB5EFBC8CE69BBFE68DA2E58E9FE99499E8AFAFE68BBCE68EA5EFBC88E981BFE5858DE5A49AE5AD97E88A82E697A0E69588E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B0EFBC8CE7ACA6E59088E8AFB4E6988EE4B9A64352433136E6A0A1E9AA8CE8A681E6B182EFBC88F09F94B6312D3535E887B3F09F94B6312D3637EFBC895C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E2F2F2072657475726E206465636F6465285C223434333634343331333033303330333033303330333033363330333933303336333033303433333233303330333333355C22295C6E5C6E72657475726E20656E636F6465287B5C6E20205C226D657373616765547970655C22203A205C2246554E4354494F4E535C222C5C6E20205C2266756E6374696F6E5C22203A205C22636F6E74726F6C4C696768745C222C5C6E20205C22646174615C22203A207B5C6E202020205C22736C617665416464726573735C22203A205C2230395C222C5C6E202020205C226C69676874436F6C6F725C22203A205C22345C222C5C6E202020205C22666C6173684D6F64655C22203A205C22315C225C6E20207D5C6E7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A82D544350222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313337393534313735332C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761379559641, NULL, 'api', '(勿改)Modbus声光报警器-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E736C61766541646472657373207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC8CE5AFB9E5BA94E8ADA6E781AFE9A29CE889B2EFBC8CE58F82E88083F09F94B6312D3738EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC8CE5AFB9E5BA94E997AAE781AFE696B9E5BC8FEFBC8CE58F82E88083F09F94B6312D3738EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E20202020202020202F2F20312E20E8AEA1E7AE975859E59088E5B9B6E5908EE79A84E58E9FE5A78BE58D81E585ADE8BF9BE588B6E5AD97E7ACA6E4B8B2EFBC88583DE997AAE781AFE696B9E5BC8FE9AB9834E4BD8DEFBC8C593DE9A29CE889B2E4BD8E34E4BD8DEFBC895C6E2020202020202020636F6E7374207879526177486578203D2028496E74656765722E7061727365496E7428666C6173684D6F64652C20313629203C3C2034207C20496E74656765722E7061727365496E74286C69676874436F6C6F722C20313629292E746F537472696E67283136293B5C6E20202020202020202F2F20322E20E8B083E794A86A617661E79A846865785F706164546F4279746573E696B9E6B395EFBC8CE7A1AEE4BF9D5859E4B8BA31E5AD97E88A82EFBC8832E4BD8DE58D81E585ADE8BF9BE588B6EFBC8CE5B7A6E4BEA7E8A1A530EFBC895C6E20202020202020202F2F20E79BAEE6A087E5AD97E88A82E695B0E8AEBEE4B8BA31EFBC8CE5AFB9E5BA9432E4BD8DE58D81E585ADE8BF9BE588B6EFBC8CE7ACA6E59088E8AFB4E6988EE4B9A6E2809C5859E4B8BA31E5AD97E88A82E695B0E68DAEE2809DE79A84E8A681E6B182EFBC88F09F94B6312D3736EFBC895C6E2020202020202020636F6E7374207879486578203D206865785F706164546F42797465732878795261774865782C2031293B5C6E20202020202020202F2F20332E20E69E84E980A0E6ADA3E7A1AEE68C87E4BBA4E4BD93EFBC9AE4BDBFE794A8E8A1A5E99BB6E5908EE79A845859E5AD97E6AEB5EFBC8CE69BBFE68DA2E58E9FE99499E8AFAFE68BBCE68EA5EFBC88E981BFE5858DE5A49AE5AD97E88A82E697A0E69588E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B0EFBC8CE7ACA6E59088E8AFB4E6988EE4B9A64352433136E6A0A1E9AA8CE8A681E6B182EFBC88F09F94B6312D3535E887B3F09F94B6312D3637EFBC895C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E2F2F2072657475726E206465636F6465285C223434333634343331333033303330333033303330333033363330333933303336333033303433333233303330333333355C22295C6E5C6E72657475726E20656E636F6465287B5C6E20205C226D657373616765547970655C22203A205C2246554E4354494F4E535C222C5C6E20205C2266756E6374696F6E5C22203A205C22636F6E74726F6C4C696768745C222C5C6E20205C22646174615C22203A207B5C6E202020205C22736C617665416464726573735C22203A205C2230395C222C5C6E202020205C226C69676874436F6C6F725C22203A205C22345C222C5C6E202020205C22666C6173684D6F64655C22203A205C22315C225C6E20207D5C6E7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A82D544350222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313337393535393631392C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761379596913, NULL, 'api', '(勿改)Modbus声光报警器-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E736C61766541646472657373207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC8CE5AFB9E5BA94E8ADA6E781AFE9A29CE889B2EFBC8CE58F82E88083F09F94B6312D3738EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC8CE5AFB9E5BA94E997AAE781AFE696B9E5BC8FEFBC8CE58F82E88083F09F94B6312D3738EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E20202020202020202F2F20312E20E8AEA1E7AE975859E59088E5B9B6E5908EE79A84E58E9FE5A78BE58D81E585ADE8BF9BE588B6E5AD97E7ACA6E4B8B2EFBC88583DE997AAE781AFE696B9E5BC8FE9AB9834E4BD8DEFBC8C593DE9A29CE889B2E4BD8E34E4BD8DEFBC895C6E2020202020202020636F6E7374207879526177486578203D2028496E74656765722E7061727365496E7428666C6173684D6F64652C20313629203C3C2034207C20496E74656765722E7061727365496E74286C69676874436F6C6F722C20313629292E746F537472696E67283136293B5C6E20202020202020202F2F20322E20E8B083E794A86A617661E79A846865785F706164546F4279746573E696B9E6B395EFBC8CE7A1AEE4BF9D5859E4B8BA31E5AD97E88A82EFBC8832E4BD8DE58D81E585ADE8BF9BE588B6EFBC8CE5B7A6E4BEA7E8A1A530EFBC895C6E20202020202020202F2F20E79BAEE6A087E5AD97E88A82E695B0E8AEBEE4B8BA31EFBC8CE5AFB9E5BA9432E4BD8DE58D81E585ADE8BF9BE588B6EFBC8CE7ACA6E59088E8AFB4E6988EE4B9A6E2809C5859E4B8BA31E5AD97E88A82E695B0E68DAEE2809DE79A84E8A681E6B182EFBC88F09F94B6312D3736EFBC895C6E2020202020202020636F6E7374207879486578203D206865785F706164546F42797465732878795261774865782C2031293B5C6E20202020202020202F2F20332E20E69E84E980A0E6ADA3E7A1AEE68C87E4BBA4E4BD93EFBC9AE4BDBFE794A8E8A1A5E99BB6E5908EE79A845859E5AD97E6AEB5EFBC8CE69BBFE68DA2E58E9FE99499E8AFAFE68BBCE68EA5EFBC88E981BFE5858DE5A49AE5AD97E88A82E697A0E69588E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B0EFBC8CE7ACA6E59088E8AFB4E6988EE4B9A64352433136E6A0A1E9AA8CE8A681E6B182EFBC88F09F94B6312D3535E887B3F09F94B6312D3637EFBC895C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E2F2F2072657475726E206465636F6465285C223434333634343331333033303330333033303330333033363330333933303336333033303433333233303330333333355C22295C6E5C6E72657475726E20656E636F6465287B5C6E20205C226D657373616765547970655C22203A205C2246554E4354494F4E535C222C5C6E20205C2266756E6374696F6E5C22203A205C22636F6E74726F6C4C696768745C222C5C6E20205C22646174615C22203A207B5C6E202020205C22736C617665416464726573735C22203A205C2230395C222C5C6E202020205C226C69676874436F6C6F725C22203A342C5C6E202020205C22666C6173684D6F64655C22203A20315C6E20207D5C6E7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A82D544350222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313337393539363838392C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761379615138, NULL, 'api', '(勿改)Modbus声光报警器-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E736C61766541646472657373207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22315C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC8CE5AFB9E5BA94E8ADA6E781AFE9A29CE889B2EFBC8CE58F82E88083F09F94B6312D3738EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC8CE5AFB9E5BA94E997AAE781AFE696B9E5BC8FEFBC8CE58F82E88083F09F94B6312D3738EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E20202020202020202F2F20312E20E8AEA1E7AE975859E59088E5B9B6E5908EE79A84E58E9FE5A78BE58D81E585ADE8BF9BE588B6E5AD97E7ACA6E4B8B2EFBC88583DE997AAE781AFE696B9E5BC8FE9AB9834E4BD8DEFBC8C593DE9A29CE889B2E4BD8E34E4BD8DEFBC895C6E2020202020202020636F6E7374207879526177486578203D2028496E74656765722E7061727365496E7428666C6173684D6F64652C20313629203C3C2034207C20496E74656765722E7061727365496E74286C69676874436F6C6F722C20313629292E746F537472696E67283136293B5C6E20202020202020202F2F20322E20E8B083E794A86A617661E79A846865785F706164546F4279746573E696B9E6B395EFBC8CE7A1AEE4BF9D5859E4B8BA31E5AD97E88A82EFBC8832E4BD8DE58D81E585ADE8BF9BE588B6EFBC8CE5B7A6E4BEA7E8A1A530EFBC895C6E20202020202020202F2F20E79BAEE6A087E5AD97E88A82E695B0E8AEBEE4B8BA31EFBC8CE5AFB9E5BA9432E4BD8DE58D81E585ADE8BF9BE588B6EFBC8CE7ACA6E59088E8AFB4E6988EE4B9A6E2809C5859E4B8BA31E5AD97E88A82E695B0E68DAEE2809DE79A84E8A681E6B182EFBC88F09F94B6312D3736EFBC895C6E2020202020202020636F6E7374207879486578203D206865785F706164546F42797465732878795261774865782C2031293B5C6E20202020202020202F2F20332E20E69E84E980A0E6ADA3E7A1AEE68C87E4BBA4E4BD93EFBC9AE4BDBFE794A8E8A1A5E99BB6E5908EE79A845859E5AD97E6AEB5EFBC8CE69BBFE68DA2E58E9FE99499E8AFAFE68BBCE68EA5EFBC88E981BFE5858DE5A49AE5AD97E88A82E697A0E69588E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B0EFBC8CE7ACA6E59088E8AFB4E6988EE4B9A64352433136E6A0A1E9AA8CE8A681E6B182EFBC88F09F94B6312D3535E887B3F09F94B6312D3637EFBC895C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E2F2F2072657475726E206465636F6465285C223434333634343331333033303330333033303330333033363330333933303336333033303433333233303330333333355C22295C6E5C6E72657475726E20656E636F6465287B5C6E20205C226D657373616765547970655C22203A205C2246554E4354494F4E535C222C5C6E20205C2266756E6374696F6E5C22203A205C22636F6E74726F6C4C696768745C222C5C6E20205C22646174615C22203A207B5C6E202020205C22736C617665416464726573735C22203A205C2230395C222C5C6E202020205C226C69676874436F6C6F725C22203A342C5C6E202020205C22666C6173684D6F64655C22203A20315C6E20207D5C6E7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A82D544350222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313337393631353132362C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761379624995, NULL, 'api', '(勿改)Modbus声光报警器-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E736C61766541646472657373207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22315C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC8CE5AFB9E5BA94E8ADA6E781AFE9A29CE889B2EFBC8CE58F82E88083F09F94B6312D3738EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC8CE5AFB9E5BA94E997AAE781AFE696B9E5BC8FEFBC8CE58F82E88083F09F94B6312D3738EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E20202020202020202F2F20312E20E8AEA1E7AE975859E59088E5B9B6E5908EE79A84E58E9FE5A78BE58D81E585ADE8BF9BE588B6E5AD97E7ACA6E4B8B2EFBC88583DE997AAE781AFE696B9E5BC8FE9AB9834E4BD8DEFBC8C593DE9A29CE889B2E4BD8E34E4BD8DEFBC895C6E2020202020202020636F6E7374207879526177486578203D2028496E74656765722E7061727365496E7428666C6173684D6F64652C20313629203C3C2034207C20496E74656765722E7061727365496E74286C69676874436F6C6F722C20313629292E746F537472696E67283136293B5C6E20202020202020202F2F20322E20E8B083E794A86A617661E79A846865785F706164546F4279746573E696B9E6B395EFBC8CE7A1AEE4BF9D5859E4B8BA31E5AD97E88A82EFBC8832E4BD8DE58D81E585ADE8BF9BE588B6EFBC8CE5B7A6E4BEA7E8A1A530EFBC895C6E20202020202020202F2F20E79BAEE6A087E5AD97E88A82E695B0E8AEBEE4B8BA31EFBC8CE5AFB9E5BA9432E4BD8DE58D81E585ADE8BF9BE588B6EFBC8CE7ACA6E59088E8AFB4E6988EE4B9A6E2809C5859E4B8BA31E5AD97E88A82E695B0E68DAEE2809DE79A84E8A681E6B182EFBC88F09F94B6312D3736EFBC895C6E2020202020202020636F6E7374207879486578203D206865785F706164546F42797465732878795261774865782C2031293B5C6E20202020202020202F2F20332E20E69E84E980A0E6ADA3E7A1AEE68C87E4BBA4E4BD93EFBC9AE4BDBFE794A8E8A1A5E99BB6E5908EE79A845859E5AD97E6AEB5EFBC8CE69BBFE68DA2E58E9FE99499E8AFAFE68BBCE68EA5EFBC88E981BFE5858DE5A49AE5AD97E88A82E697A0E69588E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B0EFBC8CE7ACA6E59088E8AFB4E6988EE4B9A64352433136E6A0A1E9AA8CE8A681E6B182EFBC88F09F94B6312D3535E887B3F09F94B6312D3637EFBC895C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E2F2F2072657475726E206465636F6465285C223434333634343331333033303330333033303330333033363330333933303336333033303433333233303330333333355C22295C6E5C6E72657475726E20656E636F6465287B5C6E20205C226D657373616765547970655C22203A205C2246554E4354494F4E535C222C5C6E20205C2266756E6374696F6E5C22203A205C22636F6E74726F6C4C696768745C222C5C6E20205C22646174615C22203A207B5C6E202020205C22736C617665416464726573735C22203A205C2230395C222C5C6E202020205C226C69676874436F6C6F725C22203A5C22345C222C5C6E202020205C22666C6173684D6F64655C22203A205C22315C225C6E20207D5C6E7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A82D544350222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313337393632343937332C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761379671131, NULL, 'api', '(勿改)Modbus声光报警器-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E736C61766541646472657373207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22315C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC8CE5AFB9E5BA94E8ADA6E781AFE9A29CE889B2EFBC8CE58F82E88083F09F94B6312D3738EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC8CE5AFB9E5BA94E997AAE781AFE696B9E5BC8FEFBC8CE58F82E88083F09F94B6312D3738EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E20202020202020202F2F20312E20E8AEA1E7AE975859E59088E5B9B6E5908EE79A84E58E9FE5A78BE58D81E585ADE8BF9BE588B6E5AD97E7ACA6E4B8B2EFBC88583DE997AAE781AFE696B9E5BC8FE9AB9834E4BD8DEFBC8C593DE9A29CE889B2E4BD8E34E4BD8DEFBC895C6E2020202020202020636F6E7374207879526177486578203D2028496E74656765722E7061727365496E7428666C6173684D6F64652C20313629203C3C2034207C20496E74656765722E7061727365496E74286C69676874436F6C6F722C20313629292E746F537472696E67283136293B5C6E20202020202020202F2F20322E20E8B083E794A86A617661E79A846865785F706164546F4279746573E696B9E6B395EFBC8CE7A1AEE4BF9D5859E4B8BA31E5AD97E88A82EFBC8832E4BD8DE58D81E585ADE8BF9BE588B6EFBC8CE5B7A6E4BEA7E8A1A530EFBC895C6E20202020202020202F2F20E79BAEE6A087E5AD97E88A82E695B0E8AEBEE4B8BA31EFBC8CE5AFB9E5BA9432E4BD8DE58D81E585ADE8BF9BE588B6EFBC8CE7ACA6E59088E8AFB4E6988EE4B9A6E2809C5859E4B8BA31E5AD97E88A82E695B0E68DAEE2809DE79A84E8A681E6B182EFBC88F09F94B6312D3736EFBC895C6E2020202020202020636F6E7374207879486578203D206865785F706164546F42797465732878795261774865782C2031293B5C6E20202020202020202F2F20332E20E69E84E980A0E6ADA3E7A1AEE68C87E4BBA4E4BD93EFBC9AE4BDBFE794A8E8A1A5E99BB6E5908EE79A845859E5AD97E6AEB5EFBC8CE69BBFE68DA2E58E9FE99499E8AFAFE68BBCE68EA5EFBC88E981BFE5858DE5A49AE5AD97E88A82E697A0E69588E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B0EFBC8CE7ACA6E59088E8AFB4E6988EE4B9A64352433136E6A0A1E9AA8CE8A681E6B182EFBC88F09F94B6312D3535E887B3F09F94B6312D3637EFBC895C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E2F2F2072657475726E206465636F6465285C223434333634343331333033303330333033303330333033363330333933303336333033303433333233303330333333355C22295C6E5C6E72657475726E20656E636F6465287B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C22636F6E74726F6C4C696768745C222C5C22646174615C223A7B5C22736C617665416464726573735C223A5C2230395C222C5C226C69676874436F6C6F725C223A5C22315C222C5C22666C6173684D6F64655C223A5C22345C227D7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A82D544350222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313337393637313130362C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761379681281, NULL, 'api', '(勿改)Modbus声光报警器-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E736C61766541646472657373207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F723B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC8CE5AFB9E5BA94E8ADA6E781AFE9A29CE889B2EFBC8CE58F82E88083F09F94B6312D3738EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F64653B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC8CE5AFB9E5BA94E997AAE781AFE696B9E5BC8FEFBC8CE58F82E88083F09F94B6312D3738EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E20202020202020202F2F20312E20E8AEA1E7AE975859E59088E5B9B6E5908EE79A84E58E9FE5A78BE58D81E585ADE8BF9BE588B6E5AD97E7ACA6E4B8B2EFBC88583DE997AAE781AFE696B9E5BC8FE9AB9834E4BD8DEFBC8C593DE9A29CE889B2E4BD8E34E4BD8DEFBC895C6E2020202020202020636F6E7374207879526177486578203D2028496E74656765722E7061727365496E7428666C6173684D6F64652C20313629203C3C2034207C20496E74656765722E7061727365496E74286C69676874436F6C6F722C20313629292E746F537472696E67283136293B5C6E20202020202020202F2F20322E20E8B083E794A86A617661E79A846865785F706164546F4279746573E696B9E6B395EFBC8CE7A1AEE4BF9D5859E4B8BA31E5AD97E88A82EFBC8832E4BD8DE58D81E585ADE8BF9BE588B6EFBC8CE5B7A6E4BEA7E8A1A530EFBC895C6E20202020202020202F2F20E79BAEE6A087E5AD97E88A82E695B0E8AEBEE4B8BA31EFBC8CE5AFB9E5BA9432E4BD8DE58D81E585ADE8BF9BE588B6EFBC8CE7ACA6E59088E8AFB4E6988EE4B9A6E2809C5859E4B8BA31E5AD97E88A82E695B0E68DAEE2809DE79A84E8A681E6B182EFBC88F09F94B6312D3736EFBC895C6E2020202020202020636F6E7374207879486578203D206865785F706164546F42797465732878795261774865782C2031293B5C6E20202020202020202F2F20332E20E69E84E980A0E6ADA3E7A1AEE68C87E4BBA4E4BD93EFBC9AE4BDBFE794A8E8A1A5E99BB6E5908EE79A845859E5AD97E6AEB5EFBC8CE69BBFE68DA2E58E9FE99499E8AFAFE68BBCE68EA5EFBC88E981BFE5858DE5A49AE5AD97E88A82E697A0E69588E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B0EFBC8CE7ACA6E59088E8AFB4E6988EE4B9A64352433136E6A0A1E9AA8CE8A681E6B182EFBC88F09F94B6312D3535E887B3F09F94B6312D3637EFBC895C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E2F2F2072657475726E206465636F6465285C223434333634343331333033303330333033303330333033363330333933303336333033303433333233303330333333355C22295C6E5C6E72657475726E20656E636F6465287B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C22636F6E74726F6C4C696768745C222C5C22646174615C223A7B5C22736C617665416464726573735C223A5C2230395C222C5C226C69676874436F6C6F725C223A5C22315C222C5C22666C6173684D6F64655C223A5C22345C227D7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A82D544350222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313337393638313235392C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761379681957, NULL, 'api', '(勿改)Modbus声光报警器-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E736C61766541646472657373207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F723B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC8CE5AFB9E5BA94E8ADA6E781AFE9A29CE889B2EFBC8CE58F82E88083F09F94B6312D3738EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F64653B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC8CE5AFB9E5BA94E997AAE781AFE696B9E5BC8FEFBC8CE58F82E88083F09F94B6312D3738EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E20202020202020202F2F20312E20E8AEA1E7AE975859E59088E5B9B6E5908EE79A84E58E9FE5A78BE58D81E585ADE8BF9BE588B6E5AD97E7ACA6E4B8B2EFBC88583DE997AAE781AFE696B9E5BC8FE9AB9834E4BD8DEFBC8C593DE9A29CE889B2E4BD8E34E4BD8DEFBC895C6E2020202020202020636F6E7374207879526177486578203D2028496E74656765722E7061727365496E7428666C6173684D6F64652C20313629203C3C2034207C20496E74656765722E7061727365496E74286C69676874436F6C6F722C20313629292E746F537472696E67283136293B5C6E20202020202020202F2F20322E20E8B083E794A86A617661E79A846865785F706164546F4279746573E696B9E6B395EFBC8CE7A1AEE4BF9D5859E4B8BA31E5AD97E88A82EFBC8832E4BD8DE58D81E585ADE8BF9BE588B6EFBC8CE5B7A6E4BEA7E8A1A530EFBC895C6E20202020202020202F2F20E79BAEE6A087E5AD97E88A82E695B0E8AEBEE4B8BA31EFBC8CE5AFB9E5BA9432E4BD8DE58D81E585ADE8BF9BE588B6EFBC8CE7ACA6E59088E8AFB4E6988EE4B9A6E2809C5859E4B8BA31E5AD97E88A82E695B0E68DAEE2809DE79A84E8A681E6B182EFBC88F09F94B6312D3736EFBC895C6E2020202020202020636F6E7374207879486578203D206865785F706164546F42797465732878795261774865782C2031293B5C6E20202020202020202F2F20332E20E69E84E980A0E6ADA3E7A1AEE68C87E4BBA4E4BD93EFBC9AE4BDBFE794A8E8A1A5E99BB6E5908EE79A845859E5AD97E6AEB5EFBC8CE69BBFE68DA2E58E9FE99499E8AFAFE68BBCE68EA5EFBC88E981BFE5858DE5A49AE5AD97E88A82E697A0E69588E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B0EFBC8CE7ACA6E59088E8AFB4E6988EE4B9A64352433136E6A0A1E9AA8CE8A681E6B182EFBC88F09F94B6312D3535E887B3F09F94B6312D3637EFBC895C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E2F2F2072657475726E206465636F6465285C223434333634343331333033303330333033303330333033363330333933303336333033303433333233303330333333355C22295C6E5C6E72657475726E20656E636F6465287B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C22636F6E74726F6C4C696768745C222C5C22646174615C223A7B5C22736C617665416464726573735C223A5C2230395C222C5C226C69676874436F6C6F725C223A5C22315C222C5C22666C6173684D6F64655C223A5C22345C227D7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A82D544350222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313337393638313934362C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761379689160, NULL, 'api', '(勿改)Modbus声光报警器-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20225C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E736C61766541646472657373207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F723B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC8CE5AFB9E5BA94E8ADA6E781AFE9A29CE889B2EFBC8CE58F82E88083F09F94B6312D3738EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F64653B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC8CE5AFB9E5BA94E997AAE781AFE696B9E5BC8FEFBC8CE58F82E88083F09F94B6312D3738EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E20202020202020202F2F20312E20E8AEA1E7AE975859E59088E5B9B6E5908EE79A84E58E9FE5A78BE58D81E585ADE8BF9BE588B6E5AD97E7ACA6E4B8B2EFBC88583DE997AAE781AFE696B9E5BC8FE9AB9834E4BD8DEFBC8C593DE9A29CE889B2E4BD8E34E4BD8DEFBC895C6E2020202020202020636F6E7374207879526177486578203D2028496E74656765722E7061727365496E7428666C6173684D6F64652C20313629203C3C2034207C20496E74656765722E7061727365496E74286C69676874436F6C6F722C20313629292E746F537472696E67283136293B5C6E20202020202020202F2F20E79BAEE6A087E5AD97E88A82E695B0E8AEBEE4B8BA31EFBC8CE5AFB9E5BA9432E4BD8DE58D81E585ADE8BF9BE588B6EFBC8CE7ACA6E59088E8AFB4E6988EE4B9A6E2809C5859E4B8BA31E5AD97E88A82E695B0E68DAEE2809DE79A84E8A681E6B182EFBC88F09F94B6312D3736EFBC895C6E2020202020202020636F6E7374207879486578203D206865785F706164546F42797465732878795261774865782C2031293B5C6E20202020202020202F2F20332E20E69E84E980A0E6ADA3E7A1AEE68C87E4BBA4E4BD93EFBC9AE4BDBFE794A8E8A1A5E99BB6E5908EE79A845859E5AD97E6AEB5EFBC8CE69BBFE68DA2E58E9FE99499E8AFAFE68BBCE68EA5EFBC88E981BFE5858DE5A49AE5AD97E88A82E697A0E69588E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B2078794865783B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B0EFBC8CE7ACA6E59088E8AFB4E6988EE4B9A64352433136E6A0A1E9AA8CE8A681E6B182EFBC88F09F94B6312D3535E887B3F09F94B6312D3637EFBC895C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E2020202020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E20202020202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E2F2F2072657475726E206465636F6465285C223434333634343331333033303330333033303330333033363330333933303336333033303433333233303330333333355C22295C6E5C6E72657475726E20656E636F6465287B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C22636F6E74726F6C4C696768745C222C5C22646174615C223A7B5C22736C617665416464726573735C223A5C2230395C222C5C226C69676874436F6C6F725C223A5C22315C222C5C22666C6173684D6F64655C223A5C22345C227D7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A82D544350222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313337393638393134322C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761379790313, NULL, 'api', '(勿改)Modbus声光报警器-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20222F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E736C61766541646472657373207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B206C69676874436F6C6F722B666C6173684D6F64653B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020202F2F206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E202020202F2F2020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E202020202F2F20202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E202020202F2F20202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202F2F202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202F2F202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E202020202F2F20202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020202F2F207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E2F2F2072657475726E206465636F6465285C223434333634343331333033303330333033303330333033363330333933303336333033303433333233303330333333355C22295C6E5C6E72657475726E20656E636F6465287B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C22636F6E74726F6C4C696768745C222C5C22646174615C223A7B5C22736C617665416464726573735C223A5C2230395C222C5C226C69676874436F6C6F725C223A5C22315C222C5C22666C6173684D6F64655C223A5C22345C227D7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A82D544350222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313337393739303239342C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761379847991, NULL, 'api', '(勿改)Modbus声光报警器-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20222F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E736C61766541646472657373207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B20666C6173684D6F64652B6C69676874436F6C6F723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020202F2F206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E202020202F2F2020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E202020202F2F20202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E202020202F2F20202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202F2F202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202F2F202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E202020202F2F20202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020202F2F207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E2F2F2072657475726E206465636F6465285C223434333634343331333033303330333033303330333033363330333933303336333033303433333233303330333333355C22295C6E5C6E72657475726E20656E636F6465287B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C22636F6E74726F6C4C696768745C222C5C22646174615C223A7B5C22736C617665416464726573735C223A5C2230395C222C5C226C69676874436F6C6F725C223A5C22315C222C5C22666C6173684D6F64655C223A5C22345C227D7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A82D544350222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313337393834373937302C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761384385399, NULL, 'api', '(勿改)Modbus声光报警器-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20222F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206F626A2E646174612E736C61766541646472657373207C7C205C2230315C223B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B20666C6173684D6F64652B6C69676874436F6C6F723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020202F2F206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E202020202F2F2020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E202020202F2F20202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E202020202F2F20202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202F2F202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202F2F202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E202020202F2F20202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020202F2F207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E2F2F2072657475726E206465636F6465285C223434333634343331333033303330333033303330333033363330333933303336333033303433333233303330333333355C22295C6E5C6E72657475726E20656E636F6465287B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C22636F6E74726F6C4C696768745C222C5C22646174615C223A7B5C22736C617665416464726573735C223A5C2230395C222C5C226C69676874436F6C6F725C223A5C22315C222C5C22666C6173684D6F64655C223A5C22345C227D7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A82D544350222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313338343338353337352C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761384395403, NULL, 'api', '(勿改)Modbus声光报警器-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20222F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206D6F646275735F61646472286F626A2E646174612E736C61766541646472657373207C7C205C2230315C2229203B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B20666C6173684D6F64652B6C69676874436F6C6F723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020202F2F206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E202020202F2F2020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E202020202F2F20202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E202020202F2F20202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202F2F202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202F2F202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E202020202F2F20202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020202F2F207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C2233303330333133333330333033303330333033303330333533303339333033333330333233303330333633305C222C207B7D293B5C6E5C6E2F2F2072657475726E206465636F6465285C223434333634343331333033303330333033303330333033363330333933303336333033303433333233303330333333355C22295C6E5C6E72657475726E20656E636F6465287B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C22636F6E74726F6C4C696768745C222C5C22646174615C223A7B5C22736C617665416464726573735C223A5C2230395C222C5C226C69676874436F6C6F725C223A5C22315C222C5C22666C6173684D6F64655C223A5C22345C227D7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A82D544350222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313338343339353338312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761393779581, NULL, 'api', '(勿改)Modbus声光报警器-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20222F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206D6F646275735F61646472286F626A2E646174612E736C61766541646472657373207C7C205C2230315C2229203B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B20666C6173684D6F64652B6C69676874436F6C6F723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020202F2F206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E202020202F2F2020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E202020202F2F20202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E202020202F2F20202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202F2F202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202F2F202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E202020202F2F20202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020202F2F207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C223331333633363339333033303330333033303330333033363330333933303336333033303433333233303330333433375C222C207B7D293B5C6E5C6E72657475726E206465636F6465285C223331333633363339333033303330333033303330333033363330333933303336333033303433333233303330333433375C22295C6E5C6E2F2F2072657475726E20656E636F6465287B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C22636F6E74726F6C4C696768745C222C5C22646174615C223A7B5C22736C617665416464726573735C223A5C2230395C222C5C226C69676874436F6C6F725C223A5C22315C222C5C22666C6173684D6F64655C223A5C22345C227D7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A82D544350222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313339333737393535372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761393901082, NULL, 'api', '(勿改)Modbus声光报警器-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20222F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206D6F646275735F61646472286F626A2E646174612E736C61766541646472657373207C7C205C2230315C2229203B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B20666C6173684D6F64652B6C69676874436F6C6F723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020202F2F206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E202020202F2F2020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E202020202F2F20202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E202020202F2F20202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202F2F202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202F2F202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E202020202F2F20202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020202F2F207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C223331333633363339333033303330333033303330333033363330333933303336333033303433333233303330333433375C222C207B7D293B5C6E5C6E72657475726E206465636F6465285C2233303339333033333330333033373330333033303330333133383334333933395C22295C6E5C6E2F2F2072657475726E20656E636F6465287B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C22636F6E74726F6C4C696768745C222C5C22646174615C223A7B5C22736C617665416464726573735C223A5C2230395C222C5C226C69676874436F6C6F725C223A5C22315C222C5C22666C6173684D6F64655C223A5C22345C227D7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A82D544350222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313339333930313035362C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761393999979, NULL, 'api', '(勿改)Modbus声光报警器-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20222F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206D6F646275735F61646472286F626A2E646174612E736C61766541646472657373207C7C205C2230315C2229203B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B20666C6173684D6F64652B6C69676874436F6C6F723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020202F2F206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E202020202F2F2020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E202020202F2F20202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E202020202F2F20202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202F2F202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202F2F202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E202020202F2F20202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020202F2F207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C223331333633363339333033303330333033303330333033363330333933303336333033303433333233303330333433375C222C207B7D293B5C6E5C6E72657475726E206465636F6465285C2233313338333634353330333033303330333033303330333533303339333033333330333233303330333433375C22295C6E5C6E2F2F2072657475726E20656E636F6465287B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C22636F6E74726F6C4C696768745C222C5C22646174615C223A7B5C22736C617665416464726573735C223A5C2230395C222C5C226C69676874436F6C6F725C223A5C22315C222C5C22666C6173684D6F64655C223A5C22345C227D7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A82D544350222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313339333939393935372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E202020205C2270726F706572746965735C223A207B5C6E20202020202020205C22736F757263655061796C6F61645C223A205C22303930333030373030303031383439395C222C5C6E20202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E20202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C225C6E202020207D5C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761394542872, NULL, 'api', '(勿改)Modbus声光报警器-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20222F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829202D3220293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206D6F646275735F61646472286F626A2E646174612E736C61766541646472657373207C7C205C2230315C2229203B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B20666C6173684D6F64652B6C69676874436F6C6F723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020202F2F206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E202020202F2F2020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E202020202F2F20202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E202020202F2F20202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202F2F202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202F2F202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E202020202F2F20202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020202F2F207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C223331333633363339333033303330333033303330333033363330333933303336333033303433333233303330333433375C222C207B7D293B5C6E5C6E72657475726E206465636F6465285C2233312034312033372033322033302033302033302033302033302033302033302033352033302033392033302033332033302033322033302033302033342033325C22295C6E5C6E2F2F2072657475726E20656E636F6465287B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C22636F6E74726F6C4C696768745C222C5C22646174615C223A7B5C22736C617665416464726573735C223A5C2230395C222C5C226C69676874436F6C6F725C223A5C22315C222C5C22666C6173684D6F64655C223A5C22345C227D7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A82D544350222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313339343534323834362C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22313836453030303030303035303930333032303034375C222C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222C5C6E2020202020202020202020205C2263757272656E744C69676874436F6C6F725C223A20302C5C6E2020202020202020202020205C2263757272656E74466C6173684D6F64655C223A20302C5C6E2020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761395433694, NULL, 'api', '(勿改)Modbus声光报警器-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20222F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728342C207061796C6F61644865782E6C656E6774682829293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206D6F646275735F61646472286F626A2E646174612E736C61766541646472657373207C7C205C2230315C2229203B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B20666C6173684D6F64652B6C69676874436F6C6F723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020202F2F206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E202020202F2F2020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E202020202F2F20202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E202020202F2F20202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202F2F202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202F2F202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E202020202F2F20202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020202F2F207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C223331333633363339333033303330333033303330333033363330333933303336333033303433333233303330333433375C222C207B7D293B5C6E5C6E72657475726E206465636F6465285C2233312034312033372033322033302033302033302033302033302033302033302033352033302033392033302033332033302033322033302033302033342033325C22295C6E5C6E2F2F2072657475726E20656E636F6465287B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C22636F6E74726F6C4C696768745C222C5C22646174615C223A7B5C22736C617665416464726573735C223A5C2230395C222C5C226C69676874436F6C6F725C223A5C22315C222C5C22666C6173684D6F64655C223A5C22345C227D7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A82D544350222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313339353433333637312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22314137323030303030303035303930333032303034325C222C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222C5C6E2020202020202020202020205C2263757272656E744C69676874436F6C6F725C223A20302C5C6E2020202020202020202020205C2263757272656E74466C6173684D6F64655C223A20302C5C6E2020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E20202020202020207D2C5C6E20202020202020205C2264657669636549645C223A205C2230395C225C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761395462601, NULL, 'api', '(勿改)Modbus声光报警器-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20222F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728362C207061796C6F61644865782E6C656E6774682829293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206D6F646275735F61646472286F626A2E646174612E736C61766541646472657373207C7C205C2230315C2229203B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B20666C6173684D6F64652B6C69676874436F6C6F723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020202F2F206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E202020202F2F2020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E202020202F2F20202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E202020202F2F20202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202F2F202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202F2F202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E202020202F2F20202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020202F2F207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C223331333633363339333033303330333033303330333033363330333933303336333033303433333233303330333433375C222C207B7D293B5C6E5C6E72657475726E206465636F6465285C2233312034312033372033322033302033302033302033302033302033302033302033352033302033392033302033332033302033322033302033302033342033325C22295C6E5C6E2F2F2072657475726E20656E636F6465287B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C22636F6E74726F6C4C696768745C222C5C22646174615C223A7B5C22736C617665416464726573735C223A5C2230395C222C5C226C69676874436F6C6F725C223A5C22315C222C5C22666C6173684D6F64655C223A5C22345C227D7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A82D544350222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313339353436323538352C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761612737883, NULL, 'api', '(勿改)Modbus声光报警器-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20222F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728362C207061796C6F61644865782E6C656E6774682829293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206D6F646275735F61646472286F626A2E646174612E736C61766541646472657373207C7C205C2230315C2229203B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B20666C6173684D6F64652B6C69676874436F6C6F723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020202F2F206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E202020202F2F2020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E202020202F2F20202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E202020202F2F20202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202F2F202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202F2F202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E202020202F2F20202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020202F2F207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C223331333633363339333033303330333033303330333033363330333933303336333033303433333233303330333433375C222C207B7D293B5C6E5C6E72657475726E206465636F6465285C22383131393030303030303035303930333032303034305C22295C6E5C6E2F2F2072657475726E20656E636F6465287B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C22636F6E74726F6C4C696768745C222C5C22646174615C223A7B5C22736C617665416464726573735C223A5C2230395C222C5C226C69676874436F6C6F725C223A5C22315C222C5C22666C6173684D6F64655C223A5C22345C227D7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A82D544350222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313631323733373836382C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('28e1ebff48ee4124822c30b9ea0aaebb', 1761612758487, NULL, 'api', '(勿改)Modbus声光报警器-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223238653165626666343865653431323438323263333062396561306161656262222C0A20202273637269707422203A20222F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8A7A3E69E904D6F6462757320525455E68AA5E69687EFBC8CE698A0E5B084E789A9E6A8A1E59E8BEFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEEFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E58E9FE5A78B4153434949E68AA5E696875C6E202A2040706172616D207B6F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687E4BFA1E681AF5C6E202A204072657475726E73207B737472696E677D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B25C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20312E204153434949E8BDAC3136E8BF9BE588B6EFBC88E4BFAEE6ADA3E58E9FE5A78BE68AA5E69687E8A7A3E69E90E980BBE8BE91EFBC895C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E2020202076617220726573756C74203D205B5D3B5C6E202020202F2F20322E20E69E84E980A0E789A9E6A8A1E59E8BE59FBAE7A180E5AFB9E8B1A1EFBC88E590ABE59BBAE5AE9AE5B19EE680A7EFBC895C6E202020207661722070726F706572746965734F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2270726F74656374696F6E4C6576656C5C223A205C2249505835345C222C202F2F20E59BBAE5AE9AE998B2E68AA4E7AD89E7BAA7EFBC88E58F82E88083F09F94B6332D3137EFBC895C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C2256312E305C222020202F2F20E59BBAE5AE9AE59BBAE4BBB6E78988E69CACEFBC88E58F82E88083F09F94B6332D39EFBC895C6E20202020202020207D5C6E202020207D3B5C6E20202020766172206576656E744F626A203D207B205C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C205C6E20202020202020205C2264657669636549645C223A205C225C222C205C6E20202020202020205C226576656E745C223A205C225C222C205C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E5C6E202020202F2F20332E20E59FBAE7A180E6A0A1E9AA8CEFBC9A4D6F64627573E5B8A7E69C80E5B08FE995BFE5BAA6EFBC88E59CB0E59D80322BE58A9FE883BDE7A081322BE695B0E68DAE322B435243323D38E5AD97E7ACA6EFBC895C6E20202020696620287061796C6F61644865782E6C656E6774682829203C203829207B5C6E2020202020202072657475726E2070726F706572746965734F626A3B5C6E202020207D5C6E5C6E202020202F2F20342E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E58F82E88083F09F94B6332D3331E38081F09F94B6332D3532EFBC895C6E202020207661722064657669636541646472486578203D207061796C6F61644865782E737562737472696E6728302C2032293B202F2F20E8AEBEE5A487343835E59CB0E59D80EFBC8831E5AD97E88A82EFBC895C6E202020207661722066756E63436F6465486578203D207061796C6F61644865782E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC8831E5AD97E88A82EFBC895C6E202020207661722064617461486578203D207061796C6F61644865782E737562737472696E6728362C207061796C6F61644865782E6C656E6774682829293B202F2F20E695B0E68DAEE58CBAEFBC88E68E92E999A4E59CB0E59D80E38081E58A9FE883BDE7A081E38081435243EFBC895C6E2020202070726F706572746965734F626A2E6465766963654964203D20646576696365416464724865783B5C6E202020206576656E744F626A2E6465766963654964203D20646576696365416464724865783B5C6E5C6E202020202F2F20352E20E8A7A3E69E905C22E69FA5E8AFA2E781AFE58589E78AB6E680815C22E5938DE5BA94EFBC88E58A9FE883BDE7A0813033EFBC8CE58F82E88083F09F94B6332D313331E887B3F09F94B6332D313337EFBC895C6E202020206966202866756E63436F6465486578203D3D3D205C2230335C2229207B5C6E202020202020202069662028646174614865782E6C656E6774682829203D3D3D203429207B202F2F20E695B0E68DAEE58CBAE99C8032E5AD97E88A82EFBC8844482B444CEFBC89EFBC8CE5AFB9E5BA9434E5AD97E7ACA63136E8BF9BE588B65C6E20202020202020202020202076617220646C496E74203D20496E74656765722E7061727365496E7428646174614865782E737562737472696E6728322C2034292C203136293B202F2F20444CE5AD97E88A82E5AD98E78AB6E68081EFBC88E58F82E88083F09F94B6332D313335EFBC895C6E202020202020202020202020766172206C696768745374617465203D207B5C6E202020202020202020202020202020205C22666C6173684D6F64655C223A20302C20202F2F20E69E9AE4B8BEE580BCEFBC88303DE78684E781ADEFBC8C343DE5B8B8E4BAAEEFBC8C353DE685A2E997AAEFBC8C363DE78886E997AAEFBC895C6E202020202020202020202020202020205C226C69676874436F6C6F725C223A20302C202F2F20E69E9AE4B8BEE580BCEFBC88303DE4B88DE4BAAEEFBC8C313DE7BAA2E280A6373DE7B4ABEFBC895C6E202020202020202020202020202020205C226C696768745374617475735C223A205C22E78684E781AD5C225C6E2020202020202020202020207D3B5C6E5C6E2020202020202020202020202F2F20352E3120E8A7A3E69E90E781AFE58589E9A29CE889B2EFBC8859E580BCEFBC9AE4BD8E34E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207956616C7565203D20646C496E74202620307830463B5C6E202020202020202020202020696620287956616C7565203D3D3D203129207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20313B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203229207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20323B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203329207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20333B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20343B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20353B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20363B5C6E2020202020202020202020207D20656C736520696620287956616C7565203D3D3D203729207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20373B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874436F6C6F72203D20303B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3220E8A7A3E69E90E997AAE781AFE696B9E5BC8FEFBC8858E580BCEFBC9AE9AB9834E4BD8DEFBC8CE58F82E88083F09F94B6332D3737E38081F09F94B6332D3738EFBC895C6E202020202020202020202020766172207856616C7565203D2028646C496E74203E3E203429202620307830463B5C6E202020202020202020202020696620287856616C7565203D3D3D203429207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20343B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E5B8B8E4BAAE5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203529207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20353B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E685A2E997AA5C223B5C6E2020202020202020202020207D20656C736520696620287856616C7565203D3D3D203629207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20363B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78886E997AA5C223B5C6E2020202020202020202020207D20656C7365207B5C6E202020202020202020202020202020206C6967687453746174652E666C6173684D6F6465203D20303B5C6E202020202020202020202020202020206C6967687453746174652E6C69676874537461747573203D205C22E78684E781AD5C223B5C6E2020202020202020202020207D5C6E5C6E2020202020202020202020202F2F20352E3320E698A0E5B084E789A9E6A8A1E59E8BE5B19EE680A7EFBC88E69E9AE4B8BEE580BCE8B58BE580BCEFBC895C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E744C69676874436F6C6F72203D206C6967687453746174652E6C69676874436F6C6F723B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74466C6173684D6F6465203D206C6967687453746174652E666C6173684D6F64653B5C6E20202020202020202020202070726F706572746965734F626A2E70726F706572746965732E6C69676874537461747573203D206C6967687453746174652E6C696768745374617475733B5C6E5C6E202020202020202020202020726573756C742E707573682870726F706572746965734F626A293B5C6E20202020202020207D205C6E202020207D5C6E5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081E587BDE695B0EFBC88E697A0737769746368EFBC8CE98082E9858DE69E9AE4B8BEE8BE93E585A5EFBC8CE8B083E794A86D6F646275735F6372633136EFBC895C6E202A2040706172616D207B737472696E677D207061796C6F6164202D20E789A9E6A8A1E59E8BE58A9FE883BDE8B083E794A84A534F4E5C6E202A204072657475726E73207B737472696E677D203136E8BF9BE588B64D6F6462757320525455E68AA5E696875C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E20202020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E202020207661722064657669636541646472203D206D6F646275735F61646472286F626A2E646174612E736C61766541646472657373207C7C205C2230315C2229203B202F2F20E9BB98E8AEA4E59CB0E59D803031EFBC88E58F82E88083F09F94B6332D3237EFBC895C6E202020207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E2020202076617220706172616D73203D206F626A2E646174613B5C6E20202020766172206D6F646275734672616D65203D205C225C223B5C6E5C6E202020202F2F20312E20E68EA7E588B6E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D636F6E74726F6C4C69676874EFBC8CE58F82E88083F09F94B6332D3735E887B3F09F94B6332D3738EFBC895C6E202020206966202866756E63203D3D3D205C22636F6E74726F6C4C696768745C2229207B5C6E2020202020202020766172206C69676874436F6C6F72203D20706172616D732E6C69676874436F6C6F72207C7C205C22305C223B202F2F20E69E9AE4B8BEE580BCEFBC88302D37EFBC895C6E202020202020202076617220666C6173684D6F6465203D20706172616D732E666C6173684D6F6465207C7C205C22345C223B2020202F2F20E69E9AE4B8BEE580BCEFBC88342D36EFBC895C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304332E5AF84E5AD98E599A82B30305859E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433230305C22202B20666C6173684D6F64652B6C69676874436F6C6F723B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B202F2F20E8B083E794A8435243E5B7A5E585B7E587BDE695B05C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20322E20E8AEBEE7BDAE343835E59CB0E59D80EFBC8866756E6374696F6E3D73657434383541646472EFBC8CE58F82E88083F09F94B6332D313131EFBC895C6E202020202F2F206966202866756E63203D3D3D205C22736574343835416464725C2229207B5C6E202020202F2F2020202020766172206E657741646472203D20706172616D732E6E657741646472207C7C205C2230315C223B202F2F20E696B0E59CB0E59D80EFBC88302D323535EFBC8C3136E8BF9BE588B6EFBC895C6E202020202F2F20202020206E657741646472203D206E6577416464722E706164537461727428322C205C22305C22293B5C6E202020202F2F20202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30304330E5AF84E5AD98E599A82B3030E696B0E59CB0E59D80EFBC895C6E202020202F2F202020202076617220636D64426F6479203D2064657669636541646472202B205C2230363030433030305C22202B206E6577416464723B5C6E202020202F2F202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E202020202F2F20202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020202F2F207D5C6E5C6E202020202F2F20332E20E69FA5E8AFA2E781AFE58589E78AB6E68081EFBC8866756E6374696F6E3D71756572794C696768745374617465EFBC8CE58F82E88083F09F94B6332D313332EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794C6967687453746174655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303730E5AF84E5AD98E599A82B30303031E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303730303030315C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20342E20E69FA5E8AFA2E59CA8E7BABFE8AEBEE5A487EFBC8866756E6374696F6E3D71756572794F6E6C696E65446576696365EFBC8CE58F82E88083F09F94B6332D313237EFBC895C6E202020206966202866756E63203D3D3D205C2271756572794F6E6C696E654465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3033E58A9FE883BDE7A0812B30303346E5AF84E5AD98E599A82B30303030E8AFBBE58F96E4B8AAE695B0EFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303330303346303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20352E20E8AEBEE5A487E5A48DE4BD8DEFBC8866756E6374696F6E3D7265736574446576696365EFBC8CE58F82E88083F09F94B6332D3931EFBC895C6E202020206966202866756E63203D3D3D205C2272657365744465766963655C2229207B5C6E20202020202020202F2F20E69E84E980A0E68C87E4BBA4E4BD93EFBC88E59CB0E59D802B3036E58A9FE883BDE7A0812B30303043E5AF84E5AD98E599A82B30303030E695B0E68DAEEFBC895C6E202020202020202076617220636D64426F6479203D2064657669636541646472202B205C22303630303043303030305C223B5C6E202020202020202076617220637263486578203D206D6F646275735F637263313628636D64426F6479293B5C6E20202020202020206D6F646275734672616D65203D20636D64426F6479202B206372634865783B5C6E202020207D5C6E5C6E202020202F2F20362E204D6F64627573E68C87E4BBA4E9808FE4BCA0EFBC8866756E6374696F6E3D636D64EFBC895C6E202020206966202866756E63203D3D3D205C22636D645C2229207B5C6E202020202020202076617220686578436D64203D20706172616D732E686578436D64207C7C205C225C223B5C6E202020202020202069662028686578436D642E6C656E677468282920252032203D3D3D203029207B202F2F20E6A0A1E9AA8C3136E8BF9BE588B6E5AD97E7ACA6E4B8B2E995BFE5BAA6E4B8BAE581B6E695B05C6E20202020202020202020202076617220636D64576974686F7574437263203D20686578436D643B5C6E2020202020202020202020202F2F20E88BA5E68C87E4BBA4E5B7B2E5B8A6435243E58899E688AAE58F96E5898DE58D8AE983A8E58886EFBC8CE590A6E58899E79BB4E68EA5E8AEA1E7AE975C6E20202020202020202020202069662028686578436D642E6C656E6774682829203E3D203429207B5C6E20202020202020202020202020202020636D64576974686F7574437263203D20686578436D642E737562737472696E6728302C20686578436D642E6C656E6774682829202D2034293B5C6E2020202020202020202020207D5C6E20202020202020202020202076617220637263486578203D206D6F646275735F637263313628636D64576974686F7574437263293B5C6E2020202020202020202020206D6F646275734672616D65203D20636D64576974686F7574437263202B206372634865783B5C6E20202020202020207D5C6E202020207D5C6E5C6E2020202072657475726E206D6F646275734672616D652E746F55707065724361736528293B5C6E7D3B5C6E5C6E5C6E2F2F20E6B58BE8AF95E8B083E794A8EFBC88E7A4BAE4BE8BE8BE93E585A5E68AA5E69687EFBC9A4153434949E7BC96E7A081E79A844D6F64627573E5B8A7EFBC895C6E2F2F2072657475726E206465636F6465285C223331333633363339333033303330333033303330333033363330333933303336333033303433333233303330333433375C222C207B7D293B5C6E5C6E72657475726E206465636F6465285C2233383331333133393330333033303330333033303330333533303339333033333330333233303330333433305C22295C6E5C6E2F2F2072657475726E20656E636F6465287B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C22636F6E74726F6C4C696768745C222C5C22646174615C223A7B5C22736C617665416464726573735C223A5C2230395C222C5C226C69676874436F6C6F725C223A5C22315C222C5C22666C6173684D6F64655C223A5C22345C227D7D293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E5A3B0E58589E68AA5E8ADA6E599A82D544350222C0A20202263726561746554696D6522203A20313736313330393133353039302C0A20202275706461746554696D6522203A20313736313631323735383436372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022467A70565A39756E73557655222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('29d98ca2d4e74776aeab7f4bece4cccf', 1760694513597, NULL, 'api', '(modbus)温湿度光照子设备-MQTT', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223239643938636132643465373437373661656162376634626563653463636366222C0A20202273637269707422203A20225C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E2020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C223B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A2022286D6F6462757329E6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A4872D4D515454222C0A20202263726561746554696D6522203A20313736303639343531333537362C0A20202275706461746554696D6522203A206E756C6C2C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A206E756C6C2C0A2020227061746822203A2022703042326B4B71644A44384D222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('29d98ca2d4e74776aeab7f4bece4cccf', 1760694514557, NULL, 'api', '(modbus)温湿度光照子设备-MQTT', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223239643938636132643465373437373661656162376634626563653463636366222C0A20202273637269707422203A20225C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E2020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C223B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A2022286D6F6462757329E6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A4872D4D515454222C0A20202263726561746554696D6522203A20313736303639343531333537362C0A20202275706461746554696D6522203A20313736303639343531343534372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022703042326B4B71644A44384D222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('29d98ca2d4e74776aeab7f4bece4cccf', 1760763420413, NULL, 'api', '(勿改)Modbus温湿度光照子设备-MQTT', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223239643938636132643465373437373661656162376634626563653463636366222C0A20202273637269707422203A20225C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E2020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C223B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A4872D4D515454222C0A20202263726561746554696D6522203A20313736303639343531333537362C0A20202275706461746554696D6522203A20313736303736333432303337342C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022703042326B4B71644A44384D222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('29d98ca2d4e74776aeab7f4bece4cccf', 1760763421789, NULL, 'api', '(勿改)Modbus温湿度光照子设备-MQTT', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223239643938636132643465373437373661656162376634626563653463636366222C0A20202273637269707422203A20225C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E2020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C223B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A4872D4D515454222C0A20202263726561746554696D6522203A20313736303639343531333537362C0A20202275706461746554696D6522203A20313736303736333432313737392C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022703042326B4B71644A44384D222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('29d98ca2d4e74776aeab7f4bece4cccf', 1760776475598, NULL, 'api', '(勿改)Modbus温湿度光照子设备-MQTT', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223239643938636132643465373437373661656162376634626563653463636366222C0A20202273637269707422203A20225C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E6B9BFE5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D2068756D6964697479202D20E6B9BFE5BAA6E580BCEFBC88255248EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E73742067657448756D69646974794465736372697074696F6E203D202868756D696469747929203D3E207B5C6E202020206966202868756D6964697479203C2030207C7C2068756D6964697479203E2031303029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20323029207B5C6E202020202020202072657475726E205C22E7A9BAE6B094E99D9EE5B8B8E5B9B2E787A5EFBC8CE5BBBAE8AEAEE4BDBFE794A8E58AA0E6B9BFE599A85C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20343029207B5C6E202020202020202072657475726E205C22E7A9BAE6B094E5818FE5B9B2E787A5EFBC8CE98082E5BD93E8A1A5E6B0B45C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20363029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E88892E98082EFBC8CE98082E5AE9CE5B185E4BD8F5C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20383029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E98082E4B8ADEFBC8CE4BD93E6849FE88892E980825C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20393029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E8BE83E9AB98EFBC8CE5BBBAE8AEAEE98082E5BD93E9809AE9A38E5C223B5C6E202020207D5C6E2020202072657475726E205C22E6B9BFE9878DE78EAFE5A283EFBC8CE6B3A8E6848FE998B2E6BDAEE999A4E6B9BF5C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E6B8A9E5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D2074656D7065726174757265202D20E6B8A9E5BAA6E580BCEFBC88E28483EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E73742067657454656D70657261747572654465736372697074696F6E203D202874656D706572617475726529203D3E207B5C6E202020206966202874656D7065726174757265203C202D3430207C7C2074656D7065726174757265203E2031323529207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C203029207B5C6E202020202020202072657475726E205C22E69E81E5AF92E78EAFE5A283EFBC8CE6B3A8E6848FE998B2E586BBE4BF9DE69A965C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20313029207B5C6E202020202020202072657475726E205C22E5A4A9E6B094E5AF92E586B7EFBC8CE8AFB7E6B7BBE8A1A3E4BF9DE69A965C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20313829207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E58789E788BDEFBC8CE98082E5AE9CE6B4BBE58AA85C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20323629207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E88892E98082EFBC8CE4BD93E6849FE5AE9CE4BABA5C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20333029207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E98082E4B8ADEFBC8CE6B3A8E6848FE8A1A5E6B0B45C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20333529207B5C6E202020202020202072657475726E205C22E5A4A9E6B094E7828EE783ADEFBC8CE6B3A8E6848FE998B2E69A91E9998DE6B8A95C223B5C6E202020207D5C6E2020202072657475726E205C22E9AB98E6B8A9E78EAFE5A283EFBC8CE981BFE5858DE995BFE697B6E997B4E688B7E5A496E6B4BBE58AA85C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E58589E785A7E5BCBAE5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D20696C6C756D696E6174696F6E202D20E58589E785A7E580BCEFBC884C5558EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E737420676574496C6C756D696E6174696F6E4465736372697074696F6E203D2028696C6C756D696E6174696F6E29203D3E207B5C6E2020202069662028696C6C756D696E6174696F6E203C2030207C7C20696C6C756D696E6174696F6E203E20363535333529207B5C6E202020202020202072657475726E205C22E58589E785A7E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C20313029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E9BB91E69A97EFBC8CE5BBBAE8AEAEE5BC80E590AFE785A7E6988E5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C2031303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE6988FE69A97EFBC8CE98082E59088E4BC91E681AF5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C2035303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE69F94E5928CEFBC8CE98082E5AE9CE99885E8AFBB5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C203130303029207B5C6E202020202020202072657475726E205C22E58589E785A7E98082E4B8ADEFBC8CE88892E98082E887AAE784B65C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C203330303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE58585E8B6B3EFBC8CE98082E5AE9CE5B7A5E4BD9C5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C20313030303029207B5C6E202020202020202072657475726E205C22E58589E785A7E5BCBAE78388EFBC8CE6B3A8E6848FE998B2E699925C223B5C6E202020207D5C6E2020202072657475726E205C22E5BCBAE58589E78EAFE5A283EFBC8CE5BBBAE8AEAEE98787E58F96E998B2E68AA4E68EAAE696BD5C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E7BBBCE59088E88892E98082E5BAA6E8AF84E4BBB75C6E202A2040706172616D207B6E756D6265727D2068756D6964697479202D20E6B9BFE5BAA65C6E202A2040706172616D207B6E756D6265727D2074656D7065726174757265202D20E6B8A9E5BAA65C6E202A2040706172616D207B6E756D6265727D20696C6C756D696E6174696F6E202D20E58589E785A75C6E202A204072657475726E73207B737472696E677D20E7BBBCE59088E88892E98082E5BAA6E68F8FE8BFB05C6E202A2F5C6E636F6E7374206765744F766572616C6C436F6D666F72744C6576656C203D202868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E29203D3E207B5C6E202020202F2F20E88892E98082E5BAA6E8AF84E58886EFBC88E7AE80E58D95E79A84E58AA0E69D83E8AEA1E7AE97EFBC895C6E202020206C657420636F6D666F727453636F7265203D20303B5C6E202020205C6E202020202F2F20E6B8A9E5BAA6E88892E98082E5BAA6E8AF84E58886EFBC88E69C80E9878DE8A681EFBC895C6E202020206966202874656D7065726174757265203E3D2031382026262074656D7065726174757265203C3D20323629207B5C6E2020202020202020636F6D666F727453636F7265202B3D2034303B5C6E202020207D20656C7365206966202874656D7065726174757265203E3D2031352026262074656D7065726174757265203C3D20323829207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C7365206966202874656D7065726174757265203E3D2031302026262074656D7065726174757265203C3D20333029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E6B9BFE5BAA6E88892E98082E5BAA6E8AF84E588865C6E202020206966202868756D6964697479203E3D2034302026262068756D6964697479203C3D20363029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C7365206966202868756D6964697479203E3D2033302026262068756D6964697479203C3D20373029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E58589E785A7E88892E98082E5BAA6E8AF84E588865C6E2020202069662028696C6C756D696E6174696F6E203E3D2031303020262620696C6C756D696E6174696F6E203C3D203130303029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C73652069662028696C6C756D696E6174696F6E203E3D20353020262620696C6C756D696E6174696F6E203C3D203330303029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E6A0B9E68DAEE680BBE58886E8BF94E59B9EE68F8FE8BFB05C6E2020202069662028636F6D666F727453636F7265203E3D20393029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E99D9EE5B8B8E88892E98082EFBC8CE98082E5AE9CE995BFE697B6E997B4E5819CE795995C223B5C6E202020207D5C6E2020202069662028636F6D666F727453636F7265203E3D20373029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E88892E98082EFBC8CE4BD93E6849FE889AFE5A5BD5C223B5C6E202020207D5C6E2020202069662028636F6D666F727453636F7265203E3D20353029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E4B880E888ACEFBC8CE983A8E58886E68C87E6A087E99C80E4BC98E58C965C223B5C6E202020207D5C6E2020202072657475726E205C22E78EAFE5A283E4B88DE98082EFBC8CE5BBBAE8AEAEE8B083E695B4E6B8A9E6B9BFE5BAA6E68896E58589E785A7E69DA1E4BBB65C223B5C6E7D3B5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D696469747944657363203D2067657448756D69646974794465736372697074696F6E2868756D6964697479293B5C6E202020207D205C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D706572617475726544657363203D2067657454656D70657261747572654465736372697074696F6E2874656D7065726174757265293B5C6E202020207D5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E44657363203D20676574496C6C756D696E6174696F6E4465736372697074696F6E28696C6C756D696E6174696F6E293B5C6E5C6E5C6E202020207D5C6E20202020696628696C6C756D696E6174696F6E262674656D7065726174757265262668756D6964697479297B5C6E202020202020202070726F706572746965732E70726F706572746965732E6F766572616C6C436F6D666F7274203D206765744F766572616C6C436F6D666F72744C6576656C2868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C223B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A4872D4D515454222C0A20202263726561746554696D6522203A20313736303639343531333537362C0A20202275706461746554696D6522203A20313736303737363437353537332C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022703042326B4B71644A44384D222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('29d98ca2d4e74776aeab7f4bece4cccf', 1761556287987, NULL, 'api', '(勿改)Modbus温湿度光照子设备-MQTT', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223239643938636132643465373437373661656162376634626563653463636366222C0A20202273637269707422203A20225C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E6B9BFE5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D2068756D6964697479202D20E6B9BFE5BAA6E580BCEFBC88255248EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E73742067657448756D69646974794465736372697074696F6E203D202868756D696469747929203D3E207B5C6E202020206966202868756D6964697479203C2030207C7C2068756D6964697479203E2031303029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20323029207B5C6E202020202020202072657475726E205C22E7A9BAE6B094E99D9EE5B8B8E5B9B2E787A5EFBC8CE5BBBAE8AEAEE4BDBFE794A8E58AA0E6B9BFE599A85C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20343029207B5C6E202020202020202072657475726E205C22E7A9BAE6B094E5818FE5B9B2E787A5EFBC8CE98082E5BD93E8A1A5E6B0B45C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20363029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E88892E98082EFBC8CE98082E5AE9CE5B185E4BD8F5C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20383029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E98082E4B8ADEFBC8CE4BD93E6849FE88892E980825C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20393029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E8BE83E9AB98EFBC8CE5BBBAE8AEAEE98082E5BD93E9809AE9A38E5C223B5C6E202020207D5C6E2020202072657475726E205C22E6B9BFE9878DE78EAFE5A283EFBC8CE6B3A8E6848FE998B2E6BDAEE999A4E6B9BF5C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E6B8A9E5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D2074656D7065726174757265202D20E6B8A9E5BAA6E580BCEFBC88E28483EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E73742067657454656D70657261747572654465736372697074696F6E203D202874656D706572617475726529203D3E207B5C6E202020206966202874656D7065726174757265203C202D3430207C7C2074656D7065726174757265203E2031323529207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C203029207B5C6E202020202020202072657475726E205C22E69E81E5AF92E78EAFE5A283EFBC8CE6B3A8E6848FE998B2E586BBE4BF9DE69A965C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20313029207B5C6E202020202020202072657475726E205C22E5A4A9E6B094E5AF92E586B7EFBC8CE8AFB7E6B7BBE8A1A3E4BF9DE69A965C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20313829207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E58789E788BDEFBC8CE98082E5AE9CE6B4BBE58AA85C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20323629207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E88892E98082EFBC8CE4BD93E6849FE5AE9CE4BABA5C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20333029207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E98082E4B8ADEFBC8CE6B3A8E6848FE8A1A5E6B0B45C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20333529207B5C6E202020202020202072657475726E205C22E5A4A9E6B094E7828EE783ADEFBC8CE6B3A8E6848FE998B2E69A91E9998DE6B8A95C223B5C6E202020207D5C6E2020202072657475726E205C22E9AB98E6B8A9E78EAFE5A283EFBC8CE981BFE5858DE995BFE697B6E997B4E688B7E5A496E6B4BBE58AA85C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E58589E785A7E5BCBAE5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D20696C6C756D696E6174696F6E202D20E58589E785A7E580BCEFBC884C5558EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E737420676574496C6C756D696E6174696F6E4465736372697074696F6E203D2028696C6C756D696E6174696F6E29203D3E207B5C6E2020202069662028696C6C756D696E6174696F6E203C2030207C7C20696C6C756D696E6174696F6E203E20363535333529207B5C6E202020202020202072657475726E205C22E58589E785A7E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C20313029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E9BB91E69A97EFBC8CE5BBBAE8AEAEE5BC80E590AFE785A7E6988E5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C2031303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE6988FE69A97EFBC8CE98082E59088E4BC91E681AF5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C2035303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE69F94E5928CEFBC8CE98082E5AE9CE99885E8AFBB5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C203130303029207B5C6E202020202020202072657475726E205C22E58589E785A7E98082E4B8ADEFBC8CE88892E98082E887AAE784B65C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C203330303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE58585E8B6B3EFBC8CE98082E5AE9CE5B7A5E4BD9C5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C20313030303029207B5C6E202020202020202072657475726E205C22E58589E785A7E5BCBAE78388EFBC8CE6B3A8E6848FE998B2E699925C223B5C6E202020207D5C6E2020202072657475726E205C22E5BCBAE58589E78EAFE5A283EFBC8CE5BBBAE8AEAEE98787E58F96E998B2E68AA4E68EAAE696BD5C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E7BBBCE59088E88892E98082E5BAA6E8AF84E4BBB75C6E202A2040706172616D207B6E756D6265727D2068756D6964697479202D20E6B9BFE5BAA65C6E202A2040706172616D207B6E756D6265727D2074656D7065726174757265202D20E6B8A9E5BAA65C6E202A2040706172616D207B6E756D6265727D20696C6C756D696E6174696F6E202D20E58589E785A75C6E202A204072657475726E73207B737472696E677D20E7BBBCE59088E88892E98082E5BAA6E68F8FE8BFB05C6E202A2F5C6E636F6E7374206765744F766572616C6C436F6D666F72744C6576656C203D202868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E29203D3E207B5C6E202020202F2F20E88892E98082E5BAA6E8AF84E58886EFBC88E7AE80E58D95E79A84E58AA0E69D83E8AEA1E7AE97EFBC895C6E202020206C657420636F6D666F727453636F7265203D20303B5C6E202020205C6E202020202F2F20E6B8A9E5BAA6E88892E98082E5BAA6E8AF84E58886EFBC88E69C80E9878DE8A681EFBC895C6E202020206966202874656D7065726174757265203E3D2031382026262074656D7065726174757265203C3D20323629207B5C6E2020202020202020636F6D666F727453636F7265202B3D2034303B5C6E202020207D20656C7365206966202874656D7065726174757265203E3D2031352026262074656D7065726174757265203C3D20323829207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C7365206966202874656D7065726174757265203E3D2031302026262074656D7065726174757265203C3D20333029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E6B9BFE5BAA6E88892E98082E5BAA6E8AF84E588865C6E202020206966202868756D6964697479203E3D2034302026262068756D6964697479203C3D20363029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C7365206966202868756D6964697479203E3D2033302026262068756D6964697479203C3D20373029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E58589E785A7E88892E98082E5BAA6E8AF84E588865C6E2020202069662028696C6C756D696E6174696F6E203E3D2031303020262620696C6C756D696E6174696F6E203C3D203130303029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C73652069662028696C6C756D696E6174696F6E203E3D20353020262620696C6C756D696E6174696F6E203C3D203330303029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E6A0B9E68DAEE680BBE58886E8BF94E59B9EE68F8FE8BFB05C6E2020202069662028636F6D666F727453636F7265203E3D20393029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E99D9EE5B8B8E88892E98082EFBC8CE98082E5AE9CE995BFE697B6E997B4E5819CE795995C223B5C6E202020207D5C6E2020202069662028636F6D666F727453636F7265203E3D20373029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E88892E98082EFBC8CE4BD93E6849FE889AFE5A5BD5C223B5C6E202020207D5C6E2020202069662028636F6D666F727453636F7265203E3D20353029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E4B880E888ACEFBC8CE983A8E58886E68C87E6A087E99C80E4BC98E58C965C223B5C6E202020207D5C6E2020202072657475726E205C22E78EAFE5A283E4B88DE98082EFBC8CE5BBBAE8AEAEE8B083E695B4E6B8A9E6B9BFE5BAA6E68896E58589E785A7E69DA1E4BBB65C223B5C6E7D3B5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D696469747944657363203D2067657448756D69646974794465736372697074696F6E2868756D6964697479293B5C6E202020207D205C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D706572617475726544657363203D2067657454656D70657261747572654465736372697074696F6E2874656D7065726174757265293B5C6E202020207D5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E44657363203D20676574496C6C756D696E6174696F6E4465736372697074696F6E28696C6C756D696E6174696F6E293B5C6E5C6E5C6E202020207D5C6E20202020696628696C6C756D696E6174696F6E262674656D7065726174757265262668756D6964697479297B5C6E202020202020202070726F706572746965732E70726F706572746965732E6F766572616C6C436F6D666F7274203D206765744F766572616C6C436F6D666F72744C6576656C2868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2231333632303030303030313330323033313030323936303043313030303030303030303030303030303030303030303134315C223B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A4872D4D515454222C0A20202263726561746554696D6522203A20313736303639343531333537362C0A20202275706461746554696D6522203A20313736313535363238373937342C0A2020226C6F636B22203A202230222C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022703042326B4B71644A44384D222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('2e016115940a4f44a23304032d0d733e', 1759988107863, NULL, 'api-group', 'WYJ', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223265303136313135393430613466343461323333303430333264306437333365222C0A2020226E616D6522203A202257594A222C0A2020227479706522203A2022617069222C0A202022706172656E74496422203A202230222C0A2020227061746822203A206E756C6C2C0A20202263726561746554696D6522203A20313735393938383130373833362C0A20202275706461746554696D6522203A206E756C6C2C0A202022637265617465427922203A20227465737420222C0A202022757064617465427922203A206E756C6C2C0A202022706174687322203A205B205D2C0A2020226F7074696F6E7322203A205B205D0A7D, 'test ');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('3ebb6d7086d340ca8dab5fb90a016974', 1760060588497, NULL, 'api', '测试数据', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223365626236643730383664333430636138646162356662393061303136393734222C0A20202273637269707422203A2022696D706F7274206C6F673B5C6E5C6E2F2F203136E8BF9BE588B6E8BDAC3130E8BF9BE588B6E695B0E5AD975C6E76617220686578546F496E74203D20686578203D3E207B5C6E202072657475726E20496E74656765722E7061727365496E74286865782C203136293B5C6E7D3B5C6E2F2F20E9A284E8A7A3E7A081EFBC8CE8A7A3E69E90E4B88AE68AA5E79A84E8AEBEE5A487E7BC96E58FB72064657669636549645C6E766172207072654465636F6465203D207061796C6F6164203D3E207B5C6E2020202076617220726573756C74203D207B7D5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E746F5570706572436173652829202F2F20E8BDACE4B8BAE5A4A7E586995C6E202020202F2F20E6A0A1E9AA8CE68AA5E69687E995BFE5BAA6E5928CE5B8A7E5A4B45C6E20202020696620287061796C6F61644865782E6C656E6774682829203E3D203138202626207061796C6F61644865782E737562737472696E6728302C203429203D3D3D205C22413541355C2229207B5C6E20202020202020202F2F20E4BB8EE7ACAC35E4BD8DE5BC80E5A78BE58F9634E5AD97E88A82EFBC8838E4B8AAE5AD97E7ACA6EFBC89E4BD9CE4B8BA2064657669636549645C6E2020202020202020726573756C742E6465766963654964203D207061796C6F61644865782E737562737472696E6728342C203132295C6E202020207D5C6E2020202072657475726E20726573756C745C6E7D5C6E5C6E766172206465636F6465203D287061796C6F61642C636F6E7465787429203D3E207B5C6E20206C6F672E696E666F285C22E8BF9BE585A5E7BC96E8A7A3E7A0812C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C7061796C6F61642C636F6E74657874295C6E202076617220726573756C74203D205B5D3B5C6E2020766172207061796C6F6164486578203D7061796C6F61642E746F55707065724361736528293B5C6E20207661722070726F706572746965734F626A203D207B205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C2270726F706572746965735C223A207B7D207D3B5C6E2020766172206576656E744F626A203D207B205C226D657373616765547970655C223A205C224556454E545C222C205C226576656E745C223A205C225C222C205C22646174615C223A207B7D207D3B5C6E5C6E20202F2F20E9AA8CE8AF81E5B8A7E5A4B4E5B8A7E5B0BE5C6E2020696620287061796C6F61644865782E737562737472696E6728302C20342920213D205C22413541355C22207C7C207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E6774682829202D20342920213D205C22354135415C2229207B5C6E2020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E697A0E69588E5B8A7E6A0BCE5BC8F5C22207D5D293B5C6E20207D5C6E5C6E20202F2F20E68F90E58F96E6A0B8E5BF83E5AD97E6AEB55C6E2020766172206465766963654964203D207061796C6F61644865782E737562737472696E6728342C2038293B202F2F20E8AEBEE5A4874944EFBC8834E5AD97E88A82EFBC895C6E202076617220636D64436F6465203D207061796C6F61644865782E737562737472696E6728382C203130293B202F2F20E591BDE4BBA4E7A081EFBC8831E5AD97E88A82EFBC895C6E202076617220646174614C656E203D20686578546F496E74287061796C6F61644865782E737562737472696E672831302C20313229293B202F2F20E695B0E68DAEE995BFE5BAA65C6E20207661722064617461486578203D207061796C6F61644865782E737562737472696E672831322C203132202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBA5C6E202076617220636865636B73756D203D207061796C6F61644865782E737562737472696E67283132202B20646174614C656E202A20322C203134202B20646174614C656E202A2032293B202F2F20E6A0A1E9AA8CE5928C5C6E5C6E20202F2F20E8AEBEE5A4874944E5AD98E585A5E68980E69C89E5AFB9E8B1A15C6E202070726F706572746965734F626A2E6465766963654964203D2064657669636549643B5C6E20206576656E744F626A2E6465766963654964203D2064657669636549643B5C6E20202F2FE9AA8CE8AF81E696B0E58685E5AEB95C6E202070726F706572746965734F626A2E636F6E746578743D636F6E746578743B5C6E202070726F706572746965734F626A2E746370456E636F6465203D2027484558273B5C6E202070726F706572746965734F626A2E7265706C795061796C6F6164203D202737323732373036333243363736353734363337333731275C6E20202F2F20312E20E5B19EE680A7E4B88AE68AA5EFBC88E591BDE4BBA4E7A0813031EFBC895C6E202069662028636D64436F6465203D3D205C2230315C2220262620646174614C656E203D3D203729207B5C6E202020202F2F20E8A7A3E69E90E5BC80E585B3E78AB6E68081EFBC8830313DE5BC80EFBC8C30303DE585B3EFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E706F7765725374617465203D20646174614865782E737562737472696E6728302C203229203D3D205C2230315C22203F205C2230315C22203A205C2230305C223B5C6E202020202F2F20E8A7A3E69E90E794B5E6B581EFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D302E303141EFBC895C6E202020207661722063757272656E74486578203D20646174614865782E737562737472696E6728322C2036293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74203D2028686578546F496E742863757272656E7448657829202A20302E3031292E746F46697865642832293B5C6E202020202F2F20E8A7A3E69E90E794B5E58E8BEFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D302E3156EFBC895C6E2020202076617220766F6C74616765486578203D20646174614865782E737562737472696E6728362C203130293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E766F6C74616765203D2028686578546F496E7428766F6C7461676548657829202A20302E31292E746F46697865642831293B5C6E202020202F2F20E8A7A3E69E90E58A9FE78E87EFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D3157EFBC895C6E2020202076617220706F776572486578203D20646174614865782E737562737472696E672831302C203134293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E706F776572203D20686578546F496E7428706F776572486578292E746F537472696E6728293B5C6E202020202F2F20E58AA0E585A5E7BB93E69E9CE99B865C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E20207D5C6E5C6E20202F2F20322E20E4BA8BE4BBB6E4B88AE68AA5EFBC88E591BDE4BBA4E7A0813032EFBC895C6E202069662028636D64436F6465203D3D205C2230325C2220262620646174614C656E203E3D203329207B5C6E202020202F2F20E4BA8BE4BBB6E7B1BBE59E8BEFBC8830313DE8BF87E8BDBDEFBC8C30323DE8BF87E58E8BEFBC8C30333DE4B88AE7BABFEFBC8C30343DE4B88BE7BABFEFBC895C6E20202020766172206576656E7454797065203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020696620286576656E7454797065203D3D205C2230315C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F7665726C6F61645C223B5C6E2020202020206576656E744F626A2E646174612E6F7665726C6F6164203D20686578546F496E7428646174614865782E737562737472696E6728322C20362929202B205C22575C223B202F2F20E8BF87E8BDBDE58A9FE78E875C6E202020207D5C6E20202020696620286576656E7454797065203D3D205C2230335C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABF5C223B5C6E202020207D5C6E20202020696620286576656E7454797065203D3D205C2230345C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABF5C223B5C6E202020207D5C6E20202020726573756C742E70757368286576656E744F626A293B5C6E20207D5C6E5C6E20202F2F20332E20E5938DE5BA94E68AA5E69687EFBC88E591BDE4BBA4E7A0813034EFBC895C6E202069662028636D64436F6465203D3D205C2230345C2220262620646174614C656E203D3D203129207B5C6E20202020766172207265706C794F626A203D207B5C6E2020202020205C226D657373616765547970655C223A205C225245504C595C222C5C6E2020202020205C2266756E6374696F6E5C223A205C227377697463685C222C5C6E2020202020205C22646174615C223A207B205C22726573756C745C223A2064617461486578203D3D205C2230305C22203F205C22737563636573735C22203A205C226661696C5C22207D5C6E202020207D3B5C6E202020207265706C794F626A2E6465766963654964203D2064657669636549643B5C6E20202020726573756C742E70757368287265706C794F626A293B5C6E20207D5C6E5C6E202072657475726E206A736F6E546F53747228726573756C74293B5C6E7D3B5C6E5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E2020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E2020766172206465766963654964203D206F626A2E646174612E64657669636549643B202F2F20E8AEBEE5A4874944EFBC8834E4BD8D3136E8BF9BE588B6EFBC8CE5A6825C22303030315C22EFBC895C6E20207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E202076617220706172616D73203D206F626A2E646174613B5C6E5C6E20202F2F20E68EA7E588B6E5BC80E585B3EFBC8866756E6374696F6E3D737769746368EFBC895C6E20206966202866756E63203D3D205C227377697463685C2229207B5C6E20202020766172207374617465203D20706172616D732E73746174653B202F2F20E79BAEE6A087E78AB6E68081EFBC9A30313DE5BC80EFBC8C30303DE585B35C6E2020202069662028737461746520213D205C2230315C2220262620737461746520213D205C2230305C2229207B5C6E20202020202072657475726E205C225C223B202F2F20E697A0E69588E78AB6E68081EFBC8CE8BF94E59B9EE7A9BA5C6E202020207D5C6E5C6E202020202F2F20E695B0E68DAEE58CBAEFBC9AE68EA7E588B6E7B1BBE59E8B283031292BE79BAEE6A087E78AB6E680815C6E202020207661722064617461486578203D205C2230315C22202B2073746174653B5C6E2020202076617220646174614C656E203D20646174614865782E6C656E6774682829202F20323B202F2F20E695B0E68DAEE995BFE5BAA6EFBC88E5AD97E88A82E695B0EFBC895C6E2020202076617220636D64436F6465203D205C2230335C223B202F2F20E68EA7E588B6E68C87E4BBA4E591BDE4BBA4E7A0815C6E5C6E202020202F2F20E68BBCE68EA5E5AE8CE695B4E68AA5E69687EFBC88E697A0E6A0A1E9AA8CE5928CEFBC895C6E20202020766172206672616D65203D205C22413541355C22202B5C6E202020202020202020202020202020206465766963654964202B5C6E20202020202020202020202020202020636D64436F6465202B5C6E20202020202020202020202020202020496E74656765722E746F486578537472696E6728646174614C656E29202B202F2F20E695B0E68DAEE995BFE5BAA6EFBC8831E4BD8D3136E8BF9BE588B6EFBC895C6E2020202020202020202020202020202064617461486578202B5C6E202020202020202020202020202020205C22354135415C223B5C6E5C6E2020202072657475726E206672616D652E746F55707065724361736528293B202F2F20E8BDACE4B8BAE5A4A7E586993136E8BF9BE588B65C6E20207D5C6E5C6E202072657475726E205C225C223B202F2F20E4B88DE694AFE68C81E79A84E68C87E4BBA45C6E7D3B5C6E5C6E2F2FE9A284E8A7A3E7A081EFBC8CE5BE97E588B064657669636549645C6E2F2F72657475726E207072654465636F6465285C224135413530303031303130373031303544433038463030344230354135415C22295C6E2F2FE5B19EE680A7E4B88AE68AA5E68AA5E696875C6E2F2F2072657475726E206465636F64652827413541353030303130313037303130354443303846303034423037413541354127293B5C6E5C6E2F2FE8BF87E8BDBDE4BA8BE4BBB6E68AA5E696875C6E2F2F2072657475726E206465636F6465285C224135413530303031303230333031303442304633354135415C22295C6E5C6E5C6E2F2F2072657475726E20656E636F646528277B5C2264657669636549645C223A205C22303030315C222C5C2266756E6374696F6E5C223A205C227377697463685C222C5C22646174615C223A207B205C2273746174655C223A205C2230315C22207D7D27295C6E5C6E5C6E2F2F2072657475726E20656E636F646528277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C227377697463685C222C5C22646174615C223A7B5C2264657669636549645C223A5C2230303031303130375C222C5C2273746174655C223A5C2230315C227D7D2729222C0A20202267726F7570496422203A20226534393636333031353363623431666562343333333964346163626663336530222C0A2020226E616D6522203A2022E6B58BE8AF95E695B0E68DAE222C0A20202263726561746554696D6522203A20313736303036303538383437372C0A20202275706461746554696D6522203A206E756C6C2C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A206E756C6C2C0A2020227061746822203A2022587475334572676665504637222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('3ebb6d7086d340ca8dab5fb90a016974', 1760060611432, NULL, 'api', '测试数据', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223365626236643730383664333430636138646162356662393061303136393734222C0A20202273637269707422203A2022696D706F7274206C6F673B5C6E5C6E2F2F203136E8BF9BE588B6E8BDAC3130E8BF9BE588B6E695B0E5AD975C6E76617220686578546F496E74203D20686578203D3E207B5C6E202072657475726E20496E74656765722E7061727365496E74286865782C203136293B5C6E7D3B5C6E2F2F20E9A284E8A7A3E7A081EFBC8CE8A7A3E69E90E4B88AE68AA5E79A84E8AEBEE5A487E7BC96E58FB72064657669636549645C6E766172207072654465636F6465203D207061796C6F6164203D3E207B5C6E2020202076617220726573756C74203D207B7D5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E746F5570706572436173652829202F2F20E8BDACE4B8BAE5A4A7E586995C6E202020202F2F20E6A0A1E9AA8CE68AA5E69687E995BFE5BAA6E5928CE5B8A7E5A4B45C6E20202020696620287061796C6F61644865782E6C656E6774682829203E3D203138202626207061796C6F61644865782E737562737472696E6728302C203429203D3D3D205C22413541355C2229207B5C6E20202020202020202F2F20E4BB8EE7ACAC35E4BD8DE5BC80E5A78BE58F9634E5AD97E88A82EFBC8838E4B8AAE5AD97E7ACA6EFBC89E4BD9CE4B8BA2064657669636549645C6E2020202020202020726573756C742E6465766963654964203D207061796C6F61644865782E737562737472696E6728342C203132295C6E202020207D5C6E2020202072657475726E20726573756C745C6E7D5C6E5C6E766172206465636F6465203D287061796C6F61642C636F6E7465787429203D3E207B5C6E20206C6F672E696E666F285C22E8BF9BE585A5E7BC96E8A7A3E7A0812C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C7061796C6F61642C636F6E74657874295C6E202076617220726573756C74203D205B5D3B5C6E2020766172207061796C6F6164486578203D7061796C6F61642E746F55707065724361736528293B5C6E20207661722070726F706572746965734F626A203D207B205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C2270726F706572746965735C223A207B7D207D3B5C6E2020766172206576656E744F626A203D207B205C226D657373616765547970655C223A205C224556454E545C222C205C226576656E745C223A205C225C222C205C22646174615C223A207B7D207D3B5C6E5C6E20202F2F20E9AA8CE8AF81E5B8A7E5A4B4E5B8A7E5B0BE5C6E2020696620287061796C6F61644865782E737562737472696E6728302C20342920213D205C22413541355C22207C7C207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E6774682829202D20342920213D205C22354135415C2229207B5C6E2020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E697A0E69588E5B8A7E6A0BCE5BC8F5C22207D5D293B5C6E20207D5C6E5C6E20202F2F20E68F90E58F96E6A0B8E5BF83E5AD97E6AEB55C6E2020766172206465766963654964203D207061796C6F61644865782E737562737472696E6728342C2038293B202F2F20E8AEBEE5A4874944EFBC8834E5AD97E88A82EFBC895C6E202076617220636D64436F6465203D207061796C6F61644865782E737562737472696E6728382C203130293B202F2F20E591BDE4BBA4E7A081EFBC8831E5AD97E88A82EFBC895C6E202076617220646174614C656E203D20686578546F496E74287061796C6F61644865782E737562737472696E672831302C20313229293B202F2F20E695B0E68DAEE995BFE5BAA65C6E20207661722064617461486578203D207061796C6F61644865782E737562737472696E672831322C203132202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBA5C6E202076617220636865636B73756D203D207061796C6F61644865782E737562737472696E67283132202B20646174614C656E202A20322C203134202B20646174614C656E202A2032293B202F2F20E6A0A1E9AA8CE5928C5C6E5C6E20202F2F20E8AEBEE5A4874944E5AD98E585A5E68980E69C89E5AFB9E8B1A15C6E202070726F706572746965734F626A2E6465766963654964203D2064657669636549643B5C6E20206576656E744F626A2E6465766963654964203D2064657669636549643B5C6E20202F2FE9AA8CE8AF81E696B0E58685E5AEB95C6E202070726F706572746965734F626A2E636F6E746578743D636F6E746578743B5C6E202070726F706572746965734F626A2E746370456E636F6465203D2027484558273B5C6E202070726F706572746965734F626A2E7265706C795061796C6F6164203D202737323732373036333243363736353734363337333731275C6E20202F2F20312E20E5B19EE680A7E4B88AE68AA5EFBC88E591BDE4BBA4E7A0813031EFBC895C6E202069662028636D64436F6465203D3D205C2230315C2220262620646174614C656E203D3D203729207B5C6E202020202F2F20E8A7A3E69E90E5BC80E585B3E78AB6E68081EFBC8830313DE5BC80EFBC8C30303DE585B3EFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E706F7765725374617465203D20646174614865782E737562737472696E6728302C203229203D3D205C2230315C22203F205C2230315C22203A205C2230305C223B5C6E202020202F2F20E8A7A3E69E90E794B5E6B581EFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D302E303141EFBC895C6E202020207661722063757272656E74486578203D20646174614865782E737562737472696E6728322C2036293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74203D2028686578546F496E742863757272656E7448657829202A20302E3031292E746F46697865642832293B5C6E202020202F2F20E8A7A3E69E90E794B5E58E8BEFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D302E3156EFBC895C6E2020202076617220766F6C74616765486578203D20646174614865782E737562737472696E6728362C203130293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E766F6C74616765203D2028686578546F496E7428766F6C7461676548657829202A20302E31292E746F46697865642831293B5C6E202020202F2F20E8A7A3E69E90E58A9FE78E87EFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D3157EFBC895C6E2020202076617220706F776572486578203D20646174614865782E737562737472696E672831302C203134293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E706F776572203D20686578546F496E7428706F776572486578292E746F537472696E6728293B5C6E202020202F2F20E58AA0E585A5E7BB93E69E9CE99B865C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E20207D5C6E5C6E20202F2F20322E20E4BA8BE4BBB6E4B88AE68AA5EFBC88E591BDE4BBA4E7A0813032EFBC895C6E202069662028636D64436F6465203D3D205C2230325C2220262620646174614C656E203E3D203329207B5C6E202020202F2F20E4BA8BE4BBB6E7B1BBE59E8BEFBC8830313DE8BF87E8BDBDEFBC8C30323DE8BF87E58E8BEFBC8C30333DE4B88AE7BABFEFBC8C30343DE4B88BE7BABFEFBC895C6E20202020766172206576656E7454797065203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020696620286576656E7454797065203D3D205C2230315C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F7665726C6F61645C223B5C6E2020202020206576656E744F626A2E646174612E6F7665726C6F6164203D20686578546F496E7428646174614865782E737562737472696E6728322C20362929202B205C22575C223B202F2F20E8BF87E8BDBDE58A9FE78E875C6E202020207D5C6E20202020696620286576656E7454797065203D3D205C2230335C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABF5C223B5C6E202020207D5C6E20202020696620286576656E7454797065203D3D205C2230345C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABF5C223B5C6E202020207D5C6E20202020726573756C742E70757368286576656E744F626A293B5C6E20207D5C6E5C6E20202F2F20332E20E5938DE5BA94E68AA5E69687EFBC88E591BDE4BBA4E7A0813034EFBC895C6E202069662028636D64436F6465203D3D205C2230345C2220262620646174614C656E203D3D203129207B5C6E20202020766172207265706C794F626A203D207B5C6E2020202020205C226D657373616765547970655C223A205C225245504C595C222C5C6E2020202020205C2266756E6374696F6E5C223A205C227377697463685C222C5C6E2020202020205C22646174615C223A207B205C22726573756C745C223A2064617461486578203D3D205C2230305C22203F205C22737563636573735C22203A205C226661696C5C22207D5C6E202020207D3B5C6E202020207265706C794F626A2E6465766963654964203D2064657669636549643B5C6E20202020726573756C742E70757368287265706C794F626A293B5C6E20207D5C6E5C6E202072657475726E206A736F6E546F53747228726573756C74293B5C6E7D3B5C6E5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E2020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E2020766172206465766963654964203D206F626A2E646174612E64657669636549643B202F2F20E8AEBEE5A4874944EFBC8834E4BD8D3136E8BF9BE588B6EFBC8CE5A6825C22303030315C22EFBC895C6E20207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E202076617220706172616D73203D206F626A2E646174613B5C6E5C6E20202F2F20E68EA7E588B6E5BC80E585B3EFBC8866756E6374696F6E3D737769746368EFBC895C6E20206966202866756E63203D3D205C227377697463685C2229207B5C6E20202020766172207374617465203D20706172616D732E73746174653B202F2F20E79BAEE6A087E78AB6E68081EFBC9A30313DE5BC80EFBC8C30303DE585B35C6E2020202069662028737461746520213D205C2230315C2220262620737461746520213D205C2230305C2229207B5C6E20202020202072657475726E205C225C223B202F2F20E697A0E69588E78AB6E68081EFBC8CE8BF94E59B9EE7A9BA5C6E202020207D5C6E5C6E202020202F2F20E695B0E68DAEE58CBAEFBC9AE68EA7E588B6E7B1BBE59E8B283031292BE79BAEE6A087E78AB6E680815C6E202020207661722064617461486578203D205C2230315C22202B2073746174653B5C6E2020202076617220646174614C656E203D20646174614865782E6C656E6774682829202F20323B202F2F20E695B0E68DAEE995BFE5BAA6EFBC88E5AD97E88A82E695B0EFBC895C6E2020202076617220636D64436F6465203D205C2230335C223B202F2F20E68EA7E588B6E68C87E4BBA4E591BDE4BBA4E7A0815C6E5C6E202020202F2F20E68BBCE68EA5E5AE8CE695B4E68AA5E69687EFBC88E697A0E6A0A1E9AA8CE5928CEFBC895C6E20202020766172206672616D65203D205C22413541355C22202B5C6E202020202020202020202020202020206465766963654964202B5C6E20202020202020202020202020202020636D64436F6465202B5C6E20202020202020202020202020202020496E74656765722E746F486578537472696E6728646174614C656E29202B202F2F20E695B0E68DAEE995BFE5BAA6EFBC8831E4BD8D3136E8BF9BE588B6EFBC895C6E2020202020202020202020202020202064617461486578202B5C6E202020202020202020202020202020205C22354135415C223B5C6E5C6E2020202072657475726E206672616D652E746F55707065724361736528293B202F2F20E8BDACE4B8BAE5A4A7E586993136E8BF9BE588B65C6E20207D5C6E5C6E202072657475726E205C225C223B202F2F20E4B88DE694AFE68C81E79A84E68C87E4BBA45C6E7D3B5C6E5C6E2F2FE9A284E8A7A3E7A081EFBC8CE5BE97E588B064657669636549645C6E2F2F72657475726E207072654465636F6465285C224135413530303031303130373031303544433038463030344230354135415C22295C6E2F2FE5B19EE680A7E4B88AE68AA5E68AA5E696875C6E72657475726E206465636F64652827413541353030303130313037303130354443303846303034423037413541354127293B5C6E5C6E2F2FE8BF87E8BDBDE4BA8BE4BBB6E68AA5E696875C6E2F2F2072657475726E206465636F6465285C224135413530303031303230333031303442304633354135415C22295C6E5C6E5C6E2F2F2072657475726E20656E636F646528277B5C2264657669636549645C223A205C22303030315C222C5C2266756E6374696F6E5C223A205C227377697463685C222C5C22646174615C223A207B205C2273746174655C223A205C2230315C22207D7D27295C6E5C6E5C6E2F2F2072657475726E20656E636F646528277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C227377697463685C222C5C22646174615C223A7B5C2264657669636549645C223A5C2230303031303130375C222C5C2273746174655C223A5C2230315C227D7D2729222C0A20202267726F7570496422203A20226534393636333031353363623431666562343333333964346163626663336530222C0A2020226E616D6522203A2022E6B58BE8AF95E695B0E68DAE222C0A20202263726561746554696D6522203A20313736303036303538383437372C0A20202275706461746554696D6522203A20313736303036303631313431372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022587475334572676665504637222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('3ebb6d7086d340ca8dab5fb90a016974', 1760060624696, NULL, 'api', '测试数据', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223365626236643730383664333430636138646162356662393061303136393734222C0A20202273637269707422203A2022696D706F7274206C6F673B5C6E5C6E2F2F203136E8BF9BE588B6E8BDAC3130E8BF9BE588B6E695B0E5AD975C6E76617220686578546F496E74203D20686578203D3E207B5C6E202072657475726E20496E74656765722E7061727365496E74286865782C203136293B5C6E7D3B5C6E2F2F20E9A284E8A7A3E7A081EFBC8CE8A7A3E69E90E4B88AE68AA5E79A84E8AEBEE5A487E7BC96E58FB72064657669636549645C6E766172207072654465636F6465203D207061796C6F6164203D3E207B5C6E2020202076617220726573756C74203D207B7D5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E746F5570706572436173652829202F2F20E8BDACE4B8BAE5A4A7E586995C6E202020202F2F20E6A0A1E9AA8CE68AA5E69687E995BFE5BAA6E5928CE5B8A7E5A4B45C6E20202020696620287061796C6F61644865782E6C656E6774682829203E3D203138202626207061796C6F61644865782E737562737472696E6728302C203429203D3D3D205C22413541355C2229207B5C6E20202020202020202F2F20E4BB8EE7ACAC35E4BD8DE5BC80E5A78BE58F9634E5AD97E88A82EFBC8838E4B8AAE5AD97E7ACA6EFBC89E4BD9CE4B8BA2064657669636549645C6E2020202020202020726573756C742E6465766963654964203D207061796C6F61644865782E737562737472696E6728342C203132295C6E202020207D5C6E2020202072657475726E20726573756C745C6E7D5C6E5C6E766172206465636F6465203D287061796C6F61642C636F6E7465787429203D3E207B5C6E20206C6F672E696E666F285C22E8BF9BE585A5E7BC96E8A7A3E7A0812C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C7061796C6F61642C636F6E74657874295C6E202076617220726573756C74203D205B5D3B5C6E2020766172207061796C6F6164486578203D7061796C6F61642E746F55707065724361736528293B5C6E20207661722070726F706572746965734F626A203D207B205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C2270726F706572746965735C223A207B7D207D3B5C6E2020766172206576656E744F626A203D207B205C226D657373616765547970655C223A205C224556454E545C222C205C226576656E745C223A205C225C222C205C22646174615C223A207B7D207D3B5C6E5C6E20202F2F20E9AA8CE8AF81E5B8A7E5A4B4E5B8A7E5B0BE5C6E2020696620287061796C6F61644865782E737562737472696E6728302C20342920213D205C22413541355C22207C7C207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E6774682829202D20342920213D205C22354135415C2229207B5C6E2020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E697A0E69588E5B8A7E6A0BCE5BC8F5C22207D5D293B5C6E20207D5C6E5C6E20202F2F20E68F90E58F96E6A0B8E5BF83E5AD97E6AEB55C6E2020766172206465766963654964203D207061796C6F61644865782E737562737472696E6728342C2038293B202F2F20E8AEBEE5A4874944EFBC8834E5AD97E88A82EFBC895C6E202076617220636D64436F6465203D207061796C6F61644865782E737562737472696E6728382C203130293B202F2F20E591BDE4BBA4E7A081EFBC8831E5AD97E88A82EFBC895C6E202076617220646174614C656E203D20686578546F496E74287061796C6F61644865782E737562737472696E672831302C20313229293B202F2F20E695B0E68DAEE995BFE5BAA65C6E20207661722064617461486578203D207061796C6F61644865782E737562737472696E672831322C203132202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBA5C6E202076617220636865636B73756D203D207061796C6F61644865782E737562737472696E67283132202B20646174614C656E202A20322C203134202B20646174614C656E202A2032293B202F2F20E6A0A1E9AA8CE5928C5C6E5C6E20202F2F20E8AEBEE5A4874944E5AD98E585A5E68980E69C89E5AFB9E8B1A15C6E202070726F706572746965734F626A2E6465766963654964203D2064657669636549643B5C6E20206576656E744F626A2E6465766963654964203D2064657669636549643B5C6E20202F2FE9AA8CE8AF81E696B0E58685E5AEB95C6E202070726F706572746965734F626A2E636F6E746578743D636F6E746578743B5C6E202070726F706572746965734F626A2E746370456E636F6465203D2027484558273B5C6E202070726F706572746965734F626A2E7265706C795061796C6F6164203D202737323732373036333243363736353734363337333731275C6E20202F2F20312E20E5B19EE680A7E4B88AE68AA5EFBC88E591BDE4BBA4E7A0813031EFBC895C6E202069662028636D64436F6465203D3D205C2230315C2220262620646174614C656E203D3D203729207B5C6E202020202F2F20E8A7A3E69E90E5BC80E585B3E78AB6E68081EFBC8830313DE5BC80EFBC8C30303DE585B3EFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E706F7765725374617465203D20646174614865782E737562737472696E6728302C203229203D3D205C2230315C22203F205C2230315C22203A205C2230305C223B5C6E202020202F2F20E8A7A3E69E90E794B5E6B581EFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D302E303141EFBC895C6E202020207661722063757272656E74486578203D20646174614865782E737562737472696E6728322C2036293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74203D2028686578546F496E742863757272656E7448657829202A20302E3031292E746F46697865642832293B5C6E202020202F2F20E8A7A3E69E90E794B5E58E8BEFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D302E3156EFBC895C6E2020202076617220766F6C74616765486578203D20646174614865782E737562737472696E6728362C203130293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E766F6C74616765203D2028686578546F496E7428766F6C7461676548657829202A20302E31292E746F46697865642831293B5C6E202020202F2F20E8A7A3E69E90E58A9FE78E87EFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D3157EFBC895C6E2020202076617220706F776572486578203D20646174614865782E737562737472696E672831302C203134293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E706F776572203D20686578546F496E7428706F776572486578292E746F537472696E6728293B5C6E202020202F2F20E58AA0E585A5E7BB93E69E9CE99B865C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E20207D5C6E5C6E20202F2F20322E20E4BA8BE4BBB6E4B88AE68AA5EFBC88E591BDE4BBA4E7A0813032EFBC895C6E202069662028636D64436F6465203D3D205C2230325C2220262620646174614C656E203E3D203329207B5C6E202020202F2F20E4BA8BE4BBB6E7B1BBE59E8BEFBC8830313DE8BF87E8BDBDEFBC8C30323DE8BF87E58E8BEFBC8C30333DE4B88AE7BABFEFBC8C30343DE4B88BE7BABFEFBC895C6E20202020766172206576656E7454797065203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020696620286576656E7454797065203D3D205C2230315C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F7665726C6F61645C223B5C6E2020202020206576656E744F626A2E646174612E6F7665726C6F6164203D20686578546F496E7428646174614865782E737562737472696E6728322C20362929202B205C22575C223B202F2F20E8BF87E8BDBDE58A9FE78E875C6E202020207D5C6E20202020696620286576656E7454797065203D3D205C2230335C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABF5C223B5C6E202020207D5C6E20202020696620286576656E7454797065203D3D205C2230345C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABF5C223B5C6E202020207D5C6E20202020726573756C742E70757368286576656E744F626A293B5C6E20207D5C6E5C6E20202F2F20332E20E5938DE5BA94E68AA5E69687EFBC88E591BDE4BBA4E7A0813034EFBC895C6E202069662028636D64436F6465203D3D205C2230345C2220262620646174614C656E203D3D203129207B5C6E20202020766172207265706C794F626A203D207B5C6E2020202020205C226D657373616765547970655C223A205C225245504C595C222C5C6E2020202020205C2266756E6374696F6E5C223A205C227377697463685C222C5C6E2020202020205C22646174615C223A207B205C22726573756C745C223A2064617461486578203D3D205C2230305C22203F205C22737563636573735C22203A205C226661696C5C22207D5C6E202020207D3B5C6E202020207265706C794F626A2E6465766963654964203D2064657669636549643B5C6E20202020726573756C742E70757368287265706C794F626A293B5C6E20207D5C6E5C6E202072657475726E206A736F6E546F53747228726573756C74293B5C6E7D3B5C6E5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E2020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E2020766172206465766963654964203D206F626A2E646174612E64657669636549643B202F2F20E8AEBEE5A4874944EFBC8834E4BD8D3136E8BF9BE588B6EFBC8CE5A6825C22303030315C22EFBC895C6E20207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E202076617220706172616D73203D206F626A2E646174613B5C6E5C6E20202F2F20E68EA7E588B6E5BC80E585B3EFBC8866756E6374696F6E3D737769746368EFBC895C6E20206966202866756E63203D3D205C227377697463685C2229207B5C6E20202020766172207374617465203D20706172616D732E73746174653B202F2F20E79BAEE6A087E78AB6E68081EFBC9A30313DE5BC80EFBC8C30303DE585B35C6E2020202069662028737461746520213D205C2230315C2220262620737461746520213D205C2230305C2229207B5C6E20202020202072657475726E205C225C223B202F2F20E697A0E69588E78AB6E68081EFBC8CE8BF94E59B9EE7A9BA5C6E202020207D5C6E5C6E202020202F2F20E695B0E68DAEE58CBAEFBC9AE68EA7E588B6E7B1BBE59E8B283031292BE79BAEE6A087E78AB6E680815C6E202020207661722064617461486578203D205C2230315C22202B2073746174653B5C6E2020202076617220646174614C656E203D20646174614865782E6C656E6774682829202F20323B202F2F20E695B0E68DAEE995BFE5BAA6EFBC88E5AD97E88A82E695B0EFBC895C6E2020202076617220636D64436F6465203D205C2230335C223B202F2F20E68EA7E588B6E68C87E4BBA4E591BDE4BBA4E7A0815C6E5C6E202020202F2F20E68BBCE68EA5E5AE8CE695B4E68AA5E69687EFBC88E697A0E6A0A1E9AA8CE5928CEFBC895C6E20202020766172206672616D65203D205C22413541355C22202B5C6E202020202020202020202020202020206465766963654964202B5C6E20202020202020202020202020202020636D64436F6465202B5C6E20202020202020202020202020202020496E74656765722E746F486578537472696E6728646174614C656E29202B202F2F20E695B0E68DAEE995BFE5BAA6EFBC8831E4BD8D3136E8BF9BE588B6EFBC895C6E2020202020202020202020202020202064617461486578202B5C6E202020202020202020202020202020205C22354135415C223B5C6E5C6E2020202072657475726E206672616D652E746F55707065724361736528293B202F2F20E8BDACE4B8BAE5A4A7E586993136E8BF9BE588B65C6E20207D5C6E5C6E202072657475726E205C225C223B202F2F20E4B88DE694AFE68C81E79A84E68C87E4BBA45C6E7D3B5C6E5C6E2F2FE9A284E8A7A3E7A081EFBC8CE5BE97E588B064657669636549645C6E2F2F72657475726E207072654465636F6465285C224135413530303031303130373031303544433038463030344230354135415C22295C6E2F2FE5B19EE680A7E4B88AE68AA5E68AA5E696875C6E72657475726E206465636F64652827413541353030303130313037303130354443303846303034423037413541354127293B5C6E5C6E2F2FE8BF87E8BDBDE4BA8BE4BBB6E68AA5E696875C6E2F2F2072657475726E206465636F6465285C224135413530303031303230333031303442304633354135415C22295C6E5C6E5C6E2F2F2072657475726E20656E636F646528277B5C2264657669636549645C223A205C22303030315C222C5C2266756E6374696F6E5C223A205C227377697463685C222C5C22646174615C223A207B205C2273746174655C223A205C2230315C22207D7D27295C6E5C6E5C6E2F2F2072657475726E20656E636F646528277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C227377697463685C222C5C22646174615C223A7B5C2264657669636549645C223A5C2230303031303130375C222C5C2273746174655C223A5C2230315C227D7D2729222C0A20202267726F7570496422203A20226534393636333031353363623431666562343333333964346163626663336530222C0A2020226E616D6522203A2022E6B58BE8AF95E695B0E68DAE222C0A20202263726561746554696D6522203A20313736303036303538383437372C0A20202275706461746554696D6522203A20313736303036303632343638302C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022587475334572676665504637222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('3ebb6d7086d340ca8dab5fb90a016974', 1760060691537, NULL, 'api', '测试数据', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223365626236643730383664333430636138646162356662393061303136393734222C0A20202273637269707422203A2022696D706F7274206C6F673B5C6E5C6E2F2F203136E8BF9BE588B6E8BDAC3130E8BF9BE588B6E695B0E5AD975C6E76617220686578546F496E74203D20686578203D3E207B5C6E202072657475726E20496E74656765722E7061727365496E74286865782C203136293B5C6E7D3B5C6E2F2F20E9A284E8A7A3E7A081EFBC8CE8A7A3E69E90E4B88AE68AA5E79A84E8AEBEE5A487E7BC96E58FB72064657669636549645C6E766172207072654465636F6465203D207061796C6F6164203D3E207B5C6E2020202076617220726573756C74203D207B7D5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E746F5570706572436173652829202F2F20E8BDACE4B8BAE5A4A7E586995C6E202020202F2F20E6A0A1E9AA8CE68AA5E69687E995BFE5BAA6E5928CE5B8A7E5A4B45C6E20202020696620287061796C6F61644865782E6C656E6774682829203E3D203138202626207061796C6F61644865782E737562737472696E6728302C203429203D3D3D205C22413541355C2229207B5C6E20202020202020202F2F20E4BB8EE7ACAC35E4BD8DE5BC80E5A78BE58F9634E5AD97E88A82EFBC8838E4B8AAE5AD97E7ACA6EFBC89E4BD9CE4B8BA2064657669636549645C6E2020202020202020726573756C742E6465766963654964203D207061796C6F61644865782E737562737472696E6728342C203132295C6E202020207D5C6E2020202072657475726E20726573756C745C6E7D5C6E5C6E766172206465636F6465203D287061796C6F61642C636F6E7465787429203D3E207B5C6E20206C6F672E696E666F285C22E8BF9BE585A5E7BC96E8A7A3E7A0812C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C7061796C6F61642C636F6E74657874295C6E202076617220726573756C74203D205B5D3B5C6E2020766172207061796C6F6164486578203D7061796C6F61642E746F55707065724361736528293B5C6E20207661722070726F706572746965734F626A203D207B205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C2270726F706572746965735C223A207B7D207D3B5C6E2020766172206576656E744F626A203D207B205C226D657373616765547970655C223A205C224556454E545C222C205C226576656E745C223A205C225C222C205C22646174615C223A207B7D207D3B5C6E5C6E20202F2F20E9AA8CE8AF81E5B8A7E5A4B4E5B8A7E5B0BE5C6E2020696620287061796C6F61644865782E737562737472696E6728302C20342920213D205C22413541355C22207C7C207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E6774682829202D20342920213D205C22354135415C2229207B5C6E2020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E697A0E69588E5B8A7E6A0BCE5BC8F5C22207D5D293B5C6E20207D5C6E5C6E20202F2F20E68F90E58F96E6A0B8E5BF83E5AD97E6AEB55C6E2020766172206465766963654964203D207061796C6F61644865782E737562737472696E6728342C2038293B202F2F20E8AEBEE5A4874944EFBC8834E5AD97E88A82EFBC895C6E202076617220636D64436F6465203D207061796C6F61644865782E737562737472696E6728382C203130293B202F2F20E591BDE4BBA4E7A081EFBC8831E5AD97E88A82EFBC895C6E202076617220646174614C656E203D20686578546F496E74287061796C6F61644865782E737562737472696E672831302C20313229293B202F2F20E695B0E68DAEE995BFE5BAA65C6E20207661722064617461486578203D207061796C6F61644865782E737562737472696E672831322C203132202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBA5C6E202076617220636865636B73756D203D207061796C6F61644865782E737562737472696E67283132202B20646174614C656E202A20322C203134202B20646174614C656E202A2032293B202F2F20E6A0A1E9AA8CE5928C5C6E5C6E20202F2F20E8AEBEE5A4874944E5AD98E585A5E68980E69C89E5AFB9E8B1A15C6E202070726F706572746965734F626A2E6465766963654964203D2064657669636549643B5C6E20206576656E744F626A2E6465766963654964203D2064657669636549643B5C6E20202F2FE9AA8CE8AF81E696B0E58685E5AEB95C6E202070726F706572746965734F626A2E636F6E746578743D636F6E746578743B5C6E202070726F706572746965734F626A2E746370456E636F6465203D2027484558273B5C6E202070726F706572746965734F626A2E7265706C795061796C6F6164203D202737323732373036333243363736353734363337333731275C6E20202F2F20312E20E5B19EE680A7E4B88AE68AA5EFBC88E591BDE4BBA4E7A0813031EFBC895C6E202069662028636D64436F6465203D3D205C2230315C2220262620646174614C656E203D3D203729207B5C6E202020202F2F20E8A7A3E69E90E5BC80E585B3E78AB6E68081EFBC8830313DE5BC80EFBC8C30303DE585B3EFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E706F7765725374617465203D20646174614865782E737562737472696E6728302C203229203D3D205C2230315C22203F205C2230315C22203A205C2230305C223B5C6E202020202F2F20E8A7A3E69E90E794B5E6B581EFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D302E303141EFBC895C6E202020207661722063757272656E74486578203D20646174614865782E737562737472696E6728322C2036293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74203D2028686578546F496E742863757272656E7448657829202A20302E3031292E746F46697865642832293B5C6E202020202F2F20E8A7A3E69E90E794B5E58E8BEFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D302E3156EFBC895C6E2020202076617220766F6C74616765486578203D20646174614865782E737562737472696E6728362C203130293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E766F6C74616765203D2028686578546F496E7428766F6C7461676548657829202A20302E31292E746F46697865642831293B5C6E202020202F2F20E8A7A3E69E90E58A9FE78E87EFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D3157EFBC895C6E2020202076617220706F776572486578203D20646174614865782E737562737472696E672831302C203134293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E706F776572203D20686578546F496E7428706F776572486578292E746F537472696E6728293B5C6E202020202F2F20E58AA0E585A5E7BB93E69E9CE99B865C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E20207D5C6E5C6E20202F2F20322E20E4BA8BE4BBB6E4B88AE68AA5EFBC88E591BDE4BBA4E7A0813032EFBC895C6E202069662028636D64436F6465203D3D205C2230325C2220262620646174614C656E203E3D203329207B5C6E202020202F2F20E4BA8BE4BBB6E7B1BBE59E8BEFBC8830313DE8BF87E8BDBDEFBC8C30323DE8BF87E58E8BEFBC8C30333DE4B88AE7BABFEFBC8C30343DE4B88BE7BABFEFBC895C6E20202020766172206576656E7454797065203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020696620286576656E7454797065203D3D205C2230315C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F7665726C6F61645C223B5C6E2020202020206576656E744F626A2E646174612E6F7665726C6F6164203D20686578546F496E7428646174614865782E737562737472696E6728322C20362929202B205C22575C223B202F2F20E8BF87E8BDBDE58A9FE78E875C6E202020207D5C6E20202020696620286576656E7454797065203D3D205C2230335C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABF5C223B5C6E202020207D5C6E20202020696620286576656E7454797065203D3D205C2230345C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABF5C223B5C6E202020207D5C6E20202020726573756C742E70757368286576656E744F626A293B5C6E20207D5C6E5C6E20202F2F20332E20E5938DE5BA94E68AA5E69687EFBC88E591BDE4BBA4E7A0813034EFBC895C6E202069662028636D64436F6465203D3D205C2230345C2220262620646174614C656E203D3D203129207B5C6E20202020766172207265706C794F626A203D207B5C6E2020202020205C226D657373616765547970655C223A205C225245504C595C222C5C6E2020202020205C2266756E6374696F6E5C223A205C227377697463685C222C5C6E2020202020205C22646174615C223A207B205C22726573756C745C223A2064617461486578203D3D205C2230305C22203F205C22737563636573735C22203A205C226661696C5C22207D5C6E202020207D3B5C6E202020207265706C794F626A2E6465766963654964203D2064657669636549643B5C6E20202020726573756C742E70757368287265706C794F626A293B5C6E20207D5C6E5C6E202072657475726E206A736F6E546F53747228726573756C74293B5C6E7D3B5C6E5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E2020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E2020766172206465766963654964203D206F626A2E646174612E64657669636549643B202F2F20E8AEBEE5A4874944EFBC8834E4BD8D3136E8BF9BE588B6EFBC8CE5A6825C22303030315C22EFBC895C6E20207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E202076617220706172616D73203D206F626A2E646174613B5C6E5C6E20202F2F20E68EA7E588B6E5BC80E585B3EFBC8866756E6374696F6E3D737769746368EFBC895C6E20206966202866756E63203D3D205C227377697463685C2229207B5C6E20202020766172207374617465203D20706172616D732E73746174653B202F2F20E79BAEE6A087E78AB6E68081EFBC9A30313DE5BC80EFBC8C30303DE585B35C6E2020202069662028737461746520213D205C2230315C2220262620737461746520213D205C2230305C2229207B5C6E20202020202072657475726E205C225C223B202F2F20E697A0E69588E78AB6E68081EFBC8CE8BF94E59B9EE7A9BA5C6E202020207D5C6E5C6E202020202F2F20E695B0E68DAEE58CBAEFBC9AE68EA7E588B6E7B1BBE59E8B283031292BE79BAEE6A087E78AB6E680815C6E202020207661722064617461486578203D205C2230315C22202B2073746174653B5C6E2020202076617220646174614C656E203D20646174614865782E6C656E6774682829202F20323B202F2F20E695B0E68DAEE995BFE5BAA6EFBC88E5AD97E88A82E695B0EFBC895C6E2020202076617220636D64436F6465203D205C2230335C223B202F2F20E68EA7E588B6E68C87E4BBA4E591BDE4BBA4E7A0815C6E5C6E202020202F2F20E68BBCE68EA5E5AE8CE695B4E68AA5E69687EFBC88E697A0E6A0A1E9AA8CE5928CEFBC895C6E20202020766172206672616D65203D205C22413541355C22202B205C6E202020202020202020202020202020206465766963654964202B205C6E20202020202020202020202020202020636D64436F6465202B205C6E20202020202020202020202020202020496E74656765722E746F486578537472696E6728646174614C656E29202B202F2F20E695B0E68DAEE995BFE5BAA6EFBC8831E4BD8D3136E8BF9BE588B6EFBC895C6E2020202020202020202020202020202064617461486578202B205C6E202020202020202020202020202020205C22354135415C223B5C6E5C6E2020202072657475726E206672616D652E746F55707065724361736528293B202F2F20E8BDACE4B8BAE5A4A7E586993136E8BF9BE588B65C6E20207D5C6E5C6E202072657475726E205C225C223B202F2F20E4B88DE694AFE68C81E79A84E68C87E4BBA45C6E7D3B5C6E5C6E2F2FE9A284E8A7A3E7A081EFBC8CE5BE97E588B064657669636549645C6E2F2F2072657475726E207072654465636F6465285C224135413530303031303130373031303544433038463030344230354135415C22295C6E2F2FE5B19EE680A7E4B88AE68AA5E68AA5E696875C6E72657475726E206465636F64652827413541353030303130313037303130354443303846303034423037413541354127293B5C6E5C6E2F2FE8BF87E8BDBDE4BA8BE4BBB6E68AA5E696875C6E2F2F2072657475726E206465636F6465285C224135413530303031303230333031303442304633354135415C22295C6E5C6E5C6E2F2F2072657475726E20656E636F646528277B5C2264657669636549645C223A205C22303030315C222C5C2266756E6374696F6E5C223A205C227377697463685C222C5C22646174615C223A207B205C2273746174655C223A205C2230315C22207D7D27295C6E5C6E5C6E2F2F2072657475726E20656E636F646528277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C227377697463685C222C5C22646174615C223A7B5C2264657669636549645C223A5C2230303031303130375C222C5C2273746174655C223A5C2230315C227D7D2729222C0A20202267726F7570496422203A20226534393636333031353363623431666562343333333964346163626663336530222C0A2020226E616D6522203A2022E6B58BE8AF95E695B0E68DAE222C0A20202263726561746554696D6522203A20313736303036303538383437372C0A20202275706461746554696D6522203A20313736303036303639313531392C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022587475334572676665504637222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('3ebb6d7086d340ca8dab5fb90a016974', 1760060908630, NULL, 'api', '测试数据', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223365626236643730383664333430636138646162356662393061303136393734222C0A20202273637269707422203A2022696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5C6E696D706F7274206C6F673B5C6E5C6E2F2F203136E8BF9BE588B6E8BDAC3130E8BF9BE588B6E695B0E5AD975C6E76617220686578546F496E74203D20686578203D3E207B5C6E202072657475726E20496E74656765722E7061727365496E74286865782C203136293B5C6E7D3B5C6E2F2F20E9A284E8A7A3E7A081EFBC8CE8A7A3E69E90E4B88AE68AA5E79A84E8AEBEE5A487E7BC96E58FB72064657669636549645C6E766172207072654465636F6465203D207061796C6F6164203D3E207B5C6E2020202076617220726573756C74203D207B7D5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E746F5570706572436173652829202F2F20E8BDACE4B8BAE5A4A7E586995C6E202020202F2F20E6A0A1E9AA8CE68AA5E69687E995BFE5BAA6E5928CE5B8A7E5A4B45C6E20202020696620287061796C6F61644865782E6C656E6774682829203E3D203138202626207061796C6F61644865782E737562737472696E6728302C203429203D3D3D205C22413541355C2229207B5C6E20202020202020202F2F20E4BB8EE7ACAC35E4BD8DE5BC80E5A78BE58F9634E5AD97E88A82EFBC8838E4B8AAE5AD97E7ACA6EFBC89E4BD9CE4B8BA2064657669636549645C6E2020202020202020726573756C742E6465766963654964203D207061796C6F61644865782E737562737472696E6728342C203132295C6E202020207D5C6E2020202072657475726E20726573756C745C6E7D5C6E5C6E766172206465636F6465203D287061796C6F61642C636F6E7465787429203D3E207B5C6E20206C6F672E696E666F285C22E8BF9BE585A5E7BC96E8A7A3E7A0812C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C7061796C6F61642C636F6E74657874295C6E202076617220726573756C74203D205B5D3B5C6E2020766172207061796C6F6164486578203D7061796C6F61642E746F55707065724361736528293B5C6E20207661722070726F706572746965734F626A203D207B205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C2270726F706572746965735C223A207B7D207D3B5C6E2020766172206576656E744F626A203D207B205C226D657373616765547970655C223A205C224556454E545C222C205C226576656E745C223A205C225C222C205C22646174615C223A207B7D207D3B5C6E5C6E20202F2F20E9AA8CE8AF81E5B8A7E5A4B4E5B8A7E5B0BE5C6E2020696620287061796C6F61644865782E737562737472696E6728302C20342920213D205C22413541355C22207C7C207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E6774682829202D20342920213D205C22354135415C2229207B5C6E2020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E697A0E69588E5B8A7E6A0BCE5BC8F5C22207D5D293B5C6E20207D5C6E5C6E20202F2F20E68F90E58F96E6A0B8E5BF83E5AD97E6AEB55C6E2020766172206465766963654964203D207061796C6F61644865782E737562737472696E6728342C2038293B202F2F20E8AEBEE5A4874944EFBC8834E5AD97E88A82EFBC895C6E202076617220636D64436F6465203D207061796C6F61644865782E737562737472696E6728382C203130293B202F2F20E591BDE4BBA4E7A081EFBC8831E5AD97E88A82EFBC895C6E202076617220646174614C656E203D20686578546F496E74287061796C6F61644865782E737562737472696E672831302C20313229293B202F2F20E695B0E68DAEE995BFE5BAA65C6E20207661722064617461486578203D207061796C6F61644865782E737562737472696E672831322C203132202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBA5C6E202076617220636865636B73756D203D207061796C6F61644865782E737562737472696E67283132202B20646174614C656E202A20322C203134202B20646174614C656E202A2032293B202F2F20E6A0A1E9AA8CE5928C5C6E5C6E20202F2F20E8AEBEE5A4874944E5AD98E585A5E68980E69C89E5AFB9E8B1A15C6E202070726F706572746965734F626A2E6465766963654964203D2064657669636549643B5C6E20206576656E744F626A2E6465766963654964203D2064657669636549643B5C6E20202F2FE9AA8CE8AF81E696B0E58685E5AEB95C6E202070726F706572746965734F626A2E636F6E746578743D636F6E746578743B5C6E202070726F706572746965734F626A2E746370456E636F6465203D2027484558273B5C6E202070726F706572746965734F626A2E7265706C795061796C6F6164203D202737323732373036333243363736353734363337333731275C6E20202F2F20312E20E5B19EE680A7E4B88AE68AA5EFBC88E591BDE4BBA4E7A0813031EFBC895C6E202069662028636D64436F6465203D3D205C2230315C2220262620646174614C656E203D3D203729207B5C6E202020202F2F20E8A7A3E69E90E5BC80E585B3E78AB6E68081EFBC8830313DE5BC80EFBC8C30303DE585B3EFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E706F7765725374617465203D20646174614865782E737562737472696E6728302C203229203D3D205C2230315C22203F205C2230315C22203A205C2230305C223B5C6E202020202F2F20E8A7A3E69E90E794B5E6B581EFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D302E303141EFBC895C6E202020207661722063757272656E74486578203D20646174614865782E737562737472696E6728322C2036293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74203D2028686578546F496E742863757272656E7448657829202A20302E3031292E746F46697865642832293B5C6E202020202F2F20E8A7A3E69E90E794B5E58E8BEFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D302E3156EFBC895C6E2020202076617220766F6C74616765486578203D20646174614865782E737562737472696E6728362C203130293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E766F6C74616765203D2028686578546F496E7428766F6C7461676548657829202A20302E31292E746F46697865642831293B5C6E202020202F2F20E8A7A3E69E90E58A9FE78E87EFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D3157EFBC895C6E2020202076617220706F776572486578203D20646174614865782E737562737472696E672831302C203134293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E706F776572203D20686578546F496E7428706F776572486578292E746F537472696E6728293B5C6E202020202F2F20E58AA0E585A5E7BB93E69E9CE99B865C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E20207D5C6E5C6E20202F2F20322E20E4BA8BE4BBB6E4B88AE68AA5EFBC88E591BDE4BBA4E7A0813032EFBC895C6E202069662028636D64436F6465203D3D205C2230325C2220262620646174614C656E203E3D203329207B5C6E202020202F2F20E4BA8BE4BBB6E7B1BBE59E8BEFBC8830313DE8BF87E8BDBDEFBC8C30323DE8BF87E58E8BEFBC8C30333DE4B88AE7BABFEFBC8C30343DE4B88BE7BABFEFBC895C6E20202020766172206576656E7454797065203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020696620286576656E7454797065203D3D205C2230315C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F7665726C6F61645C223B5C6E2020202020206576656E744F626A2E646174612E6F7665726C6F6164203D20686578546F496E7428646174614865782E737562737472696E6728322C20362929202B205C22575C223B202F2F20E8BF87E8BDBDE58A9FE78E875C6E202020207D5C6E20202020696620286576656E7454797065203D3D205C2230335C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABF5C223B5C6E202020207D5C6E20202020696620286576656E7454797065203D3D205C2230345C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABF5C223B5C6E202020207D5C6E20202020726573756C742E70757368286576656E744F626A293B5C6E20207D5C6E5C6E20202F2F20332E20E5938DE5BA94E68AA5E69687EFBC88E591BDE4BBA4E7A0813034EFBC895C6E202069662028636D64436F6465203D3D205C2230345C2220262620646174614C656E203D3D203129207B5C6E20202020766172207265706C794F626A203D207B5C6E2020202020205C226D657373616765547970655C223A205C225245504C595C222C5C6E2020202020205C2266756E6374696F6E5C223A205C227377697463685C222C5C6E2020202020205C22646174615C223A207B205C22726573756C745C223A2064617461486578203D3D205C2230305C22203F205C22737563636573735C22203A205C226661696C5C22207D5C6E202020207D3B5C6E202020207265706C794F626A2E6465766963654964203D2064657669636549643B5C6E20202020726573756C742E70757368287265706C794F626A293B5C6E20207D5C6E202020204A534F4E2E746F4A534F4E537472696E61726730295C6E5C6E202072657475726E206A736F6E546F53747228726573756C74293B5C6E7D3B5C6E5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E2020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E2020766172206465766963654964203D206F626A2E646174612E64657669636549643B202F2F20E8AEBEE5A4874944EFBC8834E4BD8D3136E8BF9BE588B6EFBC8CE5A6825C22303030315C22EFBC895C6E20207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E202076617220706172616D73203D206F626A2E646174613B5C6E5C6E20202F2F20E68EA7E588B6E5BC80E585B3EFBC8866756E6374696F6E3D737769746368EFBC895C6E20206966202866756E63203D3D205C227377697463685C2229207B5C6E20202020766172207374617465203D20706172616D732E73746174653B202F2F20E79BAEE6A087E78AB6E68081EFBC9A30313DE5BC80EFBC8C30303DE585B35C6E2020202069662028737461746520213D205C2230315C2220262620737461746520213D205C2230305C2229207B5C6E20202020202072657475726E205C225C223B202F2F20E697A0E69588E78AB6E68081EFBC8CE8BF94E59B9EE7A9BA5C6E202020207D5C6E5C6E202020202F2F20E695B0E68DAEE58CBAEFBC9AE68EA7E588B6E7B1BBE59E8B283031292BE79BAEE6A087E78AB6E680815C6E202020207661722064617461486578203D205C2230315C22202B2073746174653B5C6E2020202076617220646174614C656E203D20646174614865782E6C656E6774682829202F20323B202F2F20E695B0E68DAEE995BFE5BAA6EFBC88E5AD97E88A82E695B0EFBC895C6E2020202076617220636D64436F6465203D205C2230335C223B202F2F20E68EA7E588B6E68C87E4BBA4E591BDE4BBA4E7A0815C6E5C6E202020202F2F20E68BBCE68EA5E5AE8CE695B4E68AA5E69687EFBC88E697A0E6A0A1E9AA8CE5928CEFBC895C6E20202020766172206672616D65203D205C22413541355C22202B205C6E202020202020202020202020202020206465766963654964202B205C6E20202020202020202020202020202020636D64436F6465202B205C6E20202020202020202020202020202020496E74656765722E746F486578537472696E6728646174614C656E29202B202F2F20E695B0E68DAEE995BFE5BAA6EFBC8831E4BD8D3136E8BF9BE588B6EFBC895C6E2020202020202020202020202020202064617461486578202B205C6E202020202020202020202020202020205C22354135415C223B5C6E5C6E2020202072657475726E206672616D652E746F55707065724361736528293B202F2F20E8BDACE4B8BAE5A4A7E586993136E8BF9BE588B65C6E20207D5C6E5C6E202072657475726E205C225C223B202F2F20E4B88DE694AFE68C81E79A84E68C87E4BBA45C6E7D3B5C6E5C6E2F2FE9A284E8A7A3E7A081EFBC8CE5BE97E588B064657669636549645C6E2F2F2072657475726E207072654465636F6465285C224135413530303031303130373031303544433038463030344230354135415C22295C6E2F2FE5B19EE680A7E4B88AE68AA5E68AA5E696875C6E72657475726E206465636F64652827413541353030303130313037303130354443303846303034423037413541354127293B5C6E5C6E2F2FE8BF87E8BDBDE4BA8BE4BBB6E68AA5E696875C6E2F2F2072657475726E206465636F6465285C224135413530303031303230333031303442304633354135415C22295C6E5C6E5C6E2F2F2072657475726E20656E636F646528277B5C2264657669636549645C223A205C22303030315C222C5C2266756E6374696F6E5C223A205C227377697463685C222C5C22646174615C223A207B205C2273746174655C223A205C2230315C22207D7D27295C6E5C6E5C6E2F2F2072657475726E20656E636F646528277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C227377697463685C222C5C22646174615C223A7B5C2264657669636549645C223A5C2230303031303130375C222C5C2273746174655C223A5C2230315C227D7D2729222C0A20202267726F7570496422203A20226534393636333031353363623431666562343333333964346163626663336530222C0A2020226E616D6522203A2022E6B58BE8AF95E695B0E68DAE222C0A20202263726561746554696D6522203A20313736303036303538383437372C0A20202275706461746554696D6522203A20313736303036303930383631352C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022587475334572676665504637222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('3ebb6d7086d340ca8dab5fb90a016974', 1760060930433, NULL, 'api', '测试数据', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223365626236643730383664333430636138646162356662393061303136393734222C0A20202273637269707422203A2022696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5C6E696D706F7274206C6F673B5C6E5C6E2F2F203136E8BF9BE588B6E8BDAC3130E8BF9BE588B6E695B0E5AD975C6E76617220686578546F496E74203D20686578203D3E207B5C6E202072657475726E20496E74656765722E7061727365496E74286865782C203136293B5C6E7D3B5C6E2F2F20E9A284E8A7A3E7A081EFBC8CE8A7A3E69E90E4B88AE68AA5E79A84E8AEBEE5A487E7BC96E58FB72064657669636549645C6E766172207072654465636F6465203D207061796C6F6164203D3E207B5C6E2020202076617220726573756C74203D207B7D5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E746F5570706572436173652829202F2F20E8BDACE4B8BAE5A4A7E586995C6E202020202F2F20E6A0A1E9AA8CE68AA5E69687E995BFE5BAA6E5928CE5B8A7E5A4B45C6E20202020696620287061796C6F61644865782E6C656E6774682829203E3D203138202626207061796C6F61644865782E737562737472696E6728302C203429203D3D3D205C22413541355C2229207B5C6E20202020202020202F2F20E4BB8EE7ACAC35E4BD8DE5BC80E5A78BE58F9634E5AD97E88A82EFBC8838E4B8AAE5AD97E7ACA6EFBC89E4BD9CE4B8BA2064657669636549645C6E2020202020202020726573756C742E6465766963654964203D207061796C6F61644865782E737562737472696E6728342C203132295C6E202020207D5C6E2020202072657475726E20726573756C745C6E7D5C6E5C6E766172206465636F6465203D287061796C6F61642C636F6E7465787429203D3E207B5C6E20206C6F672E696E666F285C22E8BF9BE585A5E7BC96E8A7A3E7A0812C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C7061796C6F61642C636F6E74657874295C6E202076617220726573756C74203D205B5D3B5C6E2020766172207061796C6F6164486578203D7061796C6F61642E746F55707065724361736528293B5C6E20207661722070726F706572746965734F626A203D207B205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C2270726F706572746965735C223A207B7D207D3B5C6E2020766172206576656E744F626A203D207B205C226D657373616765547970655C223A205C224556454E545C222C205C226576656E745C223A205C225C222C205C22646174615C223A207B7D207D3B5C6E5C6E20202F2F20E9AA8CE8AF81E5B8A7E5A4B4E5B8A7E5B0BE5C6E2020696620287061796C6F61644865782E737562737472696E6728302C20342920213D205C22413541355C22207C7C207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E6774682829202D20342920213D205C22354135415C2229207B5C6E2020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E697A0E69588E5B8A7E6A0BCE5BC8F5C22207D5D293B5C6E20207D5C6E5C6E20202F2F20E68F90E58F96E6A0B8E5BF83E5AD97E6AEB55C6E2020766172206465766963654964203D207061796C6F61644865782E737562737472696E6728342C2038293B202F2F20E8AEBEE5A4874944EFBC8834E5AD97E88A82EFBC895C6E202076617220636D64436F6465203D207061796C6F61644865782E737562737472696E6728382C203130293B202F2F20E591BDE4BBA4E7A081EFBC8831E5AD97E88A82EFBC895C6E202076617220646174614C656E203D20686578546F496E74287061796C6F61644865782E737562737472696E672831302C20313229293B202F2F20E695B0E68DAEE995BFE5BAA65C6E20207661722064617461486578203D207061796C6F61644865782E737562737472696E672831322C203132202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBA5C6E202076617220636865636B73756D203D207061796C6F61644865782E737562737472696E67283132202B20646174614C656E202A20322C203134202B20646174614C656E202A2032293B202F2F20E6A0A1E9AA8CE5928C5C6E5C6E20202F2F20E8AEBEE5A4874944E5AD98E585A5E68980E69C89E5AFB9E8B1A15C6E202070726F706572746965734F626A2E6465766963654964203D2064657669636549643B5C6E20206576656E744F626A2E6465766963654964203D2064657669636549643B5C6E20202F2FE9AA8CE8AF81E696B0E58685E5AEB95C6E202070726F706572746965734F626A2E636F6E746578743D636F6E746578743B5C6E202070726F706572746965734F626A2E746370456E636F6465203D2027484558273B5C6E202070726F706572746965734F626A2E7265706C795061796C6F6164203D202737323732373036333243363736353734363337333731275C6E20202F2F20312E20E5B19EE680A7E4B88AE68AA5EFBC88E591BDE4BBA4E7A0813031EFBC895C6E202069662028636D64436F6465203D3D205C2230315C2220262620646174614C656E203D3D203729207B5C6E202020202F2F20E8A7A3E69E90E5BC80E585B3E78AB6E68081EFBC8830313DE5BC80EFBC8C30303DE585B3EFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E706F7765725374617465203D20646174614865782E737562737472696E6728302C203229203D3D205C2230315C22203F205C2230315C22203A205C2230305C223B5C6E202020202F2F20E8A7A3E69E90E794B5E6B581EFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D302E303141EFBC895C6E202020207661722063757272656E74486578203D20646174614865782E737562737472696E6728322C2036293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74203D2028686578546F496E742863757272656E7448657829202A20302E3031292E746F46697865642832293B5C6E202020202F2F20E8A7A3E69E90E794B5E58E8BEFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D302E3156EFBC895C6E2020202076617220766F6C74616765486578203D20646174614865782E737562737472696E6728362C203130293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E766F6C74616765203D2028686578546F496E7428766F6C7461676548657829202A20302E31292E746F46697865642831293B5C6E202020202F2F20E8A7A3E69E90E58A9FE78E87EFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D3157EFBC895C6E2020202076617220706F776572486578203D20646174614865782E737562737472696E672831302C203134293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E706F776572203D20686578546F496E7428706F776572486578292E746F537472696E6728293B5C6E202020202F2F20E58AA0E585A5E7BB93E69E9CE99B865C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E20207D5C6E5C6E20202F2F20322E20E4BA8BE4BBB6E4B88AE68AA5EFBC88E591BDE4BBA4E7A0813032EFBC895C6E202069662028636D64436F6465203D3D205C2230325C2220262620646174614C656E203E3D203329207B5C6E202020202F2F20E4BA8BE4BBB6E7B1BBE59E8BEFBC8830313DE8BF87E8BDBDEFBC8C30323DE8BF87E58E8BEFBC8C30333DE4B88AE7BABFEFBC8C30343DE4B88BE7BABFEFBC895C6E20202020766172206576656E7454797065203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020696620286576656E7454797065203D3D205C2230315C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F7665726C6F61645C223B5C6E2020202020206576656E744F626A2E646174612E6F7665726C6F6164203D20686578546F496E7428646174614865782E737562737472696E6728322C20362929202B205C22575C223B202F2F20E8BF87E8BDBDE58A9FE78E875C6E202020207D5C6E20202020696620286576656E7454797065203D3D205C2230335C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABF5C223B5C6E202020207D5C6E20202020696620286576656E7454797065203D3D205C2230345C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABF5C223B5C6E202020207D5C6E20202020726573756C742E70757368286576656E744F626A293B5C6E20207D5C6E5C6E20202F2F20332E20E5938DE5BA94E68AA5E69687EFBC88E591BDE4BBA4E7A0813034EFBC895C6E202069662028636D64436F6465203D3D205C2230345C2220262620646174614C656E203D3D203129207B5C6E20202020766172207265706C794F626A203D207B5C6E2020202020205C226D657373616765547970655C223A205C225245504C595C222C5C6E2020202020205C2266756E6374696F6E5C223A205C227377697463685C222C5C6E2020202020205C22646174615C223A207B205C22726573756C745C223A2064617461486578203D3D205C2230305C22203F205C22737563636573735C22203A205C226661696C5C22207D5C6E202020207D3B5C6E202020207265706C794F626A2E6465766963654964203D2064657669636549643B5C6E20202020726573756C742E70757368287265706C794F626A293B5C6E20207D5C6E20202072657475726E204A534F4E2E746F4A534F4E537472696E6728726573756C74293B5C6E5C6E20202F2F2072657475726E206A736F6E546F53747228726573756C74293B5C6E7D3B5C6E5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E2020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E2020766172206465766963654964203D206F626A2E646174612E64657669636549643B202F2F20E8AEBEE5A4874944EFBC8834E4BD8D3136E8BF9BE588B6EFBC8CE5A6825C22303030315C22EFBC895C6E20207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E202076617220706172616D73203D206F626A2E646174613B5C6E5C6E20202F2F20E68EA7E588B6E5BC80E585B3EFBC8866756E6374696F6E3D737769746368EFBC895C6E20206966202866756E63203D3D205C227377697463685C2229207B5C6E20202020766172207374617465203D20706172616D732E73746174653B202F2F20E79BAEE6A087E78AB6E68081EFBC9A30313DE5BC80EFBC8C30303DE585B35C6E2020202069662028737461746520213D205C2230315C2220262620737461746520213D205C2230305C2229207B5C6E20202020202072657475726E205C225C223B202F2F20E697A0E69588E78AB6E68081EFBC8CE8BF94E59B9EE7A9BA5C6E202020207D5C6E5C6E202020202F2F20E695B0E68DAEE58CBAEFBC9AE68EA7E588B6E7B1BBE59E8B283031292BE79BAEE6A087E78AB6E680815C6E202020207661722064617461486578203D205C2230315C22202B2073746174653B5C6E2020202076617220646174614C656E203D20646174614865782E6C656E6774682829202F20323B202F2F20E695B0E68DAEE995BFE5BAA6EFBC88E5AD97E88A82E695B0EFBC895C6E2020202076617220636D64436F6465203D205C2230335C223B202F2F20E68EA7E588B6E68C87E4BBA4E591BDE4BBA4E7A0815C6E5C6E202020202F2F20E68BBCE68EA5E5AE8CE695B4E68AA5E69687EFBC88E697A0E6A0A1E9AA8CE5928CEFBC895C6E20202020766172206672616D65203D205C22413541355C22202B205C6E202020202020202020202020202020206465766963654964202B205C6E20202020202020202020202020202020636D64436F6465202B205C6E20202020202020202020202020202020496E74656765722E746F486578537472696E6728646174614C656E29202B202F2F20E695B0E68DAEE995BFE5BAA6EFBC8831E4BD8D3136E8BF9BE588B6EFBC895C6E2020202020202020202020202020202064617461486578202B205C6E202020202020202020202020202020205C22354135415C223B5C6E5C6E2020202072657475726E206672616D652E746F55707065724361736528293B202F2F20E8BDACE4B8BAE5A4A7E586993136E8BF9BE588B65C6E20207D5C6E5C6E202072657475726E205C225C223B202F2F20E4B88DE694AFE68C81E79A84E68C87E4BBA45C6E7D3B5C6E5C6E2F2FE9A284E8A7A3E7A081EFBC8CE5BE97E588B064657669636549645C6E2F2F2072657475726E207072654465636F6465285C224135413530303031303130373031303544433038463030344230354135415C22295C6E2F2FE5B19EE680A7E4B88AE68AA5E68AA5E696875C6E72657475726E206465636F64652827413541353030303130313037303130354443303846303034423037413541354127293B5C6E5C6E2F2FE8BF87E8BDBDE4BA8BE4BBB6E68AA5E696875C6E2F2F2072657475726E206465636F6465285C224135413530303031303230333031303442304633354135415C22295C6E5C6E5C6E2F2F2072657475726E20656E636F646528277B5C2264657669636549645C223A205C22303030315C222C5C2266756E6374696F6E5C223A205C227377697463685C222C5C22646174615C223A207B205C2273746174655C223A205C2230315C22207D7D27295C6E5C6E5C6E2F2F2072657475726E20656E636F646528277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C227377697463685C222C5C22646174615C223A7B5C2264657669636549645C223A5C2230303031303130375C222C5C2273746174655C223A5C2230315C227D7D2729222C0A20202267726F7570496422203A20226534393636333031353363623431666562343333333964346163626663336530222C0A2020226E616D6522203A2022E6B58BE8AF95E695B0E68DAE222C0A20202263726561746554696D6522203A20313736303036303538383437372C0A20202275706461746554696D6522203A20313736303036303933303431382C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022587475334572676665504637222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('3ebb6d7086d340ca8dab5fb90a016974', 1760060943686, NULL, 'api', '测试数据', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223365626236643730383664333430636138646162356662393061303136393734222C0A20202273637269707422203A2022696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5C6E696D706F7274206C6F673B5C6E5C6E2F2F203136E8BF9BE588B6E8BDAC3130E8BF9BE588B6E695B0E5AD975C6E76617220686578546F496E74203D20686578203D3E207B5C6E202072657475726E20496E74656765722E7061727365496E74286865782C203136293B5C6E7D3B5C6E2F2F20E9A284E8A7A3E7A081EFBC8CE8A7A3E69E90E4B88AE68AA5E79A84E8AEBEE5A487E7BC96E58FB72064657669636549645C6E766172207072654465636F6465203D207061796C6F6164203D3E207B5C6E2020202076617220726573756C74203D207B7D5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E746F5570706572436173652829202F2F20E8BDACE4B8BAE5A4A7E586995C6E202020202F2F20E6A0A1E9AA8CE68AA5E69687E995BFE5BAA6E5928CE5B8A7E5A4B45C6E20202020696620287061796C6F61644865782E6C656E6774682829203E3D203138202626207061796C6F61644865782E737562737472696E6728302C203429203D3D3D205C22413541355C2229207B5C6E20202020202020202F2F20E4BB8EE7ACAC35E4BD8DE5BC80E5A78BE58F9634E5AD97E88A82EFBC8838E4B8AAE5AD97E7ACA6EFBC89E4BD9CE4B8BA2064657669636549645C6E2020202020202020726573756C742E6465766963654964203D207061796C6F61644865782E737562737472696E6728342C203132295C6E202020207D5C6E2020202072657475726E20726573756C745C6E7D5C6E5C6E766172206465636F6465203D287061796C6F61642C636F6E7465787429203D3E207B5C6E20206C6F672E696E666F285C22E8BF9BE585A5E7BC96E8A7A3E7A0812C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C7061796C6F61642C636F6E74657874295C6E202076617220726573756C74203D205B5D3B5C6E2020766172207061796C6F6164486578203D7061796C6F61642E746F55707065724361736528293B5C6E20207661722070726F706572746965734F626A203D207B205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C2270726F706572746965735C223A207B7D207D3B5C6E2020766172206576656E744F626A203D207B205C226D657373616765547970655C223A205C224556454E545C222C205C226576656E745C223A205C225C222C205C22646174615C223A207B7D207D3B5C6E5C6E20202F2F20E9AA8CE8AF81E5B8A7E5A4B4E5B8A7E5B0BE5C6E2020696620287061796C6F61644865782E737562737472696E6728302C20342920213D205C22413541355C22207C7C207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E6774682829202D20342920213D205C22354135415C2229207B5C6E2020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E697A0E69588E5B8A7E6A0BCE5BC8F5C22207D5D293B5C6E20207D5C6E5C6E20202F2F20E68F90E58F96E6A0B8E5BF83E5AD97E6AEB55C6E2020766172206465766963654964203D207061796C6F61644865782E737562737472696E6728342C2038293B202F2F20E8AEBEE5A4874944EFBC8834E5AD97E88A82EFBC895C6E202076617220636D64436F6465203D207061796C6F61644865782E737562737472696E6728382C203130293B202F2F20E591BDE4BBA4E7A081EFBC8831E5AD97E88A82EFBC895C6E202076617220646174614C656E203D20686578546F496E74287061796C6F61644865782E737562737472696E672831302C20313229293B202F2F20E695B0E68DAEE995BFE5BAA65C6E20207661722064617461486578203D207061796C6F61644865782E737562737472696E672831322C203132202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBA5C6E202076617220636865636B73756D203D207061796C6F61644865782E737562737472696E67283132202B20646174614C656E202A20322C203134202B20646174614C656E202A2032293B202F2F20E6A0A1E9AA8CE5928C5C6E5C6E20202F2F20E8AEBEE5A4874944E5AD98E585A5E68980E69C89E5AFB9E8B1A15C6E202070726F706572746965734F626A2E6465766963654964203D2064657669636549643B5C6E20206576656E744F626A2E6465766963654964203D2064657669636549643B5C6E20202F2FE9AA8CE8AF81E696B0E58685E5AEB95C6E202070726F706572746965734F626A2E636F6E746578743D636F6E746578743B5C6E202070726F706572746965734F626A2E746370456E636F6465203D2027484558273B5C6E202070726F706572746965734F626A2E7265706C795061796C6F6164203D202737323732373036333243363736353734363337333731275C6E20202F2F20312E20E5B19EE680A7E4B88AE68AA5EFBC88E591BDE4BBA4E7A0813031EFBC895C6E202069662028636D64436F6465203D3D205C2230315C2220262620646174614C656E203D3D203729207B5C6E202020202F2F20E8A7A3E69E90E5BC80E585B3E78AB6E68081EFBC8830313DE5BC80EFBC8C30303DE585B3EFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E706F7765725374617465203D20646174614865782E737562737472696E6728302C203229203D3D205C2230315C22203F205C2230315C22203A205C2230305C223B5C6E202020202F2F20E8A7A3E69E90E794B5E6B581EFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D302E303141EFBC895C6E202020207661722063757272656E74486578203D20646174614865782E737562737472696E6728322C2036293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74203D2028686578546F496E742863757272656E7448657829202A20302E3031292E746F46697865642832293B5C6E202020202F2F20E8A7A3E69E90E794B5E58E8BEFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D302E3156EFBC895C6E2020202076617220766F6C74616765486578203D20646174614865782E737562737472696E6728362C203130293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E766F6C74616765203D2028686578546F496E7428766F6C7461676548657829202A20302E31292E746F46697865642831293B5C6E202020202F2F20E8A7A3E69E90E58A9FE78E87EFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D3157EFBC895C6E2020202076617220706F776572486578203D20646174614865782E737562737472696E672831302C203134293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E706F776572203D20686578546F496E7428706F776572486578292E746F537472696E6728293B5C6E202020202F2F20E58AA0E585A5E7BB93E69E9CE99B865C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E20207D5C6E5C6E20202F2F20322E20E4BA8BE4BBB6E4B88AE68AA5EFBC88E591BDE4BBA4E7A0813032EFBC895C6E202069662028636D64436F6465203D3D205C2230325C2220262620646174614C656E203E3D203329207B5C6E202020202F2F20E4BA8BE4BBB6E7B1BBE59E8BEFBC8830313DE8BF87E8BDBDEFBC8C30323DE8BF87E58E8BEFBC8C30333DE4B88AE7BABFEFBC8C30343DE4B88BE7BABFEFBC895C6E20202020766172206576656E7454797065203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020696620286576656E7454797065203D3D205C2230315C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F7665726C6F61645C223B5C6E2020202020206576656E744F626A2E646174612E6F7665726C6F6164203D20686578546F496E7428646174614865782E737562737472696E6728322C20362929202B205C22575C223B202F2F20E8BF87E8BDBDE58A9FE78E875C6E202020207D5C6E20202020696620286576656E7454797065203D3D205C2230335C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABF5C223B5C6E202020207D5C6E20202020696620286576656E7454797065203D3D205C2230345C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABF5C223B5C6E202020207D5C6E20202020726573756C742E70757368286576656E744F626A293B5C6E20207D5C6E5C6E20202F2F20332E20E5938DE5BA94E68AA5E69687EFBC88E591BDE4BBA4E7A0813034EFBC895C6E202069662028636D64436F6465203D3D205C2230345C2220262620646174614C656E203D3D203129207B5C6E20202020766172207265706C794F626A203D207B5C6E2020202020205C226D657373616765547970655C223A205C225245504C595C222C5C6E2020202020205C2266756E6374696F6E5C223A205C227377697463685C222C5C6E2020202020205C22646174615C223A207B205C22726573756C745C223A2064617461486578203D3D205C2230305C22203F205C22737563636573735C22203A205C226661696C5C22207D5C6E202020207D3B5C6E202020207265706C794F626A2E6465766963654964203D2064657669636549643B5C6E20202020726573756C742E70757368287265706C794F626A293B5C6E20207D5C6E5C6E202072657475726E206A736F6E546F53747228726573756C74293B5C6E7D3B5C6E5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E2020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E2020766172206465766963654964203D206F626A2E646174612E64657669636549643B202F2F20E8AEBEE5A4874944EFBC8834E4BD8D3136E8BF9BE588B6EFBC8CE5A6825C22303030315C22EFBC895C6E20207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E202076617220706172616D73203D206F626A2E646174613B5C6E5C6E20202F2F20E68EA7E588B6E5BC80E585B3EFBC8866756E6374696F6E3D737769746368EFBC895C6E20206966202866756E63203D3D205C227377697463685C2229207B5C6E20202020766172207374617465203D20706172616D732E73746174653B202F2F20E79BAEE6A087E78AB6E68081EFBC9A30313DE5BC80EFBC8C30303DE585B35C6E2020202069662028737461746520213D205C2230315C2220262620737461746520213D205C2230305C2229207B5C6E20202020202072657475726E205C225C223B202F2F20E697A0E69588E78AB6E68081EFBC8CE8BF94E59B9EE7A9BA5C6E202020207D5C6E5C6E202020202F2F20E695B0E68DAEE58CBAEFBC9AE68EA7E588B6E7B1BBE59E8B283031292BE79BAEE6A087E78AB6E680815C6E202020207661722064617461486578203D205C2230315C22202B2073746174653B5C6E2020202076617220646174614C656E203D20646174614865782E6C656E6774682829202F20323B202F2F20E695B0E68DAEE995BFE5BAA6EFBC88E5AD97E88A82E695B0EFBC895C6E2020202076617220636D64436F6465203D205C2230335C223B202F2F20E68EA7E588B6E68C87E4BBA4E591BDE4BBA4E7A0815C6E5C6E202020202F2F20E68BBCE68EA5E5AE8CE695B4E68AA5E69687EFBC88E697A0E6A0A1E9AA8CE5928CEFBC895C6E20202020766172206672616D65203D205C22413541355C22202B205C6E202020202020202020202020202020206465766963654964202B205C6E20202020202020202020202020202020636D64436F6465202B205C6E20202020202020202020202020202020496E74656765722E746F486578537472696E6728646174614C656E29202B202F2F20E695B0E68DAEE995BFE5BAA6EFBC8831E4BD8D3136E8BF9BE588B6EFBC895C6E2020202020202020202020202020202064617461486578202B205C6E202020202020202020202020202020205C22354135415C223B5C6E5C6E2020202072657475726E206672616D652E746F55707065724361736528293B202F2F20E8BDACE4B8BAE5A4A7E586993136E8BF9BE588B65C6E20207D5C6E5C6E202072657475726E205C225C223B202F2F20E4B88DE694AFE68C81E79A84E68C87E4BBA45C6E7D3B5C6E5C6E2F2FE9A284E8A7A3E7A081EFBC8CE5BE97E588B064657669636549645C6E2F2F2072657475726E207072654465636F6465285C224135413530303031303130373031303544433038463030344230354135415C22295C6E2F2FE5B19EE680A7E4B88AE68AA5E68AA5E696875C6E72657475726E206465636F64652827413541353030303130313037303130354443303846303034423037413541354127293B5C6E5C6E2F2FE8BF87E8BDBDE4BA8BE4BBB6E68AA5E696875C6E2F2F2072657475726E206465636F6465285C224135413530303031303230333031303442304633354135415C22295C6E5C6E5C6E2F2F2072657475726E20656E636F646528277B5C2264657669636549645C223A205C22303030315C222C5C2266756E6374696F6E5C223A205C227377697463685C222C5C22646174615C223A207B205C2273746174655C223A205C2230315C22207D7D27295C6E5C6E5C6E2F2F2072657475726E20656E636F646528277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C227377697463685C222C5C22646174615C223A7B5C2264657669636549645C223A5C2230303031303130375C222C5C2273746174655C223A5C2230315C227D7D2729222C0A20202267726F7570496422203A20226534393636333031353363623431666562343333333964346163626663336530222C0A2020226E616D6522203A2022E6B58BE8AF95E695B0E68DAE222C0A20202263726561746554696D6522203A20313736303036303538383437372C0A20202275706461746554696D6522203A20313736303036303934333636332C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022587475334572676665504637222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('3ebb6d7086d340ca8dab5fb90a016974', 1760061088435, NULL, 'api', '测试数据', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223365626236643730383664333430636138646162356662393061303136393734222C0A20202273637269707422203A2022696D706F7274206C6F673B5C6E5C6E2F2F203136E8BF9BE588B6E8BDAC3130E8BF9BE588B6E695B0E5AD975C6E76617220686578546F496E74203D20686578203D3E207B5C6E202072657475726E20496E74656765722E7061727365496E74286865782C203136293B5C6E7D3B5C6E2F2F20E9A284E8A7A3E7A081EFBC8CE8A7A3E69E90E4B88AE68AA5E79A84E8AEBEE5A487E7BC96E58FB72064657669636549645C6E766172207072654465636F6465203D207061796C6F6164203D3E207B5C6E2020202076617220726573756C74203D207B7D5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E746F5570706572436173652829202F2F20E8BDACE4B8BAE5A4A7E586995C6E202020202F2F20E6A0A1E9AA8CE68AA5E69687E995BFE5BAA6E5928CE5B8A7E5A4B45C6E20202020696620287061796C6F61644865782E6C656E6774682829203E3D203138202626207061796C6F61644865782E737562737472696E6728302C203429203D3D3D205C22413541355C2229207B5C6E20202020202020202F2F20E4BB8EE7ACAC35E4BD8DE5BC80E5A78BE58F9634E5AD97E88A82EFBC8838E4B8AAE5AD97E7ACA6EFBC89E4BD9CE4B8BA2064657669636549645C6E2020202020202020726573756C742E6465766963654964203D207061796C6F61644865782E737562737472696E6728342C203132295C6E202020207D5C6E2020202072657475726E20726573756C745C6E7D5C6E5C6E766172206465636F6465203D287061796C6F61642C636F6E7465787429203D3E207B5C6E20206C6F672E696E666F285C22E8BF9BE585A5E7BC96E8A7A3E7A0812C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C7061796C6F61642C636F6E74657874295C6E202076617220726573756C74203D205B5D3B5C6E2020766172207061796C6F6164486578203D7061796C6F61642E746F55707065724361736528293B5C6E20207661722070726F706572746965734F626A203D207B205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C2270726F706572746965735C223A207B7D207D3B5C6E2020766172206576656E744F626A203D207B205C226D657373616765547970655C223A205C224556454E545C222C205C226576656E745C223A205C225C222C205C22646174615C223A207B7D207D3B5C6E5C6E20202F2F20E9AA8CE8AF81E5B8A7E5A4B4E5B8A7E5B0BE5C6E2020696620287061796C6F61644865782E737562737472696E6728302C20342920213D205C22413541355C22207C7C207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E6774682829202D20342920213D205C22354135415C2229207B5C6E2020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E697A0E69588E5B8A7E6A0BCE5BC8F5C22207D5D293B5C6E20207D5C6E5C6E20202F2F20E68F90E58F96E6A0B8E5BF83E5AD97E6AEB55C6E2020766172206465766963654964203D207061796C6F61644865782E737562737472696E6728342C2038293B202F2F20E8AEBEE5A4874944EFBC8834E5AD97E88A82EFBC895C6E202076617220636D64436F6465203D207061796C6F61644865782E737562737472696E6728382C203130293B202F2F20E591BDE4BBA4E7A081EFBC8831E5AD97E88A82EFBC895C6E202076617220646174614C656E203D20686578546F496E74287061796C6F61644865782E737562737472696E672831302C20313229293B202F2F20E695B0E68DAEE995BFE5BAA65C6E20207661722064617461486578203D207061796C6F61644865782E737562737472696E672831322C203132202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBA5C6E202076617220636865636B73756D203D207061796C6F61644865782E737562737472696E67283132202B20646174614C656E202A20322C203134202B20646174614C656E202A2032293B202F2F20E6A0A1E9AA8CE5928C5C6E5C6E20202F2F20E8AEBEE5A4874944E5AD98E585A5E68980E69C89E5AFB9E8B1A15C6E202070726F706572746965734F626A2E6465766963654964203D2064657669636549643B5C6E20206576656E744F626A2E6465766963654964203D2064657669636549643B5C6E20202F2FE9AA8CE8AF81E696B0E58685E5AEB95C6E202070726F706572746965734F626A2E636F6E746578743D636F6E746578743B5C6E202070726F706572746965734F626A2E746370456E636F6465203D2027484558273B5C6E202070726F706572746965734F626A2E7265706C795061796C6F6164203D202737323732373036333243363736353734363337333731275C6E20202F2F20312E20E5B19EE680A7E4B88AE68AA5EFBC88E591BDE4BBA4E7A0813031EFBC895C6E202069662028636D64436F6465203D3D205C2230315C2220262620646174614C656E203D3D203729207B5C6E202020202F2F20E8A7A3E69E90E5BC80E585B3E78AB6E68081EFBC8830313DE5BC80EFBC8C30303DE585B3EFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E706F7765725374617465203D20646174614865782E737562737472696E6728302C203229203D3D205C2230315C22203F205C2230315C22203A205C2230305C223B5C6E202020202F2F20E8A7A3E69E90E794B5E6B581EFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D302E303141EFBC895C6E202020207661722063757272656E74486578203D20646174614865782E737562737472696E6728322C2036293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74203D2028686578546F496E742863757272656E7448657829202A20302E3031292E746F46697865642832293B5C6E202020202F2F20E8A7A3E69E90E794B5E58E8BEFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D302E3156EFBC895C6E2020202076617220766F6C74616765486578203D20646174614865782E737562737472696E6728362C203130293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E766F6C74616765203D2028686578546F496E7428766F6C7461676548657829202A20302E31292E746F46697865642831293B5C6E202020202F2F20E8A7A3E69E90E58A9FE78E87EFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D3157EFBC895C6E2020202076617220706F776572486578203D20646174614865782E737562737472696E672831302C203134293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E706F776572203D20686578546F496E7428706F776572486578292E746F537472696E6728293B5C6E202020202F2F20E58AA0E585A5E7BB93E69E9CE99B865C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E20207D5C6E5C6E20202F2F20322E20E4BA8BE4BBB6E4B88AE68AA5EFBC88E591BDE4BBA4E7A0813032EFBC895C6E202069662028636D64436F6465203D3D205C2230325C2220262620646174614C656E203E3D203329207B5C6E202020202F2F20E4BA8BE4BBB6E7B1BBE59E8BEFBC8830313DE8BF87E8BDBDEFBC8C30323DE8BF87E58E8BEFBC8C30333DE4B88AE7BABFEFBC8C30343DE4B88BE7BABFEFBC895C6E20202020766172206576656E7454797065203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020696620286576656E7454797065203D3D205C2230315C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F7665726C6F61645C223B5C6E2020202020206576656E744F626A2E646174612E6F7665726C6F6164203D20686578546F496E7428646174614865782E737562737472696E6728322C20362929202B205C22575C223B202F2F20E8BF87E8BDBDE58A9FE78E875C6E202020207D5C6E20202020696620286576656E7454797065203D3D205C2230335C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABF5C223B5C6E202020207D5C6E20202020696620286576656E7454797065203D3D205C2230345C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABF5C223B5C6E202020207D5C6E20202020726573756C742E70757368286576656E744F626A293B5C6E20207D5C6E5C6E20202F2F20332E20E5938DE5BA94E68AA5E69687EFBC88E591BDE4BBA4E7A0813034EFBC895C6E202069662028636D64436F6465203D3D205C2230345C2220262620646174614C656E203D3D203129207B5C6E20202020766172207265706C794F626A203D207B5C6E2020202020205C226D657373616765547970655C223A205C225245504C595C222C5C6E2020202020205C2266756E6374696F6E5C223A205C227377697463685C222C5C6E2020202020205C22646174615C223A207B205C22726573756C745C223A2064617461486578203D3D205C2230305C22203F205C22737563636573735C22203A205C226661696C5C22207D5C6E202020207D3B5C6E202020207265706C794F626A2E6465766963654964203D2064657669636549643B5C6E20202020726573756C742E70757368287265706C794F626A293B5C6E20207D5C6E5C6E202072657475726E206A736F6E546F53747228726573756C74293B5C6E7D3B5C6E5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E2020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E2020766172206465766963654964203D206F626A2E646174612E64657669636549643B202F2F20E8AEBEE5A4874944EFBC8834E4BD8D3136E8BF9BE588B6EFBC8CE5A6825C22303030315C22EFBC895C6E20207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E202076617220706172616D73203D206F626A2E646174613B5C6E5C6E20202F2F20E68EA7E588B6E5BC80E585B3EFBC8866756E6374696F6E3D737769746368EFBC895C6E20206966202866756E63203D3D205C227377697463685C2229207B5C6E20202020766172207374617465203D20706172616D732E73746174653B202F2F20E79BAEE6A087E78AB6E68081EFBC9A30313DE5BC80EFBC8C30303DE585B35C6E2020202069662028737461746520213D205C2230315C2220262620737461746520213D205C2230305C2229207B5C6E20202020202072657475726E205C225C223B202F2F20E697A0E69588E78AB6E68081EFBC8CE8BF94E59B9EE7A9BA5C6E202020207D5C6E5C6E202020202F2F20E695B0E68DAEE58CBAEFBC9AE68EA7E588B6E7B1BBE59E8B283031292BE79BAEE6A087E78AB6E680815C6E202020207661722064617461486578203D205C2230315C22202B2073746174653B5C6E2020202076617220646174614C656E203D20646174614865782E6C656E6774682829202F20323B202F2F20E695B0E68DAEE995BFE5BAA6EFBC88E5AD97E88A82E695B0EFBC895C6E2020202076617220636D64436F6465203D205C2230335C223B202F2F20E68EA7E588B6E68C87E4BBA4E591BDE4BBA4E7A0815C6E5C6E202020202F2F20E68BBCE68EA5E5AE8CE695B4E68AA5E69687EFBC88E697A0E6A0A1E9AA8CE5928CEFBC895C6E20202020766172206672616D65203D205C22413541355C22202B205C6E202020202020202020202020202020206465766963654964202B205C6E20202020202020202020202020202020636D64436F6465202B205C6E20202020202020202020202020202020496E74656765722E746F486578537472696E6728646174614C656E29202B202F2F20E695B0E68DAEE995BFE5BAA6EFBC8831E4BD8D3136E8BF9BE588B6EFBC895C6E2020202020202020202020202020202064617461486578202B205C6E202020202020202020202020202020205C22354135415C223B5C6E5C6E2020202072657475726E206672616D652E746F55707065724361736528293B202F2F20E8BDACE4B8BAE5A4A7E586993136E8BF9BE588B65C6E20207D5C6E5C6E202072657475726E205C225C223B202F2F20E4B88DE694AFE68C81E79A84E68C87E4BBA45C6E7D3B5C6E5C6E2F2FE9A284E8A7A3E7A081EFBC8CE5BE97E588B064657669636549645C6E2F2F2072657475726E207072654465636F6465285C224135413530303031303130373031303544433038463030344230354135415C22295C6E2F2FE5B19EE680A7E4B88AE68AA5E68AA5E696875C6E72657475726E206465636F64652827413541353030303130313037303130354443303846303034423037413541354127293B5C6E5C6E2F2FE8BF87E8BDBDE4BA8BE4BBB6E68AA5E696875C6E2F2F2072657475726E206465636F6465285C224135413530303031303230333031303442304633354135415C22295C6E5C6E5C6E2F2F2072657475726E20656E636F646528277B5C2264657669636549645C223A205C22303030315C222C5C2266756E6374696F6E5C223A205C227377697463685C222C5C22646174615C223A207B205C2273746174655C223A205C2230315C22207D7D27295C6E5C6E5C6E2F2F2072657475726E20656E636F646528277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C227377697463685C222C5C22646174615C223A7B5C2264657669636549645C223A5C2230303031303130375C222C5C2273746174655C223A5C2230315C227D7D2729222C0A20202267726F7570496422203A20226534393636333031353363623431666562343333333964346163626663336530222C0A2020226E616D6522203A2022E6B58BE8AF95E695B0E68DAE222C0A20202263726561746554696D6522203A20313736303036303538383437372C0A20202275706461746554696D6522203A20313736303036313038383431352C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022587475334572676665504637222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('3ebb6d7086d340ca8dab5fb90a016974', 1760061198968, NULL, 'api', '测试数据', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223365626236643730383664333430636138646162356662393061303136393734222C0A20202273637269707422203A2022696D706F7274206C6F673B5C6E5C6E2F2F203136E8BF9BE588B6E8BDAC3130E8BF9BE588B6E695B0E5AD975C6E76617220686578546F496E74203D20686578203D3E207B5C6E202072657475726E20496E74656765722E7061727365496E74286865782C203136293B5C6E7D3B5C6E2F2F20E9A284E8A7A3E7A081EFBC8CE8A7A3E69E90E4B88AE68AA5E79A84E8AEBEE5A487E7BC96E58FB72064657669636549645C6E766172207072654465636F6465203D207061796C6F6164203D3E207B5C6E2020202076617220726573756C74203D207B7D5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E746F5570706572436173652829202F2F20E8BDACE4B8BAE5A4A7E586995C6E202020202F2F20E6A0A1E9AA8CE68AA5E69687E995BFE5BAA6E5928CE5B8A7E5A4B45C6E20202020696620287061796C6F61644865782E6C656E6774682829203E3D203138202626207061796C6F61644865782E737562737472696E6728302C203429203D3D3D205C22413541355C2229207B5C6E20202020202020202F2F20E4BB8EE7ACAC35E4BD8DE5BC80E5A78BE58F9634E5AD97E88A82EFBC8838E4B8AAE5AD97E7ACA6EFBC89E4BD9CE4B8BA2064657669636549645C6E2020202020202020726573756C742E6465766963654964203D207061796C6F61644865782E737562737472696E6728342C203132295C6E202020207D5C6E2020202072657475726E20726573756C745C6E7D5C6E5C6E766172206465636F6465203D287061796C6F61642C636F6E7465787429203D3E207B5C6E20206C6F672E696E666F285C22E8BF9BE585A5E7BC96E8A7A3E7A0812C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C7061796C6F61642C636F6E74657874295C6E202076617220726573756C74203D205B5D3B5C6E2020766172207061796C6F6164486578203D7061796C6F61642E746F55707065724361736528293B5C6E20207661722070726F706572746965734F626A203D207B205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C2270726F706572746965735C223A207B7D207D3B5C6E2020766172206576656E744F626A203D207B205C226D657373616765547970655C223A205C224556454E545C222C205C226576656E745C223A205C225C222C205C22646174615C223A207B7D207D3B5C6E5C6E20202F2F20E9AA8CE8AF81E5B8A7E5A4B4E5B8A7E5B0BE5C6E2020696620287061796C6F61644865782E737562737472696E6728302C20342920213D205C22413541355C22207C7C207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E6774682829202D20342920213D205C22354135415C2229207B5C6E2020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E697A0E69588E5B8A7E6A0BCE5BC8F5C22207D5D293B5C6E20207D5C6E5C6E20202F2F20E68F90E58F96E6A0B8E5BF83E5AD97E6AEB55C6E2020766172206465766963654964203D207061796C6F61644865782E737562737472696E6728342C2038293B202F2F20E8AEBEE5A4874944EFBC8834E5AD97E88A82EFBC895C6E202076617220636D64436F6465203D207061796C6F61644865782E737562737472696E6728382C203130293B202F2F20E591BDE4BBA4E7A081EFBC8831E5AD97E88A82EFBC895C6E202076617220646174614C656E203D20686578546F496E74287061796C6F61644865782E737562737472696E672831302C20313229293B202F2F20E695B0E68DAEE995BFE5BAA65C6E20207661722064617461486578203D207061796C6F61644865782E737562737472696E672831322C203132202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBA5C6E202076617220636865636B73756D203D207061796C6F61644865782E737562737472696E67283132202B20646174614C656E202A20322C203134202B20646174614C656E202A2032293B202F2F20E6A0A1E9AA8CE5928C5C6E5C6E20202F2F20E8AEBEE5A4874944E5AD98E585A5E68980E69C89E5AFB9E8B1A15C6E202070726F706572746965734F626A2E6465766963654964203D2064657669636549643B5C6E20206576656E744F626A2E6465766963654964203D2064657669636549643B5C6E20202F2FE9AA8CE8AF81E696B0E58685E5AEB95C6E202070726F706572746965734F626A2E636F6E746578743D636F6E746578743B5C6E202070726F706572746965734F626A2E746370456E636F6465203D2027484558273B5C6E202070726F706572746965734F626A2E7265706C795061796C6F6164203D202737323732373036333243363736353734363337333731275C6E20202F2F20312E20E5B19EE680A7E4B88AE68AA5EFBC88E591BDE4BBA4E7A0813031EFBC895C6E202069662028636D64436F6465203D3D205C2230315C2220262620646174614C656E203D3D203729207B5C6E202020202F2F20E8A7A3E69E90E5BC80E585B3E78AB6E68081EFBC8830313DE5BC80EFBC8C30303DE585B3EFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E706F7765725374617465203D20646174614865782E737562737472696E6728302C203229203D3D205C2230315C22203F205C2230315C22203A205C2230305C223B5C6E202020202F2F20E8A7A3E69E90E794B5E6B581EFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D302E303141EFBC895C6E202020207661722063757272656E74486578203D20646174614865782E737562737472696E6728322C2036293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74203D2028686578546F496E742863757272656E7448657829202A20302E3031292E746F46697865642832293B5C6E202020202F2F20E8A7A3E69E90E794B5E58E8BEFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D302E3156EFBC895C6E2020202076617220766F6C74616765486578203D20646174614865782E737562737472696E6728362C203130293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E766F6C74616765203D2028686578546F496E7428766F6C7461676548657829202A20302E31292E746F46697865642831293B5C6E202020202F2F20E8A7A3E69E90E58A9FE78E87EFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D3157EFBC895C6E2020202076617220706F776572486578203D20646174614865782E737562737472696E672831302C203134293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E706F776572203D20686578546F496E7428706F776572486578292E746F537472696E6728293B5C6E202020202F2F20E58AA0E585A5E7BB93E69E9CE99B865C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E20207D5C6E5C6E20202F2F20322E20E4BA8BE4BBB6E4B88AE68AA5EFBC88E591BDE4BBA4E7A0813032EFBC895C6E202069662028636D64436F6465203D3D205C2230325C2220262620646174614C656E203E3D203329207B5C6E202020202F2F20E4BA8BE4BBB6E7B1BBE59E8BEFBC8830313DE8BF87E8BDBDEFBC8C30323DE8BF87E58E8BEFBC8C30333DE4B88AE7BABFEFBC8C30343DE4B88BE7BABFEFBC895C6E20202020766172206576656E7454797065203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020696620286576656E7454797065203D3D205C2230315C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F7665726C6F61645C223B5C6E2020202020206576656E744F626A2E646174612E6F7665726C6F6164203D20686578546F496E7428646174614865782E737562737472696E6728322C20362929202B205C22575C223B202F2F20E8BF87E8BDBDE58A9FE78E875C6E202020207D5C6E20202020696620286576656E7454797065203D3D205C2230335C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABF5C223B5C6E202020207D5C6E20202020696620286576656E7454797065203D3D205C2230345C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABF5C223B5C6E202020207D5C6E20202020726573756C742E70757368286576656E744F626A293B5C6E20207D5C6E5C6E20202F2F20332E20E5938DE5BA94E68AA5E69687EFBC88E591BDE4BBA4E7A0813034EFBC895C6E202069662028636D64436F6465203D3D205C2230345C2220262620646174614C656E203D3D203129207B5C6E20202020766172207265706C794F626A203D207B5C6E2020202020205C226D657373616765547970655C223A205C225245504C595C222C5C6E2020202020205C2266756E6374696F6E5C223A205C227377697463685C222C5C6E2020202020205C22646174615C223A207B205C22726573756C745C223A2064617461486578203D3D205C2230305C22203F205C22737563636573735C22203A205C226661696C5C22207D5C6E202020207D3B5C6E202020207265706C794F626A2E6465766963654964203D2064657669636549643B5C6E20202020726573756C742E70757368287265706C794F626A293B5C6E20207D5C6E5C6E202072657475726E206A736F6E546F53747228726573756C74293B5C6E7D3B5C6E5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E2020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E2020766172206465766963654964203D206F626A2E646174612E64657669636549643B202F2F20E8AEBEE5A4874944EFBC8834E4BD8D3136E8BF9BE588B6EFBC8CE5A6825C22303030315C22EFBC895C6E20207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E202076617220706172616D73203D206F626A2E646174613B5C6E5C6E20202F2F20E68EA7E588B6E5BC80E585B3EFBC8866756E6374696F6E3D737769746368EFBC895C6E20206966202866756E63203D3D205C227377697463685C2229207B5C6E20202020766172207374617465203D20706172616D732E73746174653B202F2F20E79BAEE6A087E78AB6E68081EFBC9A30313DE5BC80EFBC8C30303DE585B35C6E2020202069662028737461746520213D205C2230315C2220262620737461746520213D205C2230305C2229207B5C6E20202020202072657475726E205C225C223B202F2F20E697A0E69588E78AB6E68081EFBC8CE8BF94E59B9EE7A9BA5C6E202020207D5C6E5C6E202020202F2F20E695B0E68DAEE58CBAEFBC9AE68EA7E588B6E7B1BBE59E8B283031292BE79BAEE6A087E78AB6E680815C6E202020207661722064617461486578203D205C2230315C22202B2073746174653B5C6E2020202076617220646174614C656E203D20646174614865782E6C656E6774682829202F20323B202F2F20E695B0E68DAEE995BFE5BAA6EFBC88E5AD97E88A82E695B0EFBC895C6E2020202076617220636D64436F6465203D205C2230335C223B202F2F20E68EA7E588B6E68C87E4BBA4E591BDE4BBA4E7A0815C6E5C6E202020202F2F20E68BBCE68EA5E5AE8CE695B4E68AA5E69687EFBC88E697A0E6A0A1E9AA8CE5928CEFBC895C6E20202020766172206672616D65203D205C22413541355C22202B205C6E202020202020202020202020202020206465766963654964202B205C6E20202020202020202020202020202020636D64436F6465202B205C6E20202020202020202020202020202020496E74656765722E746F486578537472696E6728646174614C656E29202B202F2F20E695B0E68DAEE995BFE5BAA6EFBC8831E4BD8D3136E8BF9BE588B6EFBC895C6E2020202020202020202020202020202064617461486578202B205C6E202020202020202020202020202020205C22354135415C223B5C6E5C6E2020202072657475726E206672616D652E746F55707065724361736528293B202F2F20E8BDACE4B8BAE5A4A7E586993136E8BF9BE588B65C6E20207D5C6E5C6E202072657475726E205C225C223B202F2F20E4B88DE694AFE68C81E79A84E68C87E4BBA45C6E7D3B5C6E5C6E766172206A736F6E546F537472203D202872657329203D3E207B5C6E5C6E7D5C6E5C6E2F2FE9A284E8A7A3E7A081EFBC8CE5BE97E588B064657669636549645C6E2F2F2072657475726E207072654465636F6465285C224135413530303031303130373031303544433038463030344230354135415C22295C6E2F2FE5B19EE680A7E4B88AE68AA5E68AA5E696875C6E72657475726E206465636F64652827413541353030303130313037303130354443303846303034423037413541354127293B5C6E5C6E2F2FE8BF87E8BDBDE4BA8BE4BBB6E68AA5E696875C6E2F2F2072657475726E206465636F6465285C224135413530303031303230333031303442304633354135415C22295C6E5C6E5C6E2F2F2072657475726E20656E636F646528277B5C2264657669636549645C223A205C22303030315C222C5C2266756E6374696F6E5C223A205C227377697463685C222C5C22646174615C223A207B205C2273746174655C223A205C2230315C22207D7D27295C6E5C6E5C6E2F2F2072657475726E20656E636F646528277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C227377697463685C222C5C22646174615C223A7B5C2264657669636549645C223A5C2230303031303130375C222C5C2273746174655C223A5C2230315C227D7D2729222C0A20202267726F7570496422203A20226534393636333031353363623431666562343333333964346163626663336530222C0A2020226E616D6522203A2022E6B58BE8AF95E695B0E68DAE222C0A20202263726561746554696D6522203A20313736303036303538383437372C0A20202275706461746554696D6522203A20313736303036313139383935322C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022587475334572676665504637222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('3ebb6d7086d340ca8dab5fb90a016974', 1760061231202, NULL, 'api', '测试数据', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223365626236643730383664333430636138646162356662393061303136393734222C0A20202273637269707422203A2022696D706F7274206C6F673B5C6E5C6E2F2F203136E8BF9BE588B6E8BDAC3130E8BF9BE588B6E695B0E5AD975C6E76617220686578546F496E74203D20686578203D3E207B5C6E202072657475726E20496E74656765722E7061727365496E74286865782C203136293B5C6E7D3B5C6E2F2F20E9A284E8A7A3E7A081EFBC8CE8A7A3E69E90E4B88AE68AA5E79A84E8AEBEE5A487E7BC96E58FB72064657669636549645C6E766172207072654465636F6465203D207061796C6F6164203D3E207B5C6E2020202076617220726573756C74203D207B7D5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E746F5570706572436173652829202F2F20E8BDACE4B8BAE5A4A7E586995C6E202020202F2F20E6A0A1E9AA8CE68AA5E69687E995BFE5BAA6E5928CE5B8A7E5A4B45C6E20202020696620287061796C6F61644865782E6C656E6774682829203E3D203138202626207061796C6F61644865782E737562737472696E6728302C203429203D3D3D205C22413541355C2229207B5C6E20202020202020202F2F20E4BB8EE7ACAC35E4BD8DE5BC80E5A78BE58F9634E5AD97E88A82EFBC8838E4B8AAE5AD97E7ACA6EFBC89E4BD9CE4B8BA2064657669636549645C6E2020202020202020726573756C742E6465766963654964203D207061796C6F61644865782E737562737472696E6728342C203132295C6E202020207D5C6E2020202072657475726E20726573756C745C6E7D5C6E5C6E766172206465636F6465203D287061796C6F61642C636F6E7465787429203D3E207B5C6E20206C6F672E696E666F285C22E8BF9BE585A5E7BC96E8A7A3E7A0812C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C7061796C6F61642C636F6E74657874295C6E202076617220726573756C74203D205B5D3B5C6E2020766172207061796C6F6164486578203D7061796C6F61642E746F55707065724361736528293B5C6E20207661722070726F706572746965734F626A203D207B205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C2270726F706572746965735C223A207B7D207D3B5C6E2020766172206576656E744F626A203D207B205C226D657373616765547970655C223A205C224556454E545C222C205C226576656E745C223A205C225C222C205C22646174615C223A207B7D207D3B5C6E5C6E20202F2F20E9AA8CE8AF81E5B8A7E5A4B4E5B8A7E5B0BE5C6E2020696620287061796C6F61644865782E737562737472696E6728302C20342920213D205C22413541355C22207C7C207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E6774682829202D20342920213D205C22354135415C2229207B5C6E2020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E697A0E69588E5B8A7E6A0BCE5BC8F5C22207D5D293B5C6E20207D5C6E5C6E20202F2F20E68F90E58F96E6A0B8E5BF83E5AD97E6AEB55C6E2020766172206465766963654964203D207061796C6F61644865782E737562737472696E6728342C2038293B202F2F20E8AEBEE5A4874944EFBC8834E5AD97E88A82EFBC895C6E202076617220636D64436F6465203D207061796C6F61644865782E737562737472696E6728382C203130293B202F2F20E591BDE4BBA4E7A081EFBC8831E5AD97E88A82EFBC895C6E202076617220646174614C656E203D20686578546F496E74287061796C6F61644865782E737562737472696E672831302C20313229293B202F2F20E695B0E68DAEE995BFE5BAA65C6E20207661722064617461486578203D207061796C6F61644865782E737562737472696E672831322C203132202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBA5C6E202076617220636865636B73756D203D207061796C6F61644865782E737562737472696E67283132202B20646174614C656E202A20322C203134202B20646174614C656E202A2032293B202F2F20E6A0A1E9AA8CE5928C5C6E5C6E20202F2F20E8AEBEE5A4874944E5AD98E585A5E68980E69C89E5AFB9E8B1A15C6E202070726F706572746965734F626A2E6465766963654964203D2064657669636549643B5C6E20206576656E744F626A2E6465766963654964203D2064657669636549643B5C6E20202F2FE9AA8CE8AF81E696B0E58685E5AEB95C6E202070726F706572746965734F626A2E636F6E746578743D636F6E746578743B5C6E202070726F706572746965734F626A2E746370456E636F6465203D2027484558273B5C6E202070726F706572746965734F626A2E7265706C795061796C6F6164203D202737323732373036333243363736353734363337333731275C6E20202F2F20312E20E5B19EE680A7E4B88AE68AA5EFBC88E591BDE4BBA4E7A0813031EFBC895C6E202069662028636D64436F6465203D3D205C2230315C2220262620646174614C656E203D3D203729207B5C6E202020202F2F20E8A7A3E69E90E5BC80E585B3E78AB6E68081EFBC8830313DE5BC80EFBC8C30303DE585B3EFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E706F7765725374617465203D20646174614865782E737562737472696E6728302C203229203D3D205C2230315C22203F205C2230315C22203A205C2230305C223B5C6E202020202F2F20E8A7A3E69E90E794B5E6B581EFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D302E303141EFBC895C6E202020207661722063757272656E74486578203D20646174614865782E737562737472696E6728322C2036293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74203D2028686578546F496E742863757272656E7448657829202A20302E3031292E746F46697865642832293B5C6E202020202F2F20E8A7A3E69E90E794B5E58E8BEFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D302E3156EFBC895C6E2020202076617220766F6C74616765486578203D20646174614865782E737562737472696E6728362C203130293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E766F6C74616765203D2028686578546F496E7428766F6C7461676548657829202A20302E31292E746F46697865642831293B5C6E202020202F2F20E8A7A3E69E90E58A9FE78E87EFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D3157EFBC895C6E2020202076617220706F776572486578203D20646174614865782E737562737472696E672831302C203134293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E706F776572203D20686578546F496E7428706F776572486578292E746F537472696E6728293B5C6E202020202F2F20E58AA0E585A5E7BB93E69E9CE99B865C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E20207D5C6E5C6E20202F2F20322E20E4BA8BE4BBB6E4B88AE68AA5EFBC88E591BDE4BBA4E7A0813032EFBC895C6E202069662028636D64436F6465203D3D205C2230325C2220262620646174614C656E203E3D203329207B5C6E202020202F2F20E4BA8BE4BBB6E7B1BBE59E8BEFBC8830313DE8BF87E8BDBDEFBC8C30323DE8BF87E58E8BEFBC8C30333DE4B88AE7BABFEFBC8C30343DE4B88BE7BABFEFBC895C6E20202020766172206576656E7454797065203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020696620286576656E7454797065203D3D205C2230315C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F7665726C6F61645C223B5C6E2020202020206576656E744F626A2E646174612E6F7665726C6F6164203D20686578546F496E7428646174614865782E737562737472696E6728322C20362929202B205C22575C223B202F2F20E8BF87E8BDBDE58A9FE78E875C6E202020207D5C6E20202020696620286576656E7454797065203D3D205C2230335C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABF5C223B5C6E202020207D5C6E20202020696620286576656E7454797065203D3D205C2230345C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABF5C223B5C6E202020207D5C6E20202020726573756C742E70757368286576656E744F626A293B5C6E20207D5C6E5C6E20202F2F20332E20E5938DE5BA94E68AA5E69687EFBC88E591BDE4BBA4E7A0813034EFBC895C6E202069662028636D64436F6465203D3D205C2230345C2220262620646174614C656E203D3D203129207B5C6E20202020766172207265706C794F626A203D207B5C6E2020202020205C226D657373616765547970655C223A205C225245504C595C222C5C6E2020202020205C2266756E6374696F6E5C223A205C227377697463685C222C5C6E2020202020205C22646174615C223A207B205C22726573756C745C223A2064617461486578203D3D205C2230305C22203F205C22737563636573735C22203A205C226661696C5C22207D5C6E202020207D3B5C6E202020207265706C794F626A2E6465766963654964203D2064657669636549643B5C6E20202020726573756C742E70757368287265706C794F626A293B5C6E20207D5C6E5C6E202072657475726E206A736F6E546F53747228726573756C74293B5C6E7D3B5C6E5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E2020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E2020766172206465766963654964203D206F626A2E646174612E64657669636549643B202F2F20E8AEBEE5A4874944EFBC8834E4BD8D3136E8BF9BE588B6EFBC8CE5A6825C22303030315C22EFBC895C6E20207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E202076617220706172616D73203D206F626A2E646174613B5C6E5C6E20202F2F20E68EA7E588B6E5BC80E585B3EFBC8866756E6374696F6E3D737769746368EFBC895C6E20206966202866756E63203D3D205C227377697463685C2229207B5C6E20202020766172207374617465203D20706172616D732E73746174653B202F2F20E79BAEE6A087E78AB6E68081EFBC9A30313DE5BC80EFBC8C30303DE585B35C6E2020202069662028737461746520213D205C2230315C2220262620737461746520213D205C2230305C2229207B5C6E20202020202072657475726E205C225C223B202F2F20E697A0E69588E78AB6E68081EFBC8CE8BF94E59B9EE7A9BA5C6E202020207D5C6E5C6E202020202F2F20E695B0E68DAEE58CBAEFBC9AE68EA7E588B6E7B1BBE59E8B283031292BE79BAEE6A087E78AB6E680815C6E202020207661722064617461486578203D205C2230315C22202B2073746174653B5C6E2020202076617220646174614C656E203D20646174614865782E6C656E6774682829202F20323B202F2F20E695B0E68DAEE995BFE5BAA6EFBC88E5AD97E88A82E695B0EFBC895C6E2020202076617220636D64436F6465203D205C2230335C223B202F2F20E68EA7E588B6E68C87E4BBA4E591BDE4BBA4E7A0815C6E5C6E202020202F2F20E68BBCE68EA5E5AE8CE695B4E68AA5E69687EFBC88E697A0E6A0A1E9AA8CE5928CEFBC895C6E20202020766172206672616D65203D205C22413541355C22202B205C6E202020202020202020202020202020206465766963654964202B205C6E20202020202020202020202020202020636D64436F6465202B205C6E20202020202020202020202020202020496E74656765722E746F486578537472696E6728646174614C656E29202B202F2F20E695B0E68DAEE995BFE5BAA6EFBC8831E4BD8D3136E8BF9BE588B6EFBC895C6E2020202020202020202020202020202064617461486578202B205C6E202020202020202020202020202020205C22354135415C223B5C6E5C6E2020202072657475726E206672616D652E746F55707065724361736528293B202F2F20E8BDACE4B8BAE5A4A7E586993136E8BF9BE588B65C6E20207D5C6E5C6E202072657475726E205C225C223B202F2F20E4B88DE694AFE68C81E79A84E68C87E4BBA45C6E7D3B5C6E5C6E766172206A736F6E546F537472203D202872657329203D3E207B5C6E202072657475726E204A534F4E2E737472696E67696679286A736F6E4F626A293B5C6E7D5C6E5C6E2F2FE9A284E8A7A3E7A081EFBC8CE5BE97E588B064657669636549645C6E2F2F2072657475726E207072654465636F6465285C224135413530303031303130373031303544433038463030344230354135415C22295C6E2F2FE5B19EE680A7E4B88AE68AA5E68AA5E696875C6E72657475726E206465636F64652827413541353030303130313037303130354443303846303034423037413541354127293B5C6E5C6E2F2FE8BF87E8BDBDE4BA8BE4BBB6E68AA5E696875C6E2F2F2072657475726E206465636F6465285C224135413530303031303230333031303442304633354135415C22295C6E5C6E5C6E2F2F2072657475726E20656E636F646528277B5C2264657669636549645C223A205C22303030315C222C5C2266756E6374696F6E5C223A205C227377697463685C222C5C22646174615C223A207B205C2273746174655C223A205C2230315C22207D7D27295C6E5C6E5C6E2F2F2072657475726E20656E636F646528277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C227377697463685C222C5C22646174615C223A7B5C2264657669636549645C223A5C2230303031303130375C222C5C2273746174655C223A5C2230315C227D7D2729222C0A20202267726F7570496422203A20226534393636333031353363623431666562343333333964346163626663336530222C0A2020226E616D6522203A2022E6B58BE8AF95E695B0E68DAE222C0A20202263726561746554696D6522203A20313736303036303538383437372C0A20202275706461746554696D6522203A20313736303036313233313139312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022587475334572676665504637222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('3ebb6d7086d340ca8dab5fb90a016974', 1760061384763, NULL, 'api', '测试数据', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223365626236643730383664333430636138646162356662393061303136393734222C0A20202273637269707422203A2022696D706F7274206C6F673B5C6E5C6E2F2F203136E8BF9BE588B6E8BDAC3130E8BF9BE588B6E695B0E5AD975C6E76617220686578546F496E74203D20686578203D3E207B5C6E202072657475726E20496E74656765722E7061727365496E74286865782C203136293B5C6E7D3B5C6E2F2F20E9A284E8A7A3E7A081EFBC8CE8A7A3E69E90E4B88AE68AA5E79A84E8AEBEE5A487E7BC96E58FB72064657669636549645C6E766172207072654465636F6465203D207061796C6F6164203D3E207B5C6E2020202076617220726573756C74203D207B7D5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E746F5570706572436173652829202F2F20E8BDACE4B8BAE5A4A7E586995C6E202020202F2F20E6A0A1E9AA8CE68AA5E69687E995BFE5BAA6E5928CE5B8A7E5A4B45C6E20202020696620287061796C6F61644865782E6C656E6774682829203E3D203138202626207061796C6F61644865782E737562737472696E6728302C203429203D3D3D205C22413541355C2229207B5C6E20202020202020202F2F20E4BB8EE7ACAC35E4BD8DE5BC80E5A78BE58F9634E5AD97E88A82EFBC8838E4B8AAE5AD97E7ACA6EFBC89E4BD9CE4B8BA2064657669636549645C6E2020202020202020726573756C742E6465766963654964203D207061796C6F61644865782E737562737472696E6728342C203132295C6E202020207D5C6E2020202072657475726E20726573756C745C6E7D5C6E5C6E766172206465636F6465203D287061796C6F61642C636F6E7465787429203D3E207B5C6E20206C6F672E696E666F285C22E8BF9BE585A5E7BC96E8A7A3E7A0812C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C7061796C6F61642C636F6E74657874295C6E202076617220726573756C74203D205B5D3B5C6E2020766172207061796C6F6164486578203D7061796C6F61642E746F55707065724361736528293B5C6E20207661722070726F706572746965734F626A203D207B205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C2270726F706572746965735C223A207B7D207D3B5C6E2020766172206576656E744F626A203D207B205C226D657373616765547970655C223A205C224556454E545C222C205C226576656E745C223A205C225C222C205C22646174615C223A207B7D207D3B5C6E5C6E20202F2F20E9AA8CE8AF81E5B8A7E5A4B4E5B8A7E5B0BE5C6E2020696620287061796C6F61644865782E737562737472696E6728302C20342920213D205C22413541355C22207C7C207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E6774682829202D20342920213D205C22354135415C2229207B5C6E2020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E697A0E69588E5B8A7E6A0BCE5BC8F5C22207D5D293B5C6E20207D5C6E5C6E20202F2F20E68F90E58F96E6A0B8E5BF83E5AD97E6AEB55C6E2020766172206465766963654964203D207061796C6F61644865782E737562737472696E6728342C2038293B202F2F20E8AEBEE5A4874944EFBC8834E5AD97E88A82EFBC895C6E202076617220636D64436F6465203D207061796C6F61644865782E737562737472696E6728382C203130293B202F2F20E591BDE4BBA4E7A081EFBC8831E5AD97E88A82EFBC895C6E202076617220646174614C656E203D20686578546F496E74287061796C6F61644865782E737562737472696E672831302C20313229293B202F2F20E695B0E68DAEE995BFE5BAA65C6E20207661722064617461486578203D207061796C6F61644865782E737562737472696E672831322C203132202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBA5C6E202076617220636865636B73756D203D207061796C6F61644865782E737562737472696E67283132202B20646174614C656E202A20322C203134202B20646174614C656E202A2032293B202F2F20E6A0A1E9AA8CE5928C5C6E5C6E20202F2F20E8AEBEE5A4874944E5AD98E585A5E68980E69C89E5AFB9E8B1A15C6E202070726F706572746965734F626A2E6465766963654964203D2064657669636549643B5C6E20206576656E744F626A2E6465766963654964203D2064657669636549643B5C6E20202F2FE9AA8CE8AF81E696B0E58685E5AEB95C6E202070726F706572746965734F626A2E636F6E746578743D636F6E746578743B5C6E202070726F706572746965734F626A2E746370456E636F6465203D2027484558273B5C6E202070726F706572746965734F626A2E7265706C795061796C6F6164203D202737323732373036333243363736353734363337333731275C6E20202F2F20312E20E5B19EE680A7E4B88AE68AA5EFBC88E591BDE4BBA4E7A0813031EFBC895C6E202069662028636D64436F6465203D3D205C2230315C2220262620646174614C656E203D3D203729207B5C6E202020202F2F20E8A7A3E69E90E5BC80E585B3E78AB6E68081EFBC8830313DE5BC80EFBC8C30303DE585B3EFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E706F7765725374617465203D20646174614865782E737562737472696E6728302C203229203D3D205C2230315C22203F205C2230315C22203A205C2230305C223B5C6E202020202F2F20E8A7A3E69E90E794B5E6B581EFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D302E303141EFBC895C6E202020207661722063757272656E74486578203D20646174614865782E737562737472696E6728322C2036293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74203D2028686578546F496E742863757272656E7448657829202A20302E3031292E746F46697865642832293B5C6E202020202F2F20E8A7A3E69E90E794B5E58E8BEFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D302E3156EFBC895C6E2020202076617220766F6C74616765486578203D20646174614865782E737562737472696E6728362C203130293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E766F6C74616765203D2028686578546F496E7428766F6C7461676548657829202A20302E31292E746F46697865642831293B5C6E202020202F2F20E8A7A3E69E90E58A9FE78E87EFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D3157EFBC895C6E2020202076617220706F776572486578203D20646174614865782E737562737472696E672831302C203134293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E706F776572203D20686578546F496E7428706F776572486578292E746F537472696E6728293B5C6E202020202F2F20E58AA0E585A5E7BB93E69E9CE99B865C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E20207D5C6E5C6E20202F2F20322E20E4BA8BE4BBB6E4B88AE68AA5EFBC88E591BDE4BBA4E7A0813032EFBC895C6E202069662028636D64436F6465203D3D205C2230325C2220262620646174614C656E203E3D203329207B5C6E202020202F2F20E4BA8BE4BBB6E7B1BBE59E8BEFBC8830313DE8BF87E8BDBDEFBC8C30323DE8BF87E58E8BEFBC8C30333DE4B88AE7BABFEFBC8C30343DE4B88BE7BABFEFBC895C6E20202020766172206576656E7454797065203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020696620286576656E7454797065203D3D205C2230315C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F7665726C6F61645C223B5C6E2020202020206576656E744F626A2E646174612E6F7665726C6F6164203D20686578546F496E7428646174614865782E737562737472696E6728322C20362929202B205C22575C223B202F2F20E8BF87E8BDBDE58A9FE78E875C6E202020207D5C6E20202020696620286576656E7454797065203D3D205C2230335C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABF5C223B5C6E202020207D5C6E20202020696620286576656E7454797065203D3D205C2230345C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABF5C223B5C6E202020207D5C6E20202020726573756C742E70757368286576656E744F626A293B5C6E20207D5C6E5C6E20202F2F20332E20E5938DE5BA94E68AA5E69687EFBC88E591BDE4BBA4E7A0813034EFBC895C6E202069662028636D64436F6465203D3D205C2230345C2220262620646174614C656E203D3D203129207B5C6E20202020766172207265706C794F626A203D207B5C6E2020202020205C226D657373616765547970655C223A205C225245504C595C222C5C6E2020202020205C2266756E6374696F6E5C223A205C227377697463685C222C5C6E2020202020205C22646174615C223A207B205C22726573756C745C223A2064617461486578203D3D205C2230305C22203F205C22737563636573735C22203A205C226661696C5C22207D5C6E202020207D3B5C6E202020207265706C794F626A2E6465766963654964203D2064657669636549643B5C6E20202020726573756C742E70757368287265706C794F626A293B5C6E20207D5C6E5C6E202072657475726E206A736F6E546F53747228726573756C74293B5C6E7D3B5C6E5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E2020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E2020766172206465766963654964203D206F626A2E646174612E64657669636549643B202F2F20E8AEBEE5A4874944EFBC8834E4BD8D3136E8BF9BE588B6EFBC8CE5A6825C22303030315C22EFBC895C6E20207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E202076617220706172616D73203D206F626A2E646174613B5C6E5C6E20202F2F20E68EA7E588B6E5BC80E585B3EFBC8866756E6374696F6E3D737769746368EFBC895C6E20206966202866756E63203D3D205C227377697463685C2229207B5C6E20202020766172207374617465203D20706172616D732E73746174653B202F2F20E79BAEE6A087E78AB6E68081EFBC9A30313DE5BC80EFBC8C30303DE585B35C6E2020202069662028737461746520213D205C2230315C2220262620737461746520213D205C2230305C2229207B5C6E20202020202072657475726E205C225C223B202F2F20E697A0E69588E78AB6E68081EFBC8CE8BF94E59B9EE7A9BA5C6E202020207D5C6E5C6E202020202F2F20E695B0E68DAEE58CBAEFBC9AE68EA7E588B6E7B1BBE59E8B283031292BE79BAEE6A087E78AB6E680815C6E202020207661722064617461486578203D205C2230315C22202B2073746174653B5C6E2020202076617220646174614C656E203D20646174614865782E6C656E6774682829202F20323B202F2F20E695B0E68DAEE995BFE5BAA6EFBC88E5AD97E88A82E695B0EFBC895C6E2020202076617220636D64436F6465203D205C2230335C223B202F2F20E68EA7E588B6E68C87E4BBA4E591BDE4BBA4E7A0815C6E5C6E202020202F2F20E68BBCE68EA5E5AE8CE695B4E68AA5E69687EFBC88E697A0E6A0A1E9AA8CE5928CEFBC895C6E20202020766172206672616D65203D205C22413541355C22202B205C6E202020202020202020202020202020206465766963654964202B205C6E20202020202020202020202020202020636D64436F6465202B205C6E20202020202020202020202020202020496E74656765722E746F486578537472696E6728646174614C656E29202B202F2F20E695B0E68DAEE995BFE5BAA6EFBC8831E4BD8D3136E8BF9BE588B6EFBC895C6E2020202020202020202020202020202064617461486578202B205C6E202020202020202020202020202020205C22354135415C223B5C6E5C6E2020202072657475726E206672616D652E746F55707065724361736528293B202F2F20E8BDACE4B8BAE5A4A7E586993136E8BF9BE588B65C6E20207D5C6E5C6E202072657475726E205C225C223B202F2F20E4B88DE694AFE68C81E79A84E68C87E4BBA45C6E7D3B5C6E5C6E2F2FE9A284E8A7A3E7A081EFBC8CE5BE97E588B064657669636549645C6E2F2F2072657475726E207072654465636F6465285C224135413530303031303130373031303544433038463030344230354135415C22295C6E2F2FE5B19EE680A7E4B88AE68AA5E68AA5E696875C6E72657475726E206465636F64652827413541353030303130313037303130354443303846303034423037413541354127293B5C6E5C6E2F2FE8BF87E8BDBDE4BA8BE4BBB6E68AA5E696875C6E2F2F2072657475726E206465636F6465285C224135413530303031303230333031303442304633354135415C22295C6E5C6E5C6E2F2F2072657475726E20656E636F646528277B5C2264657669636549645C223A205C22303030315C222C5C2266756E6374696F6E5C223A205C227377697463685C222C5C22646174615C223A207B205C2273746174655C223A205C2230315C22207D7D27295C6E5C6E5C6E2F2F2072657475726E20656E636F646528277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C227377697463685C222C5C22646174615C223A7B5C2264657669636549645C223A5C2230303031303130375C222C5C2273746174655C223A5C2230315C227D7D2729222C0A20202267726F7570496422203A20226534393636333031353363623431666562343333333964346163626663336530222C0A2020226E616D6522203A2022E6B58BE8AF95E695B0E68DAE222C0A20202263726561746554696D6522203A20313736303036303538383437372C0A20202275706461746554696D6522203A20313736303036313338343733392C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022587475334572676665504637222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('3ebb6d7086d340ca8dab5fb90a016974', 1760061466041, NULL, 'api', '测试数据', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223365626236643730383664333430636138646162356662393061303136393734222C0A20202273637269707422203A2022696D706F7274206C6F673B5C6E5C6E2F2F203136E8BF9BE588B6E8BDAC3130E8BF9BE588B6E695B0E5AD975C6E76617220686578546F496E74203D20686578203D3E207B5C6E202072657475726E20496E74656765722E7061727365496E74286865782C203136293B5C6E7D3B5C6E2F2F20E9A284E8A7A3E7A081EFBC8CE8A7A3E69E90E4B88AE68AA5E79A84E8AEBEE5A487E7BC96E58FB72064657669636549645C6E766172207072654465636F6465203D207061796C6F6164203D3E207B5C6E2020202076617220726573756C74203D207B7D5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E746F5570706572436173652829202F2F20E8BDACE4B8BAE5A4A7E586995C6E202020202F2F20E6A0A1E9AA8CE68AA5E69687E995BFE5BAA6E5928CE5B8A7E5A4B45C6E20202020696620287061796C6F61644865782E6C656E6774682829203E3D203138202626207061796C6F61644865782E737562737472696E6728302C203429203D3D3D205C22413541355C2229207B5C6E20202020202020202F2F20E4BB8EE7ACAC35E4BD8DE5BC80E5A78BE58F9634E5AD97E88A82EFBC8838E4B8AAE5AD97E7ACA6EFBC89E4BD9CE4B8BA2064657669636549645C6E2020202020202020726573756C742E6465766963654964203D207061796C6F61644865782E737562737472696E6728342C203132295C6E202020207D5C6E2020202072657475726E20726573756C745C6E7D5C6E5C6E766172206465636F6465203D287061796C6F61642C636F6E7465787429203D3E207B5C6E20206C6F672E696E666F285C22E8BF9BE585A5E7BC96E8A7A3E7A0812C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C7061796C6F61642C636F6E74657874295C6E202076617220726573756C74203D205B5D3B5C6E2020766172207061796C6F6164486578203D7061796C6F61642E746F55707065724361736528293B5C6E20207661722070726F706572746965734F626A203D207B205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C2270726F706572746965735C223A207B7D207D3B5C6E2020766172206576656E744F626A203D207B205C226D657373616765547970655C223A205C224556454E545C222C205C226576656E745C223A205C225C222C205C22646174615C223A207B7D207D3B5C6E5C6E20202F2F20E9AA8CE8AF81E5B8A7E5A4B4E5B8A7E5B0BE5C6E2020696620287061796C6F61644865782E737562737472696E6728302C20342920213D205C22413541355C22207C7C207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E6774682829202D20342920213D205C22354135415C2229207B5C6E2020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E697A0E69588E5B8A7E6A0BCE5BC8F5C22207D5D293B5C6E20207D5C6E5C6E20202F2F20E68F90E58F96E6A0B8E5BF83E5AD97E6AEB55C6E2020766172206465766963654964203D207061796C6F61644865782E737562737472696E6728342C2038293B202F2F20E8AEBEE5A4874944EFBC8834E5AD97E88A82EFBC895C6E202076617220636D64436F6465203D207061796C6F61644865782E737562737472696E6728382C203130293B202F2F20E591BDE4BBA4E7A081EFBC8831E5AD97E88A82EFBC895C6E202076617220646174614C656E203D20686578546F496E74287061796C6F61644865782E737562737472696E672831302C20313229293B202F2F20E695B0E68DAEE995BFE5BAA65C6E20207661722064617461486578203D207061796C6F61644865782E737562737472696E672831322C203132202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBA5C6E202076617220636865636B73756D203D207061796C6F61644865782E737562737472696E67283132202B20646174614C656E202A20322C203134202B20646174614C656E202A2032293B202F2F20E6A0A1E9AA8CE5928C5C6E5C6E20202F2F20E8AEBEE5A4874944E5AD98E585A5E68980E69C89E5AFB9E8B1A15C6E202070726F706572746965734F626A2E6465766963654964203D2064657669636549643B5C6E20206576656E744F626A2E6465766963654964203D2064657669636549643B5C6E20202F2FE9AA8CE8AF81E696B0E58685E5AEB95C6E202070726F706572746965734F626A2E636F6E746578743D636F6E746578743B5C6E202070726F706572746965734F626A2E746370456E636F6465203D2027484558273B5C6E202070726F706572746965734F626A2E7265706C795061796C6F6164203D202737323732373036333243363736353734363337333731275C6E20202F2F20312E20E5B19EE680A7E4B88AE68AA5EFBC88E591BDE4BBA4E7A0813031EFBC895C6E202069662028636D64436F6465203D3D205C2230315C2220262620646174614C656E203D3D203729207B5C6E202020202F2F20E8A7A3E69E90E5BC80E585B3E78AB6E68081EFBC8830313DE5BC80EFBC8C30303DE585B3EFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E706F7765725374617465203D20646174614865782E737562737472696E6728302C203229203D3D205C2230315C22203F205C2230315C22203A205C2230305C223B5C6E202020202F2F20E8A7A3E69E90E794B5E6B581EFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D302E303141EFBC895C6E202020207661722063757272656E74486578203D20646174614865782E737562737472696E6728322C2036293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74203D2028686578546F496E742863757272656E7448657829202A20302E3031292E746F46697865642832293B5C6E202020202F2F20E8A7A3E69E90E794B5E58E8BEFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D302E3156EFBC895C6E2020202076617220766F6C74616765486578203D20646174614865782E737562737472696E6728362C203130293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E766F6C74616765203D2028686578546F496E7428766F6C7461676548657829202A20302E31292E746F46697865642831293B5C6E202020202F2F20E8A7A3E69E90E58A9FE78E87EFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D3157EFBC895C6E2020202076617220706F776572486578203D20646174614865782E737562737472696E672831302C203134293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E706F776572203D20686578546F496E7428706F776572486578292E746F537472696E6728293B5C6E202020202F2F20E58AA0E585A5E7BB93E69E9CE99B865C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E20207D5C6E5C6E20202F2F20322E20E4BA8BE4BBB6E4B88AE68AA5EFBC88E591BDE4BBA4E7A0813032EFBC895C6E202069662028636D64436F6465203D3D205C2230325C2220262620646174614C656E203E3D203329207B5C6E202020202F2F20E4BA8BE4BBB6E7B1BBE59E8BEFBC8830313DE8BF87E8BDBDEFBC8C30323DE8BF87E58E8BEFBC8C30333DE4B88AE7BABFEFBC8C30343DE4B88BE7BABFEFBC895C6E20202020766172206576656E7454797065203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020696620286576656E7454797065203D3D205C2230315C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F7665726C6F61645C223B5C6E2020202020206576656E744F626A2E646174612E6F7665726C6F6164203D20686578546F496E7428646174614865782E737562737472696E6728322C20362929202B205C22575C223B202F2F20E8BF87E8BDBDE58A9FE78E875C6E202020207D5C6E20202020696620286576656E7454797065203D3D205C2230335C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABF5C223B5C6E202020207D5C6E20202020696620286576656E7454797065203D3D205C2230345C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABF5C223B5C6E202020207D5C6E20202020726573756C742E70757368286576656E744F626A293B5C6E20207D5C6E5C6E20202F2F20332E20E5938DE5BA94E68AA5E69687EFBC88E591BDE4BBA4E7A0813034EFBC895C6E202069662028636D64436F6465203D3D205C2230345C2220262620646174614C656E203D3D203129207B5C6E20202020766172207265706C794F626A203D207B5C6E2020202020205C226D657373616765547970655C223A205C225245504C595C222C5C6E2020202020205C2266756E6374696F6E5C223A205C227377697463685C222C5C6E2020202020205C22646174615C223A207B205C22726573756C745C223A2064617461486578203D3D205C2230305C22203F205C22737563636573735C22203A205C226661696C5C22207D5C6E202020207D3B5C6E202020207265706C794F626A2E6465766963654964203D2064657669636549643B5C6E20202020726573756C742E70757368287265706C794F626A293B5C6E20207D5C6E5C6E202072657475726E206A736F6E546F53747228726573756C74293B5C6E7D3B5C6E5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E2020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E2020766172206465766963654964203D206F626A2E646174612E64657669636549643B202F2F20E8AEBEE5A4874944EFBC8834E4BD8D3136E8BF9BE588B6EFBC8CE5A6825C22303030315C22EFBC895C6E20207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E202076617220706172616D73203D206F626A2E646174613B5C6E5C6E20202F2F20E68EA7E588B6E5BC80E585B3EFBC8866756E6374696F6E3D737769746368EFBC895C6E20206966202866756E63203D3D205C227377697463685C2229207B5C6E20202020766172207374617465203D20706172616D732E73746174653B202F2F20E79BAEE6A087E78AB6E68081EFBC9A30313DE5BC80EFBC8C30303DE585B35C6E2020202069662028737461746520213D205C2230315C2220262620737461746520213D205C2230305C2229207B5C6E20202020202072657475726E205C225C223B202F2F20E697A0E69588E78AB6E68081EFBC8CE8BF94E59B9EE7A9BA5C6E202020207D5C6E5C6E202020202F2F20E695B0E68DAEE58CBAEFBC9AE68EA7E588B6E7B1BBE59E8B283031292BE79BAEE6A087E78AB6E680815C6E202020207661722064617461486578203D205C2230315C22202B2073746174653B5C6E2020202076617220646174614C656E203D20646174614865782E6C656E6774682829202F20323B202F2F20E695B0E68DAEE995BFE5BAA6EFBC88E5AD97E88A82E695B0EFBC895C6E2020202076617220636D64436F6465203D205C2230335C223B202F2F20E68EA7E588B6E68C87E4BBA4E591BDE4BBA4E7A0815C6E202020205C6E202020202F2F20E68BBCE68EA5E5AE8CE695B4E68AA5E69687EFBC88E697A0E6A0A1E9AA8CE5928CEFBC895C6E20202020766172206672616D65203D205C22413541355C22202B205C6E202020202020202020202020202020206465766963654964202B205C6E20202020202020202020202020202020636D64436F6465202B205C6E20202020202020202020202020202020496E74656765722E746F486578537472696E6728646174614C656E29202B202F2F20E695B0E68DAEE995BFE5BAA6EFBC8831E4BD8D3136E8BF9BE588B6EFBC895C6E2020202020202020202020202020202064617461486578202B205C6E202020202020202020202020202020205C22354135415C223B5C6E5C6E2020202072657475726E206672616D652E746F55707065724361736528293B202F2F20E8BDACE4B8BAE5A4A7E586993136E8BF9BE588B65C6E20207D5C6E5C6E202072657475726E205C225C223B202F2F20E4B88DE694AFE68C81E79A84E68C87E4BBA45C6E7D3B5C6E5C6E5C6E2F2FE9A284E8A7A3E7A081EFBC8CE5BE97E588B064657669636549645C6E2F2F2072657475726E207072654465636F6465285C224135413530303031303130373031303544433038463030344230354135415C22295C6E2F2FE5B19EE680A7E4B88AE68AA5E68AA5E696875C6E72657475726E206465636F64652827413541353030303130313037303130354443303846303034423037413541354127293B5C6E5C6E2F2FE8BF87E8BDBDE4BA8BE4BBB6E68AA5E696875C6E2F2F2072657475726E206465636F6465285C224135413530303031303230333031303442304633354135415C22295C6E5C6E5C6E2F2F2072657475726E20656E636F646528277B5C2264657669636549645C223A205C22303030315C222C5C2266756E6374696F6E5C223A205C227377697463685C222C5C22646174615C223A207B205C2273746174655C223A205C2230315C22207D7D27295C6E5C6E5C6E2F2F2072657475726E20656E636F646528277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C227377697463685C222C5C22646174615C223A7B5C2264657669636549645C223A5C2230303031303130375C222C5C2273746174655C223A5C2230315C227D7D2729222C0A20202267726F7570496422203A20226534393636333031353363623431666562343333333964346163626663336530222C0A2020226E616D6522203A2022E6B58BE8AF95E695B0E68DAE222C0A20202263726561746554696D6522203A20313736303036303538383437372C0A20202275706461746554696D6522203A20313736303036313436363032332C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022587475334572676665504637222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('3f5006921a744607b85cac6716f91fcf', 1759909935393, NULL, 'api', '(勿改)2P1688-单相挂式电表', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223366353030363932316137343436303762383563616336373136663931666366222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20363435E58D8FE8AEAEE8A7A3E69E90EFBC88E59FBAE4BA8EE3808AE58D95E79BB83447E8939DE78999E5A381E68C82363435E58D8FE8AEAE5FE694B9E789882E706466E3808BE4BFAEE6ADA3EFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB0363435E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E2F2A2A5C6E202A20E5B8A7E5A4B4E69E84E5BBBAE5B7A5E585B7EFBC88E58D8FE8AEAE322D33EFBC9AE5B8A7E5A4B4E6A0BCE5BC8FE5AE9AE4B989EFBC895C6E202A20E58D8FE8AEAE322D33E6988EE7A1AEEFBC9AE5B8A7E5A4B4203D203638EFBC88E8B5B7E5A78BE7ACA6EFBC89202B20E794B5E8A1A8E59CB0E59D80EFBC883132E4BD8D3136E8BF9BE588B6EFBC89202B203638EFBC88E8B5B7E5A78BE7ACA6EFBC89202B20E68EA7E588B6E7A081EFBC8832E4BD8D3136E8BF9BE588B6EFBC895C6E202A2040706172616D207B537472696E677D206D657465724E6F202D20E794B5E8A1A8E8A1A8E58FB7EFBC883132E4BD8D3136E8BF9BE588B6EFBC8CE5A4A7E58699EFBC8CE5BF85E4BCA0EFBC8CE58D8FE8AEAE312D36E5AE9AE4B989E4B8BAE8AEBEE5A487E594AFE4B880E6A087E8AF86EFBC895C6E202A2040706172616D207B537472696E677D20636F6E74726F6C436F6465202D20E68EA7E588B6E7A081EFBC8841303DE695B0E68DAEE6938DE4BD9C2F41413DE4BA8BE4BBB6E58C852F41323DE7BBA7E794B5E599A8E68EA7E588B6EFBC8CE5A4A7E58699EFBC8CE58D8FE8AEAE312D37E5AE9AE4B989EFBC895C6E202A204072657475726E73207B537472696E677D20E5AE8CE695B4E5B8A7E5A4B4EFBC883136E8BF9BE588B6E5AD97E7ACA6E4B8B2EFBC895C6E202A20407468726F7773207B4572726F727D20E8A1A8E58FB7E6A0BCE5BC8FE99499E8AFAFE697B6E68A9BE587BAE5BC82E5B8B8EFBC88E58D8FE8AEAEE8A681E6B1823132E4BD8DEFBC8CE4B88DE7ACA6E58899E697A0E6B395E69E84E5BBBAE5B8A7E5A4B4EFBC895C6E202A2F5C6E766172206275696C644672616D65486561646572203D20286D657465724E6F2C20636F6E74726F6C436F646529203D3E207B5C6E2020202069662028216D657465724E6F207C7C206D657465724E6F2E6C656E677468282920213D3D20313229207B5C6E2020202020202020636F6E7374206572724D7367203D2060E794B5E8A1A8E8A1A8E58FB7E6A0BCE5BC8FE99499E8AFAFEFBC9AE99C803132E4BD8D3136E8BF9BE588B6EFBC8CE5BD93E5898DE4B8BAE38090247B6D657465724E6F7DE38091603B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9A7B7D5C222C206572724D7367293B5C6E20202020202020207468726F77206E6577204572726F72286572724D7367293B5C6E202020207D5C6E2020202072657475726E20603638247B6D657465724E6F7D3638247B636F6E74726F6C436F64657D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E68AA5E69687E9A284E5A484E79086EFBC88E58D8FE8AEAE322D332F322D39EFBC9AE8AEBEE5A487E6A087E8AF86E68F90E58F96E8A784E58899EFBC895C6E202A20E58D8FE8AEAE322D33EFBC9AE68AA5E69687E7ACAC322D3134E4BD8DE4B8BAE794B5E8A1A8E59CB0E59D80EFBC88E8AEBEE5A487E594AFE4B880E6A087E8AF86EFBC89EFBC9BE58D8FE8AEAE322D39EFBC9AE9A284E5A484E79086E99C80E6B885E999A4E7A9BAE6A0BCE5B9B6E7BB9FE4B880E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E5AE8CE695B43136E8BF9BE588B6E68AA5E69687EFBC88E58FAFE590ABE7A9BAE6A0BCEFBC8CE8AEBEE5A487E4B88AE68AA5E58E9FE5A78BE68AA5E69687EFBC895C6E202A204072657475726E73207B4F626A6563747D20E8AEBEE5A487E59FBAE7A180E4BFA1E681AFEFBC88E7BB9FE4B880E5A4A7E58699EFBC8C64657669636549643DE794B5E8A1A8E59CB0E59D80EFBC8C70726F647563744B6579E4B8BAE59BBAE5AE9AE580BCEFBC895C6E202A2F5C6E766172207072654465636F6465203D20287061796C6F616429203D3E207B5C6E20202020636F6E7374207061796C6F6164436C65616E203D205374725574696C2E72656D6F7665416C6C287061796C6F61642C20272027293B202F2F20E58D8FE8AEAE322D39EFBC9AE6B885E999A4E68AA5E69687E7A9BAE6A0BCEFBC8CE7BB9FE4B880E6A0BCE5BC8F5C6E20202020636F6E7374206465766963654964203D207061796C6F6164436C65616E2E737562737472696E6728322C203134293B202F2F20E58D8FE8AEAE322D33EFBC9AE68F90E58F96E7ACAC322D3134E4BD8DE4BD9CE4B8BAE8AEBEE5A487E6A087E8AF86EFBC88E794B5E8A1A8E59CB0E59D80EFBC895C6E2020202072657475726E207B5C6E20202020202020205C2264657669636549645C223A2064657669636549642C5C6E20202020202020205C2270726F647563744B65795C223A205C22486E4464536E6A316B6951675C225C6E202020207D3B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E58D8FE8AEAEE7ABA0E88A82E68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE69FA5E8AFA2E794A8E794B5E9878FE68C87E4BBA4EFBC88E58D8FE8AEAE322D3131EFBC9AE69FA5E8AFA2E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC895C6E202A20E58D8FE8AEAE322D3131E5AE9AE4B989EFBC9AE69FA5E8AFA2E695B0E68DAEE68C87E4BBA4E695B0E68DAEE58CBAE59BBAE5AE9AE4B8BA5C22303433333335433433335C22EFBC8CE58A9FE883BDE4B8BAE88EB7E58F96E794B5E8A1A8E68980E69C89E98787E99B86E695B0E68DAEEFBC88E794B5E9878FE38081E794B5E58E8BE7AD89EFBC895C6E202A2040706172616D207B537472696E677D206672616D65486561646572202D20E5AE8CE695B4E5B8A7E5A4B4EFBC886275696C644672616D65486561646572E69E84E5BBBAEFBC8CE590ABE8A1A8E58FB7E5928CE68EA7E588B6E7A0814130EFBC895C6E202A204072657475726E73207B537472696E677D20E5AE8CE695B4E68C87E4BBA4E4BD93EFBC88E5B8A7E5A4B42BE695B0E68DAEE58CBAEFBC895C6E202A2F5C6E766172206275696C644D6574657252656164436D64203D20286672616D6548656164657229203D3E207B5C6E20202020636F6E7374206461746141726561203D205C22303433333335433433335C223B202F2F20E58D8FE8AEAE322D3131EFBC9AE69FA5E8AFA2E585A8E983A8E695B0E68DAEE79A84E59BBAE5AE9AE695B0E68DAEE58CBA5C6E2020202072657475726E2060247B6672616D654865616465727D247B64617461417265617D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE5BC80E585B3E99880E68C87E4BBA4EFBC88E58D8FE8AEAE322D313037EFBC9AE7BBA7E794B5E599A8E68EA7E588B6E68C87E4BBA4EFBC895C6E202A20E58D8FE8AEAE322D313037E5AE9AE4B989EFBC9AE58886E997B8E695B0E68DAEE58CBAE590AB5C2234445C22EFBC8CE59088E997B8E695B0E68DAEE58CBAE590AB5C2234455C22EFBC8CE695B0E68DAEE58CBAE995BFE5BAA6E59BBAE5AE9AE4B8BA3131E5AD97E88A82EFBC883041EFBC895C6E202A2040706172616D207B537472696E677D206672616D65486561646572202D20E5AE8CE695B4E5B8A7E5A4B4EFBC88E590ABE8A1A8E58FB7E5928CE68EA7E588B6E7A0814132EFBC895C6E202A2040706172616D207B537472696E677D2076616C76654F6E202D20E5BC80E585B3E78AB6E68081EFBC88303DE58886E997B8EFBC8C313DE59088E997B8EFBC895C6E202A204072657475726E73207B537472696E677D20E5AE8CE695B4E68C87E4BBA4E4BD93EFBC88E5B8A7E5A4B42BE695B0E68DAEE58CBAEFBC895C6E202A2F5C6E766172206275696C645377697463684F6E4F6666436D64203D20286672616D654865616465722C2076616C76654F6E29203D3E207B5C6E20202020636F6E7374206461746141726561203D2076616C76654F6E203D3D3D205C22305C22205C6E20202020202020203F205C22304133353333333333333333333333333333344433335C22202F2F20E58D8FE8AEAE322D313037EFBC9AE58886E997B8E695B0E68DAEE58CBAEFBC88E590ABE78AB6E68081E7A0813444EFBC895C6E20202020202020203A205C22304133353333333333333333333333333333344533335C223B202F2F20E58D8FE8AEAE322D313037EFBC9AE59088E997B8E695B0E68DAEE58CBAEFBC88E590ABE78AB6E68081E7A0813445EFBC895C6E2020202072657475726E2060247B6672616D654865616465727D247B64617461417265617D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE8BF9CE7A88BE8B4ADE794B5E68C87E4BBA4EFBC88E58D8FE8AEAE322D3830EFBC9A3447E8B4ADE794B5E68C87E4BBA4EFBC895C6E202A20E58D8FE8AEAE322D3830E5AE9AE4B989EFBC9AE695B0E68DAEE58CBAE6A0BCE5BC8F3D30433331333533343341202B2034E5AD97E88A82E8B4ADE794B5E9878FEFBC884243442BE58F8DE586992BE58AA030783333EFBC89202B2034E5AD97E88A82E8B4ADE794B5E5BA8FE58FB7EFBC88E58AA030783333EFBC895C6E202A2040706172616D207B537472696E677D206672616D65486561646572202D20E5AE8CE695B4E5B8A7E5A4B4EFBC88E590ABE8A1A8E58FB7E5928CE68EA7E588B6E7A0814130EFBC895C6E202A2040706172616D207B537472696E677D20656E65726779202D20E8B4ADE794B5E9878FEFBC88E5AD97E7ACA6E4B8B2E6A0BCE5BC8FEFBC8CE5A6825C223130305C22E4BBA3E8A1A83130306B5768EFBC895C6E202A2040706172616D207B4E756D6265727D2070757263686173654964202D20E8B4ADE794B5E5BA8FE58FB7EFBC88E98092E5A29EEFBC8CE7A1AEE4BF9DE594AFE4B880E680A7EFBC895C6E202A204072657475726E73207B537472696E677D20E5AE8CE695B4E68C87E4BBA4E4BD93EFBC88E5B8A7E5A4B42BE695B0E68DAEE58CBAEFBC895C6E202A2F5C6E766172206275696C645075726368617365436D64203D20286672616D654865616465722C20656E657267792C207075726368617365496429203D3E207B5C6E20202020636F6E737420656E65726779426364203D206865785F646563546F42636428656E657267792C20342C2032293B202F2F20E58D8FE8AEAE312D313531EFBC9AE794B5E9878FE8BDAC34E5AD97E88A82424344EFBC8832E4BD8DE5B08FE695B0EFBC895C6E20202020636F6E737420656E6572677952657665727365203D206865785F7265766572736528656E65726779426364293B202F2F20E58D8FE8AEAE312D313531EFBC9AE794B5E9878F424344E58F8DE58699EFBC88E4B8ADE997B4E4B8A4E7BB84E4BAA4E68DA2EFBC895C6E20202020636F6E737420656E65726779486578203D206865785F616464333328656E6572677952657665727365293B202F2F20E58D8FE8AEAE312D38EFBC9AE58F91E98081E7ABAFE695B0E68DAEE99C80E58AA0307833335C6E20202020636F6E73742070757263686173654964486578203D206865785F6164643333286865785F66726F6D4465635363616C65644C452870757263686173654964202B205C225C222C20302C203429293B202F2F20E58D8FE8AEAE322D3830EFBC9AE8B4ADE794B5E5BA8FE58FB7E8BDAC34E5AD97E88A82EFBC88E58AA030783333EFBC895C6E20202020636F6E7374206461746141726561203D206030433331333533343341247B656E657267794865787D247B707572636861736549644865787D603B202F2F20E58D8FE8AEAE322D3830EFBC9AE8B4ADE794B5E68C87E4BBA4E59BBAE5AE9AE695B0E68DAEE58CBAE6A0BCE5BC8F5C6E202020206C6F672E696E666F285C22E8B4ADE794B5E58F82E695B0E8BDACE68DA2EFBC9AE8B4ADE794B5E9878FE380907B7DE38091E286922B30783333E5908EE380907B7DE38091EFBC8CE8B4ADE794B5E5BA8FE58FB7E380907B7DE38091E28692486578E380907B7DE380915C222C205C6E2020202020202020656E657267792C20656E657267794865782C20707572636861736549642C2070757263686173654964486578293B5C6E2020202072657475726E2060247B6672616D654865616465727D247B64617461417265617D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE79FABE6ADA3E794B5E9878FE68C87E4BBA4EFBC88E58D8FE8AEAE322D3630EFBC9AE8AEBEE7BDAEE589A9E4BD992FE680BBE794B5E9878FE68C87E4BBA4EFBC895C6E202A20E58D8FE8AEAE322D3630E5AE9AE4B989EFBC9AE695B0E68DAEE58CBAE6A0BCE5BC8F3D30433442343933353533202B2034E5AD97E88A82E680BBE794B5E9878FEFBC884243442BE58F8DE586992BE58AA030783333EFBC89202B2034E5AD97E88A82E589A9E4BD99E794B5E9878FEFBC88E5908CE8A784E58899EFBC895C6E202A2040706172616D207B537472696E677D206672616D65486561646572202D20E5AE8CE695B4E5B8A7E5A4B4EFBC88E590ABE8A1A8E58FB7E5928CE68EA7E588B6E7A0814130EFBC895C6E202A2040706172616D207B537472696E677D2072656D61696E456E65726779202D20E79BAEE6A087E589A9E4BD99E794B5E9878FEFBC88E5AD97E7ACA6E4B8B2E6A0BCE5BC8FEFBC895C6E202A2040706172616D207B537472696E677D20746F74616C456E65726779202D20E79BAEE6A087E680BBE794B5E9878FEFBC88E5AD97E7ACA6E4B8B2E6A0BCE5BC8FEFBC895C6E202A204072657475726E73207B537472696E677D20E5AE8CE695B4E68C87E4BBA4E4BD93EFBC88E5B8A7E5A4B42BE695B0E68DAEE58CBAEFBC895C6E202A2F5C6E766172206275696C64536574456E6572677956616C7565436D64203D20286672616D654865616465722C2072656D61696E456E657267792C20746F74616C456E6572677929203D3E207B5C6E202020202F2F20E58D8FE8AEAE312D313531EFBC88424344E58F8DE58699EFBC892BE58D8FE8AEAE312D38EFBC88E58AA030783333EFBC89EFBC9AE589A9E4BD99E794B5E9878FE8BDACE68DA25C6E20202020636F6E73742072656D61696E456E65726779486578203D206865785F6164643333286865785F72657665727365286865785F646563546F4263642872656D61696E456E657267792C20342C20322929293B5C6E202020202F2F20E58D8FE8AEAE312D3135312BE58D8FE8AEAE312D38EFBC9AE680BBE794B5E9878FE8BDACE68DA25C6E20202020636F6E737420746F74616C456E65726779486578203D206865785F6164643333286865785F72657665727365286865785F646563546F42636428746F74616C456E657267792C20342C20322929293B5C6E202020206C6F672E696E666F285C22E79FABE6ADA3E794B5E9878FE8BDACE68DA2EFBC9AE589A9E4BD99E794B5E9878FE380907B7DE38091E28692486578E380907B7DE38091EFBC8CE680BBE794B5E9878FE380907B7DE38091E28692486578E380907B7DE380915C222C205C6E202020202020202072656D61696E456E657267792C2072656D61696E456E657267794865782C20746F74616C456E657267792C20746F74616C456E65726779486578293B5C6E20202020636F6E7374206461746141726561203D206030433442343933353533247B746F74616C456E657267794865787D247B72656D61696E456E657267794865787D603B202F2F20E58D8FE8AEAE322D3630EFBC9AE79FABE6ADA3E794B5E9878FE59BBAE5AE9AE695B0E68DAEE58CBAE6A0BCE5BC8F5C6E2020202072657475726E2060247B6672616D654865616465727D247B64617461417265617D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E58D8FE8AEAE322D3130EFBC9AE695B0E68DAEE6938DE4BD9C2DE9878DE590AFE68C87E4BBA4EFBC895C6E202A20E58D8FE8AEAE322D3130E5AE9AE4B989EFBC9AE9878DE590AFE68C87E4BBA4E695B0E68DAEE58CBAE59BBAE5AE9AE4B8BA5C22303434423439333534415C22EFBC8CE68EA7E588B6E7A081E4B8BA41305C6E202A2040706172616D207B537472696E677D206672616D65486561646572202D20E5AE8CE695B4E5B8A7E5A4B4EFBC88E590ABE8A1A8E58FB7E5928CE68EA7E588B6E7A0814130EFBC895C6E202A204072657475726E73207B537472696E677D20E5AE8CE695B4E68C87E4BBA4E4BD93EFBC88E5B8A7E5A4B42BE695B0E68DAEE58CBAEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D20286672616D6548656164657229203D3E207B5C6E20202020636F6E7374206461746141726561203D205C22303434423439333534415C223B202F2F20E58D8FE8AEAE322D3130EFBC9AE9878DE590AFE68C87E4BBA4E59BBAE5AE9AE695B0E68DAEE58CBA5C6E2020202072657475726E2060247B6672616D654865616465727D247B64617461417265617D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE6B885E99BB6E68C87E4BBA4EFBC88E58D8FE8AEAE322D3130EFBC9AE695B0E68DAEE6938DE4BD9C2DE6B885E99BB6E68C87E4BBA4EFBC895C6E202A20E58D8FE8AEAE322D3130E5AE9AE4B989EFBC9AE6B885E99BB6E68C87E4BBA4E695B0E68DAEE58CBAE4B88EE9878DE590AFE4B880E887B4EFBC8CE59D87E4B8BA5C22303434423439333534415C22EFBC8CE68EA7E588B6E7A081E4B8BA41305C6E202A2040706172616D207B537472696E677D206672616D65486561646572202D20E5AE8CE695B4E5B8A7E5A4B4EFBC88E590ABE8A1A8E58FB7E5928CE68EA7E588B6E7A0814130EFBC895C6E202A204072657475726E73207B537472696E677D20E5AE8CE695B4E68C87E4BBA4E4BD93EFBC88E5B8A7E5A4B42BE695B0E68DAEE58CBAEFBC895C6E202A2F5C6E766172206275696C645265736574436D64203D20286672616D6548656164657229203D3E207B5C6E2020202072657475726E206275696C6452657374617274436D64286672616D65486561646572293B202F2F20E58D8FE8AEAE322D3130EFBC9AE6B885E99BB6E4B88EE9878DE590AFE695B0E68DAEE58CBAE79BB8E5908CEFBC8CE5A48DE794A8E587BDE695B05C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE4B88AE68AA5E4BA8BE4BBB6E68C87E4BBA4EFBC88E58D8FE8AEAE322D7878EFBC9AE4BA8BE4BBB6E4B88AE68AA5E8A7A6E58F91E68C87E4BBA4EFBC895C6E202A20E58D8FE8AEAEE5AE9AE4B989EFBC9AE4B88AE68AA5E4BA8BE4BBB6E68C87E4BBA4E695B0E68DAEE58CBAE59BBAE5AE9AE4B8BA5C22303434423439333534395C22EFBC8CE68EA7E588B6E7A081E4B8BA41305C6E202A2040706172616D207B537472696E677D206672616D65486561646572202D20E5AE8CE695B4E5B8A7E5A4B4EFBC88E590ABE8A1A8E58FB7E5928CE68EA7E588B6E7A0814130EFBC895C6E202A204072657475726E73207B537472696E677D20E5AE8CE695B4E68C87E4BBA4E4BD93EFBC88E5B8A7E5A4B42BE695B0E68DAEE58CBAEFBC895C6E202A2F5C6E766172206275696C6455704576656E74436D64203D20286672616D6548656164657229203D3E207B5C6E20202020636F6E7374206461746141726561203D205C22303434423439333534395C223B202F2F20E58D8FE8AEAE322D7878EFBC9AE4B88AE68AA5E4BA8BE4BBB6E59BBAE5AE9AE695B0E68DAEE58CBA5C6E2020202072657475726E2060247B6672616D654865616465727D247B64617461417265617D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE689A3E999A4E794B5E9878FE68C87E4BBA4EFBC88E58D8FE8AEAE322D7878EFBC9AE689A3E999A4E794B5E9878FE68C87E4BBA4EFBC895C6E202A20E58D8FE8AEAEE5AE9AE4B989EFBC9AE695B0E68DAEE58CBAE6A0BCE5BC8F3D30433331333733343341202B2034E5AD97E88A82E689A3E794B5E9878FEFBC884243442BE58F8DE586992BE58AA030783333EFBC89202B2034E5AD97E88A82E689A3E794B5E5BA8FE58FB7EFBC88E58AA030783333EFBC895C6E202A2040706172616D207B537472696E677D206672616D65486561646572202D20E5AE8CE695B4E5B8A7E5A4B4EFBC88E590ABE8A1A8E58FB7E5928CE68EA7E588B6E7A0814130EFBC895C6E202A2040706172616D207B537472696E677D20656E65726779202D20E689A3E794B5E9878FEFBC88E5AD97E7ACA6E4B8B2E6A0BCE5BC8FEFBC895C6E202A2040706172616D207B4E756D6265727D206465647563744964202D20E689A3E794B5E5BA8FE58FB7EFBC88E98092E5A29EEFBC895C6E202A204072657475726E73207B537472696E677D20E5AE8CE695B4E68C87E4BBA4E4BD93EFBC88E5B8A7E5A4B42BE695B0E68DAEE58CBAEFBC895C6E202A2F5C6E766172206275696C64446564756374456E65726779436D64203D20286672616D654865616465722C20656E657267792C20646564756374496429203D3E207B5C6E202020202F2F20E58D8FE8AEAE312D313531EFBC88424344E58F8DE58699EFBC892BE58D8FE8AEAE312D38EFBC88E58AA030783333EFBC89EFBC9AE689A3E794B5E9878FE8BDACE68DA25C6E20202020636F6E737420656E65726779486578203D206865785F6164643333286865785F72657665727365286865785F646563546F42636428656E657267792C20342C20322929293B5C6E202020202F2F20E58D8FE8AEAE322D7878EFBC9AE689A3E794B5E5BA8FE58FB7E8BDAC34E5AD97E88A82EFBC88E58AA030783333EFBC895C6E20202020636F6E7374206465647563744964486578203D206865785F6164643333286865785F66726F6D4465635363616C65644C45286465647563744964202B205C225C222C20302C203429293B5C6E202020206C6F672E696E666F285C22E689A3E999A4E794B5E9878FE8BDACE68DA2EFBC9AE794B5E9878FE380907B7DE38091E28692486578E380907B7DE38091EFBC8CE5BA8FE58FB7E380907B7DE38091E28692486578E380907B7DE380915C222C205C6E2020202020202020656E657267792C20656E657267794865782C2064656475637449642C206465647563744964486578293B5C6E20202020636F6E7374206461746141726561203D206030433331333733343341247B656E657267794865787D247B64656475637449644865787D603B202F2F20E58D8FE8AEAE322D7878EFBC9AE689A3E999A4E794B5E9878FE59BBAE5AE9AE695B0E68DAEE58CBAE6A0BCE5BC8F5C6E2020202072657475726E2060247B6672616D654865616465727D247B64617461417265617D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AEBEE7BDAE3447E69C8DE58AA1E599A8E59CB0E59D80E68C87E4BBA4EFBC88E58D8FE8AEAE322D7878EFBC9AE69C8DE58AA1E599A8E59CB0E59D80E9858DE7BDAEE68C87E4BBA4EFBC895C6E202A20E58D8FE8AEAEE5AE9AE4B989EFBC9AE695B0E68DAEE58CBAE6A0BCE5BC8F3D3442343933353535202B204950EFBC884153434949E28692E58AA030783333EFBC89202B2030784646EFBC88E8BDAC3332EFBC89202B20E7ABAFE58FA3EFBC884153434949E28692E58AA030783333EFBC89EFBC8CE99C80E8AEA1E7AE97E695B0E68DAEE995BFE5BAA65C6E202A2040706172616D207B537472696E677D206672616D65486561646572202D20E5AE8CE695B4E5B8A7E5A4B4EFBC88E590ABE8A1A8E58FB7E5928CE68EA7E588B6E7A0814130EFBC895C6E202A2040706172616D207B537472696E677D20686F7374202D20E69C8DE58AA1E599A84950EFBC88E5A6825C223139322E3136382E312E315C22EFBC895C6E202A2040706172616D207B537472696E677D20706F7274202D20E69C8DE58AA1E599A8E7ABAFE58FA3EFBC88E5A6825C22383038305C22EFBC895C6E202A204072657475726E73207B537472696E677D20E5AE8CE695B4E68C87E4BBA4E4BD93EFBC88E5B8A7E5A4B42BE695B0E68DAEE995BFE5BAA62BE695B0E68DAEE58CBAEFBC895C6E202A2F5C6E766172206275696C6453657453657276657241646472436D64203D20286672616D654865616465722C20686F73742C20706F727429203D3E207B5C6E20202020636F6E737420686F7374486578203D206865785F6164643333286865785F66726F6D417363696928686F737429293B202F2F20E58D8FE8AEAE312D38EFBC9A4950E8BDAC4153434949E5908EE58AA0307833335C6E20202020636F6E737420706F7274486578203D206865785F6164643333286865785F66726F6D417363696928706F727429293B202F2F20E58D8FE8AEAE312D38EFBC9AE7ABAFE58FA3E8BDAC4153434949E5908EE58AA0307833335C6E20202020636F6E737420646F74203D205C2233325C223B202F2F20E58D8FE8AEAEE99A90E590ABEFBC9A307846462B307833333D3078313232E28692E4BD8E38E4BD8DE4B8BA30783232E286923136E8BF9BE588B63332EFBC8CE4BD9CE4B8BA4950E4B88EE7ABAFE58FA3E58886E99A94E7ACA65C6E20202020636F6E7374206461746141726561203D20603442343933353535247B686F73744865787D247B646F747D247B706F72744865787D603B202F2F20E58D8FE8AEAE322D7878EFBC9AE69C8DE58AA1E599A8E59CB0E59D80E695B0E68DAEE58CBAE6A0BCE5BC8F5C6E20202020636F6E737420646174614C656E486578203D206865785F3634354D616B654C656E286461746141726561293B202F2F20E58D8FE8AEAE312D38EFBC9AE8AEA1E7AE97E695B0E68DAEE995BFE5BAA6EFBC88E99C80E58AA030783333EFBC895C6E2020202072657475726E2060247B6672616D654865616465727D247B646174614C656E4865787D247B64617461417265617D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC8CE58D8FE8AEAE322D7878EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20363435E58D8FE8AEAE656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC895C6E202A20E6A0B8E5BF83E980BBE8BE91EFBC9AE68C89E789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8866756E634964EFBC89E58CB9E9858DE58D8FE8AEAEE68C87E4BBA4EFBC8CE69E84E5BBBAE5B8A7E5A4B42BE695B0E68DAEE58CBA2B4353E6A0A1E9AA8C2BE7BB93E5B0BE3136EFBC88E58D8FE8AEAE312D34E9809AE794A8E6A0BCE5BC8FEFBC895C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B2EFBC88E590AB66756E6374696F6EE3808164617461E7AD89EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E5AD98E582A8E58E86E58FB2E695B0E68DAEE5A682707572636861736554696D6573EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68AA5E69687EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E7374206D657465724E6F203D2066756E63446174612E676574537472285C226D657465724E6F5C22293B5C6E202020205C6E202020202F2F20E58D8FE8AEAE322D7878EFBC9AE4BB85E694AFE68C8146554E4354494F4E53E7B1BBE59E8BE6B688E681AFEFBC88E68C87E4BBA4E4B88BE58F91EFBC895C6E202020206966202866756E6374696F6E5265712E676574537472285C226D657373616765547970655C222920213D3D205C2246554E4354494F4E535C2229207B5C6E2020202020202020636F6E7374206572724D7367203D205C226D65737361676554797065E5BF85E9A1BBE4B8BA46554E4354494F4E53EFBC8CE5BD93E5898DE6A0BCE5BC8FE4B88DE694AFE68C815C223B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9A7B7D5C222C206572724D7367293B5C6E20202020202020207468726F77206E6577204572726F72286572724D7367293B5C6E202020207D5C6E202020202F2F20E58D8FE8AEAE312D36EFBC9AE8A1A8E58FB7EFBC886D657465724E6FEFBC89E4B8BAE8AEBEE5A487E594AFE4B880E6A087E8AF86EFBC8CE68C87E4BBA4E4B88BE58F91E5BF85E4BCA05C6E2020202069662028216D657465724E6F29207B5C6E2020202020202020636F6E7374206572724D7367203D205C22E789A9E6A8A1E59E8B64617461E4B8ADE5BF85E9A1BBE58C85E590AB6D657465724E6FEFBC88E794B5E8A1A8E8A1A8E58FB7EFBC895C223B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9A7B7D5C222C206572724D7367293B5C6E20202020202020207468726F77206E6577204572726F72286572724D7367293B5C6E202020207D5C6E5C6E202020206C657420636D64426F6479203D205C225C223B5C6E202020206C657420636F6E74726F6C436F6465203D205C225C223B5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE69FA5E8AFA2E794A8E794B5E9878FEFBC88E58D8FE8AEAE322D3131EFBC895C6E202020206966202866756E634964203D3D3D205C226D65746572526561645C2229207B5C6E2020202020202020636F6E74726F6C436F6465203D205C2241305C223B202F2F20E58D8FE8AEAE322D3130EFBC9AE695B0E68DAEE6938DE4BD9CE68EA7E588B6E7A0815C6E2020202020202020636D64426F6479203D206275696C644D6574657252656164436D64286275696C644672616D65486561646572286D657465724E6F2C20636F6E74726F6C436F646529293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE5BC80E585B3E99880EFBC88E58D8FE8AEAE322D313037EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C227377697463684F6E4F66665C2229207B5C6E2020202020202020636F6E73742076616C76654F6E203D2066756E63446174612E676574537472285C2276616C76654F6E5C22293B5C6E2020202020202020636F6E74726F6C436F6465203D205C2241325C223B202F2F20E58D8FE8AEAE322D313037EFBC9AE7BBA7E794B5E599A8E68EA7E588B6E68EA7E588B6E7A0815C6E2020202020202020636D64426F6479203D206275696C645377697463684F6E4F6666436D64286275696C644672616D65486561646572286D657465724E6F2C20636F6E74726F6C436F6465292C2076616C76654F6E293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE8BF9CE7A88BE8B4ADE794B5EFBC88E58D8FE8AEAE322D3830EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C2270757263686173655C2229207B5C6E2020202020202020636F6E737420656E65726779203D2066756E63446174612E676574537472285C22656E657267795C22293B5C6E2020202020202020636F6E737420696E7075744964203D2066756E63446174612E676574496E74285C22707572636861736549645C2229207C7C20303B5C6E2020202020202020636F6E737420736861646F774964203D20736861646F775F67657456616C28736861646F772C205C22707572636861736554696D65735C2229207C7C20303B5C6E20202020202020202F2F20E58F96E69C80E5A4A7E580BC2B31EFBC9AE7A1AEE4BF9DE8B4ADE794B5E5BA8FE58FB7E98092E5A29EEFBC88E58D8FE8AEAE322D3830E8A681E6B182E5BA8FE58FB7E594AFE4B880EFBC895C6E2020202020202020636F6E73742070757263686173654964203D204E756D6265725574696C2E6D617828696E70757449642C20736861646F7749642C203129202B20313B5C6E20202020202020205C6E20202020202020206966202821656E6572677929207B5C6E2020202020202020202020207468726F77206E6577204572726F72285C22E8BF9CE7A88BE8B4ADE794B5E99C80E4BCA0E585A5656E65726779EFBC88E8B4ADE794B5E9878FEFBC895C22293B5C6E20202020202020207D5C6E2020202020202020636F6E74726F6C436F6465203D205C2241305C223B202F2F20E58D8FE8AEAE322D3130EFBC9AE695B0E68DAEE6938DE4BD9CE68EA7E588B6E7A0815C6E2020202020202020636D64426F6479203D206275696C645075726368617365436D64286275696C644672616D65486561646572286D657465724E6F2C20636F6E74726F6C436F6465292C20656E657267792C2070757263686173654964293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE79FABE6ADA3E794B5E9878FEFBC88E58D8FE8AEAE322D3630EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22736574456E6572677956616C75655C2229207B5C6E2020202020202020636F6E73742072656D61696E456E65726779203D2066756E63446174612E676574537472285C2272656D61696E456E657267795C22293B5C6E2020202020202020636F6E737420746F74616C456E65726779203D2066756E63446174612E676574537472285C22746F74616C456E657267795C22293B5C6E2020202020202020696620282172656D61696E456E65726779207C7C2021746F74616C456E6572677929207B5C6E2020202020202020202020207468726F77206E6577204572726F72285C22E79FABE6ADA3E794B5E9878FE99C80E4BCA0E585A572656D61696E456E65726779E5928C746F74616C456E657267795C22293B5C6E20202020202020207D5C6E2020202020202020636F6E74726F6C436F6465203D205C2241305C223B202F2F20E58D8FE8AEAE322D3130EFBC9AE695B0E68DAEE6938DE4BD9CE68EA7E588B6E7A0815C6E2020202020202020636D64426F6479203D206275696C64536574456E6572677956616C7565436D64286275696C644672616D65486561646572286D657465724E6F2C20636F6E74726F6C436F6465292C2072656D61696E456E657267792C20746F74616C456E65726779293B5C6E202020207D5C6E202020202F2F20E58886E694AF35EFBC9AE9878DE590AFE8AEBEE5A487EFBC88E58D8FE8AEAE322D3130EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172745C2229207B5C6E2020202020202020636F6E74726F6C436F6465203D205C2241305C223B202F2F20E58D8FE8AEAE322D3130EFBC9AE695B0E68DAEE6938DE4BD9CE68EA7E588B6E7A0815C6E2020202020202020636D64426F6479203D206275696C6452657374617274436D64286275696C644672616D65486561646572286D657465724E6F2C20636F6E74726F6C436F646529293B5C6E202020207D5C6E202020202F2F20E58886E694AF36EFBC9AE6B885E99BB6EFBC88E58D8FE8AEAE322D3130EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C2272657365745C2229207B5C6E2020202020202020636F6E74726F6C436F6465203D205C2241305C223B202F2F20E58D8FE8AEAE322D3130EFBC9AE695B0E68DAEE6938DE4BD9CE68EA7E588B6E7A0815C6E2020202020202020636D64426F6479203D206275696C645265736574436D64286275696C644672616D65486561646572286D657465724E6F2C20636F6E74726F6C436F646529293B5C6E202020207D5C6E202020202F2F20E58886E694AF37EFBC9AE4B88AE68AA5E4BA8BE4BBB6EFBC88E58D8FE8AEAE322D7878EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C2275704576656E745C2229207B5C6E2020202020202020636F6E74726F6C436F6465203D205C2241305C223B202F2F20E58D8FE8AEAE322D3130EFBC9AE695B0E68DAEE6938DE4BD9CE68EA7E588B6E7A0815C6E2020202020202020636D64426F6479203D206275696C6455704576656E74436D64286275696C644672616D65486561646572286D657465724E6F2C20636F6E74726F6C436F646529293B5C6E202020207D5C6E202020202F2F20E58886E694AF38EFBC9AE689A3E999A4E794B5E9878FEFBC88E58D8FE8AEAE322D7878EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22646564756374456E657267795C2229207B5C6E2020202020202020636F6E737420646564756374456E65726779203D2066756E63446174612E676574537472285C22656E657267795C22293B5C6E2020202020202020636F6E737420646564756374496E7075744964203D2066756E63446174612E676574496E74285C22707572636861736549645C2229207C7C20303B5C6E2020202020202020636F6E737420646564756374536861646F774964203D20736861646F775F67657456616C28736861646F772C205C2264656475637454696D65735C2229207C7C20303B5C6E20202020202020202F2F20E58F96E69C80E5A4A7E580BC2B31EFBC9AE7A1AEE4BF9DE689A3E794B5E5BA8FE58FB7E98092E5A29E5C6E2020202020202020636F6E7374206465647563744964203D204E756D6265725574696C2E6D617828646564756374496E70757449642C20646564756374536861646F7749642C203129202B20313B5C6E20202020202020205C6E20202020202020206966202821646564756374456E6572677929207B5C6E2020202020202020202020207468726F77206E6577204572726F72285C22E689A3E999A4E794B5E9878FE99C80E4BCA0E585A5656E657267795C22293B5C6E20202020202020207D5C6E2020202020202020636F6E74726F6C436F6465203D205C2241305C223B202F2F20E58D8FE8AEAE322D3130EFBC9AE695B0E68DAEE6938DE4BD9CE68EA7E588B6E7A0815C6E2020202020202020636D64426F6479203D206275696C64446564756374456E65726779436D64286275696C644672616D65486561646572286D657465724E6F2C20636F6E74726F6C436F6465292C20646564756374456E657267792C206465647563744964293B5C6E202020207D5C6E202020202F2F20E58886E694AF39EFBC9AE8AEBEE7BDAE3447E69C8DE58AA1E599A8E59CB0E59D80EFBC88E58D8FE8AEAE322D7878EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C2273657452656D6F74653447536572766572416464725C2229207B5C6E2020202020202020636F6E737420686F7374203D2066756E63446174612E676574537472285C22686F73745C22293B5C6E2020202020202020636F6E737420706F7274203D2066756E63446174612E676574537472285C22706F72745C22293B5C6E2020202020202020636F6E7374207369676E203D2066756E63446174612E676574537472285C227369676E5C22293B5C6E20202020202020205C6E20202020202020206966202821686F7374207C7C2021706F727429207B5C6E2020202020202020202020207468726F77206E6577204572726F72285C22E8AEBEE7BDAEE69C8DE58AA1E599A8E59CB0E59D80E99C80E4BCA0E585A5686F7374E5928C706F72745C22293B5C6E20202020202020207D5C6E20202020202020202F2F20E58D8FE8AEAEE99A90E590ABEFBC9AE7ADBEE5908DE9AA8CE8AF81EFBC88E998B2E6ADA2E681B6E6848FE4BFAEE694B9E59CB0E59D80EFBC895C6E2020202020202020696620287369676E20213D3D205C2231383136303232325C2229207B5C6E2020202020202020202020206C6F672E7761726E285C22656E636F646520E8ADA6E5918AEFBC9AE69C8DE58AA1E599A8E59CB0E59D80E8AEBEE7BDAEE7ADBEE5908DE99499E8AFAF5C22293B5C6E202020202020202020202020636D64426F6479203D206275696C6453657453657276657241646472436D64286275696C644672616D65486561646572286D657465724E6F2C205C2241305C22292C20686F73742C20706F727429202B205C2231315C223B5C6E20202020202020202020202072657475726E20636D64426F64793B5C6E20202020202020207D5C6E2020202020202020636F6E74726F6C436F6465203D205C2241305C223B202F2F20E58D8FE8AEAE322D3130EFBC9AE695B0E68DAEE6938DE4BD9CE68EA7E588B6E7A0815C6E2020202020202020636D64426F6479203D206275696C6453657453657276657241646472436D64286275696C644672616D65486561646572286D657465724E6F2C20636F6E74726F6C436F6465292C20686F73742C20706F7274293B5C6E202020207D5C6E202020202F2F20E58886E694AF3130EFBC9AE887AAE5AE9AE4B989E68C87E4BBA4EFBC88E4B88AE5B182E4BCA0E585A5E5AE8CE695B43136E8BF9BE588B6EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636D645C2229207B5C6E202020202020202072657475726E2066756E63446174612E676574537472285C226865785C22293B5C6E202020207D5C6E202020202F2F20E58886E694AF3131EFBC9AE69CAAE79FA5E58A9FE883BDEFBC88E4B88DE694AFE68C81EFBC895C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E202020202020202072657475726E206E756C6C3B5C6E202020207D5C6E5C6E202020202F2F20E58D8FE8AEAE312D39EFBC9A4353E6A0A1E9AA8CEFBC88E8AFA5E4BD8DE4B98BE5898DE68980E69C89E695B0E68DAEE4B98BE5928CE5AFB9323536E58F96E4BD99EFBC895C6E20202020636F6E7374206373203D2063735F636865636B28636D64426F64792C20323536293B5C6E202020202F2F20E58D8FE8AEAE312D34EFBC9AE5AE8CE695B4E68AA5E69687E6A0BCE5BC8F3DE68C87E4BBA4E4BD932B43532B3136EFBC88E7BB93E5B0BEE7ACA6EFBC895C6E20202020636F6E73742066696E616C4672616D65203D2060247B636D64426F64797D247B63737D3136603B5C6E202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE58A9FE883BDE380907B7DE38091EFBC8CE8A1A8E58FB7E380907B7DE38091EFBC8CE68AA5E69687E380907B7DE380915C222C2066756E6349642C206D657465724E6F2C2066696E616C4672616D65293B5C6E2020202072657475726E2066696E616C4672616D653B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC8CE58D8FE8AEAE322D7878EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20363435E58D8FE8AEAE6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E6A0B8E5BF83E980BBE8BE91EFBC9AE68C89E58D8FE8AEAEE9809AE794A8E6A0BCE5BC8FEFBC88E58D8FE8AEAE312D34EFBC89E68F90E58F96E68EA7E588B6E7A0812FE695B0E68DAEE58CBAEFBC8CE5868DE68C89E68EA7E588B6E7A081E58886E694AFE8A7A3E69E90EFBC8841302F41322F4141EFBC895C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E5AE8CE695B43136E8BF9BE588B6E68AA5E69687EFBC88E8AEBEE5A487E4B88AE68AA5E58E9FE5A78BE68AA5E69687EFBC895C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E9A284E79599EFBC8CE69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8C64617461E5AD97E6AEB5E5AD98E68C87E4BBA4E6A087E8AF86EFBC8C70726F70657274696573E5AD98E8AEBEE5A487E5B19EE680A7EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420726573756C74203D205B5D3B5C6E20202020636F6E7374207061796C6F6164436C65616E203D205374725574696C2E72656D6F7665416C6C287061796C6F61642C20272027292E746F55707065724361736528293B3B5C6E202020205C6E202020202F2F20E5889DE5A78BE58C96E8BF94E59B9EE7BB93E69E84EFBC9AE68C89E99C80E6B182E5B086736F757263655061796C6F6164E7A7BBE887B370726F70657274696573EFBC8C64617461E4BB85E4BF9DE79599E6A0B8E5BF83E68C87E4BBA4E6A087E8AF865C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B202F2F20E4BB85E4BF9DE79599E68C87E4BBA4E6A0B8E5BF83E6A087E8AF86EFBC8CE4B88EE8AEBEE5A487E5B19EE680A7E58886E7A6BB5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D5C6E202020207D3B5C6E5C6E202020202F2F20E58D8FE8AEAE312D34EFBC9AE68F90E58F96E9809AE794A8E6A0B8E5BF83E5AD97E6AEB5EFBC88E4BB85E58685E983A8E8A7A3E69E90E794A8EFBC8CE4B88DE5AFB9E5A496E69AB4E99CB2EFBC895C6E20202020636F6E737420636F6E74726F6C436F6465203D207061796C6F6164436C65616E2E737562737472696E672831362C203138293B202F2F20E68EA7E588B6E7A081EFBC9AE7ACAC31362D3138E4BD8DEFBC88E58D8FE8AEAE312D37EFBC895C6E20202020636F6E737420646174614C656E486578203D207061796C6F6164436C65616E2E737562737472696E672831382C203230293B202F2F20E695B0E68DAEE995BFE5BAA6EFBC9AE7ACAC31382D3230E4BD8DEFBC88E58D8FE8AEAE312D38EFBC895C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B202F2F20E695B0E68DAEE995BFE5BAA6E8BDACE58D81E8BF9BE588B6EFBC88E99C80E5878F30783333EFBC8CE6ADA4E5A484E58685E983A8E8A7A3E69E90E5B7B2E5A484E79086EFBC895C6E20202020636F6E7374206461746141726561203D207061796C6F6164436C65616E2E737562737472696E672832302C203230202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC9AE7ACAC3230E4BD8DE5908EEFBC88E58D8FE8AEAE312D34EFBC895C6E20202020636F6E7374206469203D206865785F73756233332864617461417265612E737562737472696E6728302C203829293B202F2F204449E7A081EFBC9AE695B0E68DAEE58CBAE5898D38E4BD8D2D30783333EFBC88E58D8FE8AEAE322D3130EFBC9AE695B0E68DAEE6938DE4BD9CE6A087E8AF86EFBC895C6E5C6E202020202F2F20E58886E694AF31EFBC9AE68EA7E588B6E7A0814141EFBC88E4BA8BE4BBB6E58C85EFBC8CE58D8FE8AEAE322D313230EFBC895C6E2020202069662028636F6E74726F6C436F6465203D3D3D205C2241415C2229207B5C6E2020202020202020636F6E7374206576656E7448656164203D2064617461417265612E737562737472696E6728302C2038293B202F2F20E4BA8BE4BBB6E5A4B4EFBC9AE695B0E68DAEE58CBAE5898D38E4BD8DEFBC88E58D8FE8AEAE322D313230EFBC895C6E20202020202020205C6E20202020202020202F2F20E5AD90E58886E694AF312E31EFBC9AE6B3A8E5868CE58C85EFBC88E58D8FE8AEAE322D313231EFBC895C6E2020202020202020696620286576656E7448656164203D3D3D205C2241414141414130315C222026262064617461417265612E6C656E6774682829203E203829207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C2264657669636552656769737465725C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E8AEBEE5A487E6B3A8E5868C5C223B202F2F20E58D8FE8AEAE322D313231EFBC9AE6B3A8E5868CE58C85E58A9FE883BDE68F8FE8BFB05C6E2020202020202020202020205C6E202020202020202020202020636F6E7374206A736F6E486578203D2064617461417265612E737562737472696E672838293B202F2F204A534F4EE695B0E68DAEE58CBAEFBC9AE4BA8BE4BBB6E5A4B4E5908EEFBC88E58D8FE8AEAE322D313231EFBC895C6E202020202020202020202020636F6E7374206A736F6E537472203D204865785574696C2E6465636F6465486578537472286A736F6E486578292E7265706C616365416C6C285C22285C5C5C5C772B293A5C222C205C225C5C5C2224315C5C5C223A5C22293B202F2F20E4BFAEE5A48D4A534F4EE6A0BCE5BC8F5C6E202020202020202020202020636F6E737420646576696365496E666F203D204A534F4E5574696C2E70617273654F626A286A736F6E537472293B5C6E5C6E2020202020202020202020202F2F20E58D8FE8AEAE322D313231EFBC9AE6B3A8E5868CE58C85E8BF94E59B9EE8AEBEE5A487E59FBAE7A180E4BFA1E681AFEFBC88494D45492F49434349442FE4BFA1E58FB7E7AD89EFBC895C6E20202020202020202020202070726F706572746965732E70726F706572746965732E696D6569203D20646576696365496E666F2E676574537472285C22696D65695C22293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E6963636964203D20646576696365496E666F2E676574537472285C2269636369645C22293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E637371203D20646576696365496E666F2E676574496E74285C226373715C22293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E6669726D7761726556657273696F6E203D20646576696365496E666F2E676574537472285C227665725C22293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E7369676E616C44657363203D2063737128646576696365496E666F2E676574496E74285C226373715C2229293B5C6E20202020202020207D5C6E20202020202020202F2F20E5AD90E58886E694AF312E32EFBC9AE5BF83E8B7B3E58C85EFBC88E58D8FE8AEAE322D313237EFBC895C6E2020202020202020656C736520696620286576656E7448656164203D3D3D205C2241414141414130325C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C226865617274626561745C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E8AEBEE5A487E5BF83E8B7B35C223B202F2F20E58D8FE8AEAE322D313237EFBC9AE5BF83E8B7B3E58C85E58A9FE883BDE68F8FE8BFB05C6E20202020202020207D5C6E20202020202020202F2F20E5AD90E58886E694AF312E33EFBC9AE69CAAE79FA5E4BA8BE4BBB6EFBC88E58D8FE8AEAEE69CAAE98082E9858DEFBC895C6E2020202020202020656C7365207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22756E6B6E6F776E4576656E745C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E69CAAE79FA5E4BA8BE4BBB65C223B5C6E20202020202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E20202020202020207D5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE68EA7E588B6E7A0814130EFBC88E695B0E68DAEE6938DE4BD9CEFBC8CE58D8FE8AEAE322D3130EFBC895C6E20202020656C73652069662028636F6E74726F6C436F6465203D3D3D205C2241305C2229207B5C6E20202020202020202F2F20E5AD90E58886E694AF322E31EFBC9AE69FA5E8AFA2E794A8E794B5E9878FE5938DE5BA94EFBC8844493D3030303239313030EFBC8CE58D8FE8AEAE322D3131EFBC895C6E2020202020202020696620286469203D3D3D205C2230303032393130305C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C226D65746572526561645C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E8AFBBE8A1A8EFBC88E69FA5E8AFA2E585A8E983A8E695B0E68DAEEFBC895C223B202F2F20E58D8FE8AEAE322D3131EFBC9AE58A9FE883BDE68F8FE8BFB05C6E2020202020202020202020205C6E2020202020202020202020202F2F20E58D8FE8AEAE312D313531EFBC9AE794B5E9878FE8A7A3E69E90EFBC88E5878F307833332BE58F8DE586992BE999A4E4BBA5313030EFBC8C32E4BD8DE5B08FE695B0EFBC895C6E20202020202020202020202070726F706572746965732E70726F706572746965732E72656D61696E456E65726779203D204E756D6265725574696C2E646976285C6E20202020202020202020202020202020496E74656765722E7061727365496E74287265766572736554776F4469676974286865785F73756233332864617461417265612E737562737472696E672831302C203138292929292C5C6E202020202020202020202020202020203130302C5C6E20202020202020202020202020202020325C6E202020202020202020202020293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E746F74616C456E65726779203D204E756D6265725574696C2E646976285C6E20202020202020202020202020202020496E74656765722E7061727365496E74286865785F72657665727365286865785F73756233332864617461417265612E737562737472696E672831382C203236292929292C5C6E202020202020202020202020202020203130302C5C6E20202020202020202020202020202020325C6E202020202020202020202020293B5C6E2020202020202020202020202F2F20E58D8FE8AEAE312D313533EFBC9AE794B5E58E8BE8A7A3E69E90EFBC88E5878F307833332BE58F8DE586992BE999A4E4BBA5313030EFBC8C31E4BD8DE5B08FE695B0EFBC895C6E20202020202020202020202070726F706572746965732E70726F706572746965732E766F6C74616765203D204E756D6265725574696C2E646976285C6E20202020202020202020202020202020496E74656765722E7061727365496E74286865785F72657665727365286865785F73756233332864617461417265612E737562737472696E672832362C203334292929292C5C6E2020202020202020202020202020202031302C5C6E20202020202020202020202020202020315C6E202020202020202020202020293B5C6E2020202020202020202020202F2F20E58D8FE8AEAE312D313533EFBC9AE794B5E6B581E8A7A3E69E90EFBC88E5878F307833332BE58F8DE586992BE999A4E4BBA5313030EFBC8C33E4BD8DE5B08FE695B0EFBC895C6E20202020202020202020202070726F706572746965732E70726F706572746965732E63757272656E74203D204E756D6265725574696C2E646976285C6E20202020202020202020202020202020496E74656765722E7061727365496E74286865785F72657665727365286865785F73756233332864617461417265612E737562737472696E672833342C203432292929292C5C6E20202020202020202020202020202020313030302C5C6E20202020202020202020202020202020335C6E202020202020202020202020293B5C6E2020202020202020202020202F2F20E58D8FE8AEAE312D313533EFBC9AE58A9FE78E872FE58A9FE78E87E59BA0E5AD90E8A7A3E69E90EFBC88E58F8DE586992BE5878F30783333EFBC895C6E20202020202020202020202070726F706572746965732E70726F706572746965732E706F776572203D20496E74656765722E7061727365496E74286865785F72657665727365286865785F73756233332864617461417265612E737562737472696E672834322C203530292929293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E746F74616C506F776572203D20496E74656765722E7061727365496E74286865785F72657665727365286865785F73756233332864617461417265612E737562737472696E672835302C203538292929293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E706F776572466163746F72203D20496E74656765722E7061727365496E74286865785F72657665727365286865785F73756233332864617461417265612E737562737472696E672835382C203632292929293B5C6E2020202020202020202020202F2F20E58D8FE8AEAE312D313533EFBC9AE4BFA1E58FB72FE5BC80E585B3E78AB6E680812FE8AEBEE5A487E4BFA1E681AFE8A7A3E69E905C6E20202020202020202020202070726F706572746965732E70726F706572746965732E637371203D20496E74656765722E7061727365496E742864617461417265612E737562737472696E672836322C20363429293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E696D6569203D2064617461417265612E737562737472696E672836362C203832293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E6963636964203D2064617461417265612E737562737472696E672838322C20313032293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E6669726D7761726556657273696F6E203D206865785F746F41736369692864617461417265612E737562737472696E67283130322C2031323229293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E707572636861736554696D6573203D20496E74656765722E7061727365496E74286865785F73756233332864617461417265612E737562737472696E67283132322C2031333029292C203136293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E63737144657363203D206373712870726F706572746965732E70726F706572746965732E637371293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E6F70656E5374617465203D206865785F73756233332864617461417265612E737562737472696E672836342C2036362929203D3D3D205C2231425C22203F2031203A20303B202F2F20E58D8FE8AEAE312D313533EFBC9A31423DE59088E997B85C6E20202020202020202020202070726F706572746965732E70726F706572746965732E6F70656E537461746544657363203D2070726F706572746965732E70726F706572746965732E6F70656E5374617465203D3D3D2031203F205C22E59088E997B85C22203A205C22E68B89E997B85C223B5C6E20202020202020207D5C6E20202020202020202F2F20E5AD90E58886E694AF322E32EFBC9AE8BF9CE7A88BE8B4ADE794B5E5938DE5BA94EFBC8844493D46453032303130372F4645303330313037EFBC8CE58D8FE8AEAE322D3830EFBC895C6E2020202020202020656C7365206966202864693D3D3D5C2246453032303130375C22207C7C64693D3D3D5C2246453033303130375C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C2270757263686173655C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E8BF9CE7A88BE8B4ADE794B5E5938DE5BA945C223B202F2F20E58D8FE8AEAE322D3830EFBC9AE58A9FE883BDE68F8FE8BFB05C6E202020202020202020202020636F6E737420707572636861736544617461203D2064617461417265612E737562737472696E672838293B202F2F20E8B4ADE794B5E695B0E68DAEE58CBAEFBC9A4449E7A081E5908EEFBC88E58D8FE8AEAE322D3830EFBC895C6E2020202020202020202020205C6E2020202020202020202020202F2F20E58D8FE8AEAE322D3830EFBC9AE8B4ADE794B5E5938DE5BA94E695B0E68DAEE8A7A3E69E90EFBC88E58F8DE586992BE5878F307833332BE999A4E4BBA5313030EFBC895C6E20202020202020202020202070726F706572746965732E70726F706572746965732E746F74616C456E65726779203D204E756D6265725574696C2E646976285C6E20202020202020202020202020202020496E74656765722E7061727365496E74286865785F72657665727365286865785F7375623333287075726368617365446174612E737562737472696E6728302C2038292929292C5C6E202020202020202020202020202020203130302C5C6E20202020202020202020202020202020325C6E202020202020202020202020293B5C6E202020202020202020202020636F6E73742072656D61696E456E65726779526177203D204E756D6265725574696C2E646976285C6E20202020202020202020202020202020496E74656765722E7061727365496E74286865785F72657665727365286865785F7375623333287075726368617365446174612E737562737472696E6728382C203136292929292C5C6E202020202020202020202020202020203130302C5C6E20202020202020202020202020202020325C6E202020202020202020202020293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E707572636861736554696D6573203D20496E74656765722E7061727365496E74286865785F7375623333287075726368617365446174612E737562737472696E672831362C20323429292C203136293B5C6E202020202020202020202020636F6E7374207A68656E67203D20496E74656765722E7061727365496E74286865785F72657665727365286865785F7375623333287075726368617365446174612E737562737472696E672832342C203332292929293B202F2F20E589A9E4BD99E794B5E9878FE6ADA3E8B49FE6A087E8AF865C6E20202020202020202020202070726F706572746965732E70726F706572746965732E72656D61696E456E65726779203D207A68656E67203D3D3D2030203F2072656D61696E456E65726779526177203A202D72656D61696E456E657267795261773B5C6E20202020202020207D5C6E20202020202020202F2F20E5AD90E58886E694AF322E33EFBC9AE689A3E999A4E794B5E9878FE5938DE5BA94EFBC8844493D4645303430313037EFBC8CE58D8FE8AEAE322D7878EFBC895C6E2020202020202020656C736520696620286469203D3D3D205C2246453034303130375C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22646564756374456E657267795C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E689A3E999A4E794B5E9878FE5938DE5BA945C223B202F2F20E58D8FE8AEAE322D7878EFBC9AE58A9FE883BDE68F8FE8BFB05C6E2020202020202020202020205C6E202020202020202020202020636F6E73742064656475637444617461203D2064617461417265612E737562737472696E672838293B202F2F20E689A3E794B5E695B0E68DAEE58CBAEFBC9A4449E7A081E5908E5C6E2020202020202020202020202F2F20E58D8FE8AEAE322D7878EFBC9AE689A3E794B5E5938DE5BA94E695B0E68DAEE8A7A3E69E90EFBC88E58F8DE586992BE5878F307833332BE999A4E4BBA5313030EFBC895C6E202020202020202020202020636F6E73742072656D61696E456E65726779526177203D204E756D6265725574696C2E646976285C6E20202020202020202020202020202020496E74656765722E7061727365496E74287265766572736554776F4469676974286865785F737562333328646564756374446174612E737562737472696E6728302C2038292929292C5C6E202020202020202020202020202020203130302C5C6E20202020202020202020202020202020325C6E202020202020202020202020293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E746F74616C456E65726779203D204E756D6265725574696C2E646976285C6E20202020202020202020202020202020496E74656765722E7061727365496E74286865785F72657665727365286865785F737562333328646564756374446174612E737562737472696E6728382C203136292929292C5C6E202020202020202020202020202020203130302C5C6E20202020202020202020202020202020325C6E202020202020202020202020293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E64656475637454696D6573203D20496E74656765722E7061727365496E74286865785F737562333328646564756374446174612E737562737472696E672831362C20323429292C203136293B5C6E202020202020202020202020636F6E7374207A68656E67203D20496E74656765722E7061727365496E74286865785F72657665727365286865785F737562333328646564756374446174612E737562737472696E672832342C203332292929293B202F2F20E589A9E4BD99E794B5E9878FE6ADA3E8B49FE6A087E8AF865C6E20202020202020202020202070726F706572746965732E70726F706572746965732E72656D61696E456E65726779203D207A68656E67203D3D3D2030203F2072656D61696E456E65726779526177203A202D72656D61696E456E657267795261773B5C6E20202020202020207D5C6E20202020202020202F2F20E5AD90E58886E694AF322E34EFBC9AE79FABE6ADA3E794B5E9878FE5938DE5BA94EFBC8844493D3138313630323230EFBC8CE58D8FE8AEAE322D3630EFBC895C6E2020202020202020656C736520696620286469203D3D3D205C2231383136303232305C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22736574456E6572677956616C75655C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E79FABE6ADA3E794B5E9878FE5938DE5BA945C223B202F2F20E58D8FE8AEAE322D3630EFBC9AE58A9FE883BDE68F8FE8BFB05C6E2020202020202020202020205C6E202020202020202020202020636F6E737420666C6167203D206865785F73756233332864617461417265612E737562737472696E6728382C20313029293B202F2F20E58D8FE8AEAE322D3630EFBC9AE689A7E8A18CE7BB93E69E9CE6A087E8AF86EFBC8830313DE68890E58A9FEFBC8CE585B6E4BB963DE5A4B1E8B4A5EFBC895C6E20202020202020202020202070726F706572746965732E70726F706572746965732E6F7065726174696F6E526573756C74203D20666C6167203D3D3D205C2230315C22203F205C22E68890E58A9F5C22203A205C22E5A4B1E8B4A55C223B5C6E20202020202020207D5C6E20202020202020202F2F20E5AD90E58886E694AF322E35EFBC9AE4B88AE68AA5E4BA8BE4BBB6E5938DE5BA94EFBC8844493D3138313630323136EFBC8CE58D8FE8AEAE322D7878EFBC895C6E2020202020202020656C736520696620286469203D3D3D205C2231383136303231365C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C2275704576656E745C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E4B88AE68AA5E4BA8BE4BBB6E5938DE5BA945C223B202F2F20E58D8FE8AEAE322D7878EFBC9AE58A9FE883BDE68F8FE8BFB05C6E2020202020202020202020205C6E202020202020202020202020636F6E737420666C6167203D206865785F73756233332864617461417265612E737562737472696E6728382C20313029293B202F2F20E689A7E8A18CE7BB93E69E9CE6A087E8AF86EFBC8830313DE68890E58A9FEFBC895C6E20202020202020202020202070726F706572746965732E70726F706572746965732E6F7065726174696F6E526573756C74203D20666C6167203D3D3D205C2230315C22203F205C22E68890E58A9F5C22203A205C22E5A4B1E8B4A55C223B5C6E20202020202020207D5C6E20202020202020202F2F20E5AD90E58886E694AF322E36EFBC9AE58699E585A5E8A1A8E58FB7E5938DE5BA94EFBC8844493D3138313630323135EFBC8CE58D8FE8AEAE322D3231EFBC895C6E2020202020202020656C736520696620286469203D3D3D205C2231383136303231355C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C2277726974654D657465724E6F5C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E58699E585A5E8A1A8E58FB7E5938DE5BA945C223B202F2F20E58D8FE8AEAE322D3231EFBC9AE58A9FE883BDE68F8FE8BFB05C6E2020202020202020202020205C6E202020202020202020202020636F6E737420666C6167203D206865785F73756233332864617461417265612E737562737472696E6728382C20313029293B202F2F20E58D8FE8AEAE322D3231EFBC9AE689A7E8A18CE7BB93E69E9CE6A087E8AF86EFBC8830313DE68890E58A9FEFBC895C6E20202020202020202020202070726F706572746965732E70726F706572746965732E6F7065726174696F6E526573756C74203D20666C6167203D3D3D205C2230315C22203F205C22E68890E58A9F5C22203A205C22E5A4B1E8B4A55C223B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E6D657465724E6F203D2064617461417265612E737562737472696E672831322C203234293B202F2F20E58D8FE8AEAE322D3231EFBC9AE8BF94E59B9EE58699E585A5E79A84E8A1A8E58FB75C6E20202020202020207D5C6E20202020202020202F2F20E5AD90E58886E694AF322E37EFBC9AE9878DE590AFE5938DE5BA94EFBC8844493D3138313630323137EFBC8CE58D8FE8AEAE322D3130EFBC895C6E2020202020202020656C736520696620286469203D3D3D205C2231383136303231375C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22726573746172745C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E9878DE590AFE5938DE5BA945C223B202F2F20E58D8FE8AEAE322D3130EFBC9AE58A9FE883BDE68F8FE8BFB05C6E2020202020202020202020205C6E202020202020202020202020636F6E737420666C6167203D206865785F73756233332864617461417265612E737562737472696E6728382C20313029293B202F2F20E58D8FE8AEAE322D3130EFBC9AE689A7E8A18CE7BB93E69E9CE6A087E8AF86EFBC8830313DE68890E58A9FEFBC895C6E20202020202020202020202070726F706572746965732E70726F706572746965732E6F7065726174696F6E526573756C74203D20666C6167203D3D3D205C2230315C22203F205C22E68890E58A9F5C22203A205C22E5A4B1E8B4A55C223B5C6E20202020202020207D5C6E20202020202020202F2F20E5AD90E58886E694AF322E38EFBC9AE69FA5E8AFA2E8AEBEE5A487E78AB6E68081E5938DE5BA94EFBC8844493D30303032393230302F3030303239333030EFBC8CE58D8FE8AEAE322D3136EFBC895C6E2020202020202020656C7365206966202864693D3D3D5C2230303032393230305C22207C7C64693D3D3D5C2230303032393330305C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C2271756572794465766963655374617475735C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E69FA5E8AFA2E8AEBEE5A487E78AB6E680815C223B202F2F20E58D8FE8AEAE322D3136EFBC9AE58A9FE883BDE68F8FE8BFB05C6E20202020202020202020202070726F706572746965732E70726F706572746965732E636869705374617465203D2064617461417265612E737562737472696E672832382C203330293B202F2F20E58D8FE8AEAE322D3136EFBC9AE8AEA1E9878FE88AAFE78987E78AB6E680815C6E20202020202020207D5C6E20202020202020202F2F20E5AD90E58886E694AF322E39EFBC9AE69CAAE79FA5E695B0E68DAEE6938DE4BD9CEFBC88E58D8FE8AEAEE69CAAE98082E9858DEFBC895C6E2020202020202020656C7365207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22756E6B6E6F776E446174614F7065726174696F6E5C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E69CAAE79FA5E695B0E68DAEE6938DE4BD9C5C223B5C6E20202020202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E20202020202020207D5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE68EA7E588B6E7A0814132EFBC88E7BBA7E794B5E599A8E68EA7E588B6EFBC8CE58D8FE8AEAE322D313037EFBC895C6E20202020656C73652069662028636F6E74726F6C436F6465203D3D3D205C2241325C2229207B5C6E202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C227377697463684F6E4F66665C223B5C6E202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E5BC80E585B3E99880E5938DE5BA945C223B202F2F20E58D8FE8AEAE322D313037EFBC9AE58A9FE883BDE68F8FE8BFB05C6E20202020202020205C6E2020202020202020636F6E737420737461747573436F6465203D2064617461417265612E737562737472696E6728382C203130293B202F2F20E58D8FE8AEAE322D313037EFBC9AE5BC80E585B3E78AB6E68081E7A081EFBC8834442F34452F3845EFBC895C6E20202020202020206C65742076616C76654F70526573756C74203D205C225C223B5C6E20202020202020206C65742063757272656E744F70656E5374617465203D205C225C223B5C6E20202020202020205C6E202020202020202069662028737461747573436F6465203D3D3D205C2234445C2229207B5C6E20202020202020202020202076616C76654F70526573756C74203D205C22E696ADE997B8EFBC88E696ADE794B5EFBC89E68890E58A9F5C223B202F2F20E58D8FE8AEAE322D313037EFBC9A34443DE58886E997B8E68890E58A9F5C6E20202020202020202020202063757272656E744F70656E5374617465203D205C22305C223B5C6E20202020202020207D5C6E2020202020202020656C73652069662028737461747573436F6465203D3D3D205C2234455C2229207B5C6E20202020202020202020202076616C76654F70526573756C74203D205C22E59088E997B8EFBC88E69DA5E794B5EFBC89E68890E58A9F5C223B202F2F20E58D8FE8AEAE322D313037EFBC9A34453DE59088E997B8E68890E58A9F5C6E20202020202020202020202063757272656E744F70656E5374617465203D205C22315C223B5C6E20202020202020207D5C6E2020202020202020656C73652069662028737461747573436F6465203D3D3D205C2238455C2229207B5C6E20202020202020202020202076616C76654F70526573756C74203D205C22E59088E997B8E5A4B1E8B4A5EFBC88E589A9E4BD99E794B5E9878FE289A430EFBC895C223B202F2F20E58D8FE8AEAE322D313037EFBC9A38453DE59088E997B8E5A4B1E8B4A5EFBC88E4BD99E9A29DE4B88DE8B6B3EFBC895C6E20202020202020202020202063757272656E744F70656E5374617465203D205C22305C223B5C6E2020202020202020202020202F2F20E58D8FE8AEAE322D313037EFBC9AE4BD99E9A29DE4B88DE8B6B3E8A7A6E58F91E5918AE8ADA65C6E20202020202020202020202070726F706572746965732E70726F706572746965732E6576656E7473203D205B7B5C6E202020202020202020202020202020205C2269645C223A205C226C6F7742616C616E6365416C61726D5C222C5C6E202020202020202020202020202020205C226E616D655C223A205C22E4BD99E9A29DE4B88DE8B6B3E5918AE8ADA65C222C5C6E202020202020202020202020202020205C2276616C75655C223A205C22E59088E997B8E5A4B1E8B4A5EFBC9AE589A9E4BD99E794B5E9878FE289A430EFBC8CE697A0E6B395E9809AE794B55C222C5C6E202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E2020202020202020202020207D5D3B5C6E20202020202020207D5C6E2020202020202020656C7365207B5C6E20202020202020202020202076616C76654F70526573756C74203D2060E69CAAE79FA5E6938DE4BD9CE7BB93E69E9CEFBC88E78AB6E68081E7A081E38090247B737461747573436F64657DE38091EFBC89603B5C6E20202020202020202020202063757272656E744F70656E5374617465203D205C22E69CAAE79FA55C223B5C6E20202020202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E20202020202020207D5C6E20202020202020205C6E202020202020202070726F706572746965732E70726F706572746965732E6F70656E5374617465203D2063757272656E744F70656E53746174653B5C6E202020202020202070726F706572746965732E70726F706572746965732E6F70656E537461746544657363203D2063757272656E744F70656E5374617465203D3D3D205C22315C22203F205C22E59088E997B85C22203A205C22E68B89E997B85C223B5C6E202020202020202070726F706572746965732E70726F706572746965732E6F7065726174696F6E526573756C74203D2076616C76654F70526573756C743B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E68EA7E588B6E7A081EFBC88E58D8FE8AEAEE69CAAE98082E9858DEFBC8CE4BB85E694AFE68C8141302F41322F4141EFBC895C6E20202020656C7365207B5C6E202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22756E6B6E6F776E436F6E74726F6C436F64655C223B5C6E202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E69CAAE79FA5E68EA7E588B6E7A0815C223B5C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020207D5C6E5C6E20202020726573756C742E707573682870726F70657274696573293B5C6E202020206C6F672E696E666F285C226465636F646520E5AE8CE68890EFBC9AE8A7A3E69E90E78AB6E68081E380907B7DE38091EFBC8CE58A9FE883BDE380907B7DE380915C222C205C6E202020202020202070726F706572746965732E646174612E70617273655374617475732C2070726F706572746965732E646174612E66756E6374696F6E4964293B5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2F2072657475726E207072654465636F6465285C223638323530373037656138646461363861613462616161616161303137623633373337313361333333313263363936643635363933613338333633363335333633303330333833383333333533363338333433313263363936333633363936343361333833393338333633313331333233353332333133353330333833333334333333393331333233383263373636353732336134333436353833303331353333303330333133383764643231365C22295C6E2F2F20E6B58BE8AF95E7A4BAE4BE8BEFBC88E99C80E4BCA0E585A5E789A9E6A8A1E59E8B4A534F4EE5AD97E7ACA6E4B8B2EFBC895C6E2F2F20636F6E73742074657374526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C227377697463684F6E4F66665C222C5C22646174615C223A7B5C2276616C76654F6E5C223A312C5C226D657465724E6F5C223A5C223235303730374541384444415C227D7D273B5C6E2F2FE4B9B0E794B55C6E2F2F20636F6E737420746573745265713D277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2270757263686173655C222C5C22646174615C223A7B5C226D657465724E6F5C223A5C223235303730376561386464615C222C5C22656E657267795C223A5C22315C222C5C22707572636861736549645C223A317D7D275C6E5C6E2F2F20636F6E737420746573745265713D277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2275704576656E745C222C5C22646174615C223A7B5C226D657465724E6F5C223A5C223235303730376561386464615C227D7D275C6E5C6E2F2F20636F6E73742074657374526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C226D65746572526561645C222C5C22646174615C223A7B5C226D657465724E6F5C223A5C223235303730374541384444415C227D7D273B5C6E2F2F20636F6E73742074657374526571203D277B5C22646174615C223A7B5C226D657465724E6F5C223A5C223235303730374541384444415C222C5C22686F73745C223A5C227463702E6E6578696F742E78797A5C222C5C22706F72745C223A5C2231393939395C227D2C5C2266756E6374696F6E5C223A5C2273657452656D6F74653447536572766572416464725C222C5C226D657373616765547970655C223A5C2246554E4354494F4E535C227D273B5C6E2F2F2072657475726E20656E636F646528746573745265712C7B5C2273746174655C223A7B5C22646573697265645C223A7B7D2C5C227265706F727465645C223A7B5C226F726967696E616C4D6573736167655C223A5C22363832353037303765613864646136386130343133333335633433333335333336373333333333333333333433333833353533333333336233333333333333333333333333333333333333333333333333333232346430383636353630303838333536383431383938363131323532313530383334333931323834333436353833303331353333303330333133383333333333333539633431365C222C5C226D657465724E6F5C223A5C223235303730374541384444415C222C5C22636F6E74726F6C436F64655C223A5C2241305C222C5C226576656E74547970655C223A5C22E8AEBEE5A487E5BF83E8B7B35C222C5C22696D65695C223A5C22303836363536303038383335363834315C222C5C2269636369645C223A5C2238393836313132353231353038333433393132385C222C5C226373715C223A32322C5C226669726D7761726556657273696F6E5C223A5C22434658303153303031385C222C5C227369676E616C446573635C223A5C22E4B8AD5C222C5C2272656D61696E456E657267795C223A33342C5C22746F74616C456E657267795C223A3130302C5C22766F6C746167655C223A3232352C5C2263757272656E745C223A302E3030382C5C22706F7765725C223A302C5C22706F776572466163746F725C223A302C5C22637371446573635C223A5C22E5A5BD5C222C5C226F70656E53746174655C223A302C5C226F70656E5374617465446573635C223A5C22E68B89E997B85C222C5C22707572636861736554696D65735C223A33382C5C2266756E6374696F6E49645C223A5C226D65746572526561645C222C5C2266756E6374696F6E4E616D655C223A5C22E8AFBBE8A1A85C222C5C22627573696E657373547970655C223A5C22E7BBA7E794B5E599A8E68EA7E588B65C227D7D2C5C226D657461646174615C223A7B5C22646573697265645C223A7B7D2C5C227265706F727465645C223A7B5C226F726967696E616C4D6573736167655C223A7B5C2274696D657374616D705C223A313735373638343534397D2C5C226D657465724E6F5C223A7B5C2274696D657374616D705C223A313735373638343534397D2C5C22636F6E74726F6C436F64655C223A7B5C2274696D657374616D705C223A313735373638343534397D2C5C226576656E74547970655C223A7B5C2274696D657374616D705C223A313735373638343530367D2C5C22696D65695C223A7B5C2274696D657374616D705C223A313735373638343534397D2C5C2269636369645C223A7B5C2274696D657374616D705C223A313735373638343534397D2C5C226373715C223A7B5C2274696D657374616D705C223A313735373638343534397D2C5C226669726D7761726556657273696F6E5C223A7B5C2274696D657374616D705C223A313735373638343534397D2C5C227369676E616C446573635C223A7B5C2274696D657374616D705C223A313735373637373330357D2C5C2272656D61696E456E657267795C223A7B5C2274696D657374616D705C223A313735373638343534397D2C5C22746F74616C456E657267795C223A7B5C2274696D657374616D705C223A313735373638343534397D2C5C22766F6C746167655C223A7B5C2274696D657374616D705C223A313735373638343534397D2C5C2263757272656E745C223A7B5C2274696D657374616D705C223A313735373638343534397D2C5C22706F7765725C223A7B5C2274696D657374616D705C223A313735373638343534397D2C5C22706F776572466163746F725C223A7B5C2274696D657374616D705C223A313735373638343534397D2C5C22637371446573635C223A7B5C2274696D657374616D705C223A313735373638343534397D2C5C226F70656E53746174655C223A7B5C2274696D657374616D705C223A313735373638343534397D2C5C226F70656E5374617465446573635C223A7B5C2274696D657374616D705C223A313735373638343534397D2C5C22707572636861736554696D65735C223A7B5C2274696D657374616D705C223A313735373638343534397D2C5C2266756E6374696F6E49645C223A7B5C2274696D657374616D705C223A313735373638343534397D2C5C2266756E6374696F6E4E616D655C223A7B5C2274696D657374616D705C223A313735373638343534397D2C5C22627573696E657373547970655C223A7B5C2274696D657374616D705C223A313735373637383932307D7D7D2C5C2274696D657374616D705C223A313735373638343534392C5C2276657273696F6E5C223A3137357D293B5C6E2F2F2072657475726E20656E636F646528277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C227377697463684F6E4F66665C222C5C22646174615C223A7B5C226D657465724E6F5C223A5C223235303730376561386464615C222C5C2276616C76654F6E5C223A307D7D27295C6E2F2F20E8A7A3E7A081E6B58BE8AF95EFBC88E4BCA0E585A5E5AE8CE695B4E68AA5E69687EFBC895C6E2F2F2072657475726E20656E636F64652874657374526571295C6E72657475726E206465636F6465285C22363832353037303765613864646136386130343133333335633433333335633737343333333333383333333333333861353533333333346133333333333333333333333333333333333333333333333333333331346530383636353630303838333536383431383938363131323532313530383334333931323834333436353833303331353333303330333133383333333333333430373631365C222C207B7D293B5C6E5C6E2F2FE58585E580BC5C6E2F2F2072657475726E206465636F6465285C22363832353037303765613864646136386132303533353333333333333465313731365C22295C6E5C6E2F2FE79FABE6ADA3E794B5E9878FE5928CE589A9E4BD99E794B5E9878F5C6E2F2F2072657475726E206465636F6465285C22363832353037303765613864646136386130343133333335633433333335343535366162356133333333333433333534353533333333336233333333333333333333333333333333333333333333333333333236346530383636353630303838333536383431383938363131323532313530383334333931323834333436353833303331353333303330333133383333333333333966383031365C22295C6E5C6E2F2F2072657475726E206465636F6465285C22363832353037303765613864646136386130313433313337333433613333636333633333333333333933353633333333333363663333333333333333636631365C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9293250313638382DE58D95E79BB8E68C82E5BC8FE794B5E8A1A8222C0A20202263726561746554696D6522203A20313735373035373036393537342C0A20202275706461746554696D6522203A20313735393930393933353333372C0A2020226C6F636B22203A202230222C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022486E4464536E6A316B695167222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22363832353037303765613864646136386130343133333335633433333335633737343333333333383333333333333861353533333333346133333333333333333333333333333333333333333333333333333331346530383636353630303838333536383431383938363131323532313530383334333931323834333436353833303331353333303330333133383333333333333430373631365C222C5C6E2020202020202020202020205C2272656D61696E456E657267795C223A2034312E39342C5C6E2020202020202020202020205C22746F74616C456E657267795C223A20302E30352C5C6E2020202020202020202020205C22766F6C746167655C223A203232352E372C5C6E2020202020202020202020205C2263757272656E745C223A20302E3031372C5C6E2020202020202020202020205C22706F7765725C223A20302C5C6E2020202020202020202020205C22746F74616C506F7765725C223A20302C5C6E2020202020202020202020205C22706F776572466163746F725C223A20302C5C6E2020202020202020202020205C226373715C223A2033312C5C6E2020202020202020202020205C22696D65695C223A205C22303836363536303038383335363834315C222C5C6E2020202020202020202020205C2269636369645C223A205C2238393836313132353231353038333433393132385C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C22434658303153303031385C222C5C6E2020202020202020202020205C22707572636861736554696D65735C223A2031332C5C6E2020202020202020202020205C22637371446573635C223A205C22E69E81E5A5BD5C222C5C6E2020202020202020202020205C226F70656E53746174655C223A20312C5C6E2020202020202020202020205C226F70656E5374617465446573635C223A205C22E59088E997B85C225C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C226D65746572526561645C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C22E8AFBBE8A1A8EFBC88E69FA5E8AFA2E585A8E983A8E695B0E68DAEEFBC895C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('618420e3db4744e1a026c863be182084', 1760623340512, NULL, 'api', '测试协议', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223631383432306533646234373434653161303236633836336265313832303834222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D207061796C6F6164203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C2231313131315C222C5C6E20202020202020205C2270726F647563744B65795C223A205C225C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D207061796C6F6164203D3E207B5C6E20202020766172207273203D205B5D3B5C6E202020202F2F20E5B19EE680A75C6E202020207661722070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E202020202020202020205C22736C617665416464726573735C223A395C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A747275655C6E202020207D3B5C6E202020202F2F2072732E707573682870726F70657274696573293B5C6E202020205C6E202020202F2F20E4BA8BE4BBB65C6E20202020766172206576656E74203D207B5C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C5C6E20202020202020205C226576656E745C223A205C225C222C5C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E202020202F2F2072732E70757368286576656E74293B5C6E202020205C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2F20E8B083E8AF95E7A4BAE4BE8BEFBC88E6ADA3E5BC8FE4BDBFE794A8E8AFB7E588A0E999A4E68896E6B3A8E9878AEFBC895C6E2F2F72657475726E207072654465636F6465285C225C22293B5C6E2F2F2072657475726E20656E636F6465287B7D293B5C6E2F2F2072657475726E206465636F6465285C225C22293B222C0A20202267726F7570496422203A20223737623539393936353439643436333861383538383866376564643831333164222C0A2020226E616D6522203A2022E6B58BE8AF95E58D8FE8AEAE222C0A20202263726561746554696D6522203A20313735373932363638393534372C0A20202275706461746554696D6522203A20313736303632333334303438372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022563259766237444E366F304E222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('63be4f42204e431c9f3df9df38d3a16a', 1760682456955, NULL, 'api', '(勿改)485网关-MQTT通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223633626534663432323034653433316339663364663964663338643361313661222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D207061796C6F6164203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C225C222C5C6E20202020202020205C2270726F647563744B65795C223A205C225C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D207061796C6F6164203D3E207B5C6E20202020766172207273203D205B5D3B5C6E202020202F2F20E5B19EE680A75C6E202020207661722070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B7D5C6E202020207D3B5C6E202020202F2F2072732E707573682870726F70657274696573293B5C6E202020205C6E202020202F2F20E4BA8BE4BBB65C6E20202020766172206576656E74203D207B5C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C5C6E20202020202020205C226576656E745C223A205C225C222C5C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E202020202F2F2072732E70757368286576656E74293B5C6E202020205C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2F20E8B083E8AF95E7A4BAE4BE8BEFBC88E6ADA3E5BC8FE4BDBFE794A8E8AFB7E588A0E999A4E68896E6B3A8E9878AEFBC895C6E2F2F72657475726E207072654465636F6465285C225C22293B5C6E2F2F2072657475726E20656E636F6465287B7D293B5C6E2F2F2072657475726E206465636F6465285C225C22293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D4D515454E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303638323435363934322C0A20202275706461746554696D6522203A206E756C6C2C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A206E756C6C2C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('63be4f42204e431c9f3df9df38d3a16a', 1760682525680, NULL, 'api', '(勿改)485网关-MQTT通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223633626534663432323034653433316339663364663964663338643361313661222C0A20202273637269707422203A20222F2FE7BC96E7A0815C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E5C7472657475726E2027273B5C6E7D5C6E2F2FE8A7A3E7A0815C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220686578536F757263653D207061796C6F61643B5C6E202020207661722070696E673D6865785F746F4173636969285C2237303639366536375C22293B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A7B5C6E2020202020202020202020205C6E20202020202020207D5C6E202020207D3B5C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E2020202076617220616464723D496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E202020207074732E7375624465766963652E736C617665416464726573733D616464723B5C6E2020202072657475726E207074733B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D4D515454E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303638323435363934322C0A20202275706461746554696D6522203A20313736303638323532353637302C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('63be4f42204e431c9f3df9df38d3a16a', 1760694324219, NULL, 'api', '(勿改)485网关-MQTT通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223633626534663432323034653433316339663364663964663338643361313661222C0A20202273637269707422203A20222F2FE7BC96E7A0815C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E5C7472657475726E2027273B5C6E7D5C6E2F2FE8A7A3E7A0815C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220686578536F757263653D207061796C6F61643B5C6E202020207661722070696E673D6865785F746F4173636969285C2237303639366536375C22293B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A7B5C6E2020202020202020202020205C6E20202020202020207D5C6E202020207D3B5C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E2020202076617220616464723D496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E202020207074732E7375624465766963652E736C617665416464726573733D616464723B5C6E2020202072657475726E207074733B5C6E7D3B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D4D515454E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303638323435363934322C0A20202275706461746554696D6522203A20313736303639343332343139352C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('63be4f42204e431c9f3df9df38d3a16a', 1760694338235, NULL, 'api', '(勿改)485网关-MQTT通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223633626534663432323034653433316339663364663964663338643361313661222C0A20202273637269707422203A20222F2FE7BC96E7A0815C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E5C7472657475726E2027273B5C6E7D5C6E2F2FE8A7A3E7A0815C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220686578536F757263653D207061796C6F61643B5C6E202020207661722070696E673D6865785F746F4173636969285C2237303639366536375C22293B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A7B5C6E2020202020202020202020205C6E20202020202020207D5C6E202020207D3B5C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E2020202076617220616464723D496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E202020207074732E7375624465766963652E736C617665416464726573733D616464723B5C6E2020202072657475726E207074733B5C6E7D3B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D4D515454E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303638323435363934322C0A20202275706461746554696D6522203A20313736303639343333383231372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('63be4f42204e431c9f3df9df38d3a16a', 1760694360729, NULL, 'api', '(勿改)485网关-MQTT通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223633626534663432323034653433316339663364663964663338643361313661222C0A20202273637269707422203A20222F2FE7BC96E7A0815C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E5C7472657475726E2027273B5C6E7D5C6E2F2FE8A7A3E7A0815C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2FE5BF83E8B7B35C6E202020206966287061796C6F61643D3D3D5C2237303639366536375C22297B5C6E5C6E202020207D5C6E2020202076617220686578536F757263653D207061796C6F61643B5C6E202020207661722070696E673D6865785F746F4173636969285C2237303639366536375C22293B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A7B5C6E2020202020202020202020205C6E20202020202020207D5C6E202020207D3B5C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E2020202076617220616464723D496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E202020207074732E7375624465766963652E736C617665416464726573733D616464723B5C6E2020202072657475726E207074733B5C6E7D3B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D4D515454E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303638323435363934322C0A20202275706461746554696D6522203A20313736303639343336303731322C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('63be4f42204e431c9f3df9df38d3a16a', 1760694366134, NULL, 'api', '(勿改)485网关-MQTT通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223633626534663432323034653433316339663364663964663338643361313661222C0A20202273637269707422203A20222F2FE7BC96E7A0815C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E5C7472657475726E2027273B5C6E7D5C6E2F2FE8A7A3E7A0815C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2FE5BF83E8B7B35C6E202020206966287061796C6F61643D3D3D5C2237303639366536375C22297B5C6E202020202020202072657475726E206E756C6C3B5C6E202020207D5C6E2020202076617220686578536F757263653D207061796C6F61643B5C6E202020207661722070696E673D6865785F746F4173636969285C2237303639366536375C22293B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A7B5C6E2020202020202020202020205C6E20202020202020207D5C6E202020207D3B5C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E2020202076617220616464723D496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E202020207074732E7375624465766963652E736C617665416464726573733D616464723B5C6E2020202072657475726E207074733B5C6E7D3B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D4D515454E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303638323435363934322C0A20202275706461746554696D6522203A20313736303639343336363132342C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('63be4f42204e431c9f3df9df38d3a16a', 1760694380033, NULL, 'api', '(勿改)485网关-MQTT通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223633626534663432323034653433316339663364663964663338643361313661222C0A20202273637269707422203A20222F2FE7BC96E7A0815C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E5C7472657475726E2027273B5C6E7D5C6E2F2FE8A7A3E7A0815C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2FE5BF83E8B7B35C6E202020206966287061796C6F61643D3D3D5C2237303639366536375C22297B5C6E202020202020202072657475726E206E756C6C3B5C6E202020207D5C6E2020202076617220686578536F757263653D207061796C6F61643B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A7B5C6E2020202020202020202020205C6E20202020202020207D5C6E202020207D3B5C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E2020202076617220616464723D496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E202020207074732E7375624465766963652E736C617665416464726573733D616464723B5C6E2020202072657475726E207074733B5C6E7D3B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D4D515454E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303638323435363934322C0A20202275706461746554696D6522203A20313736303639343338303032342C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('63be4f42204e431c9f3df9df38d3a16a', 1760694383339, NULL, 'api', '(勿改)485网关-MQTT通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223633626534663432323034653433316339663364663964663338643361313661222C0A20202273637269707422203A20222F2FE7BC96E7A0815C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E5C7472657475726E2027273B5C6E7D5C6E2F2FE8A7A3E7A0815C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2FE5BF83E8B7B35C6E202020206966287061796C6F61643D3D3D5C2237303639366536375C22297B5C6E202020202020202072657475726E206E756C6C3B5C6E202020207D5C6E2020202076617220686578536F757263653D207061796C6F61643B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A7B5C6E2020202020202020202020205C6E20202020202020207D5C6E202020207D3B5C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E2020202076617220616464723D496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E202020207074732E7375624465766963652E736C617665416464726573733D616464723B5C6E2020202072657475726E207074733B5C6E7D3B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D4D515454E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303638323435363934322C0A20202275706461746554696D6522203A20313736303639343338333331312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('63be4f42204e431c9f3df9df38d3a16a', 1760762590960, NULL, 'api', '(勿改)485网关-MQTT通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223633626534663432323034653433316339663364663964663338643361313661222C0A20202273637269707422203A20222F2FE7BC96E7A0815C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E5C7472657475726E2027273B5C6E7D5C6E2F2FE8A7A3E7A0815C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2FE5BF83E8B7B35C6E202020206966287061796C6F61643D3D3D5C2237303639366536375C22297B5C6E202020202020202072657475726E206E756C6C3B5C6E202020207D5C6E2020202076617220686578536F757263653D207061796C6F61643B5C6E20202020696628686578536F757263652E73746172747357697468285C2248454152545C2229297B5C6E2020202020202020202F2F445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2FE8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22696D65695C223A2070617274735B315D2C5C6E202020202020202020202020202020205C226373715C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2274696D657374616D705C223A2070617274735B335D2C5C6E202020202020202020202020202020205C226770735C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2269636369645C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22696D73695C223A2070617274735B365D5C6E2020202020202020202020207D3B5C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A7B5C6E2020202020202020202020205C6E20202020202020207D5C6E202020207D3B5C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E2020202076617220616464723D496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E202020207074732E7375624465766963652E736C617665416464726573733D616464723B5C6E2020202072657475726E207074733B5C6E7D3B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D4D515454E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303638323435363934322C0A20202275706461746554696D6522203A20313736303736323539303932392C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('63be4f42204e431c9f3df9df38d3a16a', 1760762754342, NULL, 'api', '(勿改)485网关-MQTT通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223633626534663432323034653433316339663364663964663338643361313661222C0A20202273637269707422203A20222F2FE7BC96E7A0815C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E5C7472657475726E2027273B5C6E7D5C6E2F2FE8A7A3E7A0815C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20E588A4E696ADE698AFE590A6E698AF4D515454E58D8FE8AEAEE5B182E79A84E5BF83E8B7B3E58C85EFBC8850494E475245512F50494E4752455350EFBC895C6E202020202F2F205C2237303639366536375C2220E698AF205C2270696E675C2220E79A84E58D81E585ADE8BF9BE588B6E8A1A8E7A4BAEFBC8CE58FAFE883BDE698AFE5BA94E794A8E5B182E887AAE5AE9AE4B989E5BF83E8B7B35C6E20202020696620287061796C6F6164203D3D3D205C2237303639366536375C2229207B5C6E202020202020202072657475726E206E756C6C3B202F2F20E8BF87E6BBA4E68E89E59FBAE7A180E79A8470696E67E5BF83E8B7B3EFBC8CE4B88DE8BF9BE8A18CE4B89AE58AA1E5A484E790865C6E202020207D5C6E202020205C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A207B7D5C6E202020207D3B5C6E202020205C6E202020202F2F20E5B086E58D81E585ADE8BF9BE588B67061796C6F6164E8BDACE68DA2E4B8BA4153434949E5AD97E7ACA6E4B8B25C6E2020202076617220686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020205C6E202020202F2F20E4BC98E58588E588A4E696ADE698AFE590A6E698AF4845415254E6A0BCE5BC8FE79A84E5BF83E8B7B35B365D2840726566295C6E2020202069662028686578536F757263652E73746172747357697468285C2248454152545C222929207B5C6E20202020202020202F2F20445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2F20E8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35B312C335D2840726566295C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C227C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22696D65695C223A2070617274735B315D2C5C6E202020202020202020202020202020205C226373715C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2274696D657374616D705C223A2070617274735B335D2C5C6E202020202020202020202020202020205C226770735C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2269636369645C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22696D73695C223A2070617274735B365D2C5C6E202020202020202020202020202020205C22686561727462656174547970655C223A205C224454555F48454152545C2220202F2F20E6A087E8AEB0E4B8BA445455E5BF83E8B7B3E7B1BBE59E8B5C6E2020202020202020202020207D3B5C6E2020202020202020202020205C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D207061727365466C6F617428677073436F6F7264735B305D293B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D207061727365466C6F617428677073436F6F7264735B315D293B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D205C6E202020202F2F20E5A682E69E9CE4B88DE698AF4845415254E5BF83E8B7B3EFBC8CE5B09DE8AF95E8A7A3E69E90E4B8BA4A534F4EE6A0BCE5BC8F5B355D2840726566295C6E20202020656C7365206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D5C6E202020202F2F20E69C80E5908EE5B09DE8AF95E8A7A3E69E904D6F64627573E4BB8EE7AB99E695B0E68DAE5C6E20202020656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E20202020202020202F2F20E4BB8EE58D81E585ADE8BF9BE588B6E68AA5E69687E4B8ADE68F90E58F96E4BB8EE7AB99E59CB0E59D80EFBC88E4BD8DE7BDAE31322D3133E5AD97E88A82EFBC895C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E74287061796C6F61642E737562737472696E672831322C203134292C203136293B202F2F20E4BDBFE794A83136E8BF9BE588B6E8A7A3E69E905C6E20202020202020207074732E737562446576696365203D207B205C6E2020202020202020202020205C22736C617665416464726573735C223A20616464722C5C6E2020202020202020202020205C2270726F746F636F6C5C223A205C224D6F646275735254555C225C6E20202020202020207D3B5C6E20202020202020205C6E20202020202020202F2F20E4BF9DE79599E58E9FE5A78BE695B0E68DAEE794A8E4BA8EE5908EE7BBADE8A7A3E69E905C6E20202020202020207074732E70726F706572746965732E6D6F6462757352617744617461203D207061796C6F61643B5C6E202020207D5C6E202020205C6E2020202072657475726E205B7074735D3B202F2F20E8BF94E59B9EE695B0E7BB84E6A0BCE5BC8FE4B88E544350E78988E69CACE4BF9DE68C81E4B880E887B45C6E7D3B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D4D515454E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303638323435363934322C0A20202275706461746554696D6522203A20313736303736323735343331392C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('63be4f42204e431c9f3df9df38d3a16a', 1760762776216, NULL, 'api', '(勿改)485网关-MQTT通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223633626534663432323034653433316339663364663964663338643361313661222C0A20202273637269707422203A20222F2FE7BC96E7A0815C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E5C7472657475726E2027273B5C6E7D5C6E2F2FE8A7A3E7A0815C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20E588A4E696ADE698AFE590A6E698AF4D515454E58D8FE8AEAEE5B182E79A84E5BF83E8B7B3E58C85EFBC8850494E475245512F50494E4752455350EFBC895C6E202020202F2F205C2237303639366536375C2220E698AF205C2270696E675C2220E79A84E58D81E585ADE8BF9BE588B6E8A1A8E7A4BAEFBC8CE58FAFE883BDE698AFE5BA94E794A8E5B182E887AAE5AE9AE4B989E5BF83E8B7B35C6E20202020696620287061796C6F6164203D3D3D205C2237303639366536375C2229207B5C6E202020202020202072657475726E206E756C6C3B202F2F20E8BF87E6BBA4E68E89E59FBAE7A180E79A8470696E67E5BF83E8B7B3EFBC8CE4B88DE8BF9BE8A18CE4B89AE58AA1E5A484E790865C6E202020207D5C6E202020205C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A207B7D5C6E202020207D3B5C6E202020205C6E202020202F2F20E5B086E58D81E585ADE8BF9BE588B67061796C6F6164E8BDACE68DA2E4B8BA4153434949E5AD97E7ACA6E4B8B25C6E2020202076617220686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020205C6E202020202F2F20E4BC98E58588E588A4E696ADE698AFE590A6E698AF4845415254E6A0BCE5BC8FE79A84E5BF83E8B7B35B365D2840726566295C6E2020202069662028686578536F757263652E73746172747357697468285C2248454152545C222929207B5C6E20202020202020202F2F20445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2F20E8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35B312C335D2840726566295C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C227C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22696D65695C223A2070617274735B315D2C5C6E202020202020202020202020202020205C226373715C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2274696D657374616D705C223A2070617274735B335D2C5C6E202020202020202020202020202020205C226770735C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2269636369645C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22696D73695C223A2070617274735B365D2C5C6E202020202020202020202020202020205C22686561727462656174547970655C223A205C224454555F48454152545C2220202F2F20E6A087E8AEB0E4B8BA445455E5BF83E8B7B3E7B1BBE59E8B5C6E2020202020202020202020207D3B5C6E2020202020202020202020205C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D207061727365466C6F617428677073436F6F7264735B305D293B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D207061727365466C6F617428677073436F6F7264735B315D293B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D205C6E202020202F2F20E5A682E69E9CE4B88DE698AF4845415254E5BF83E8B7B3EFBC8CE5B09DE8AF95E8A7A3E69E90E4B8BA4A534F4EE6A0BCE5BC8F5B355D2840726566295C6E20202020656C7365206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D5C6E202020202F2F20E69C80E5908EE5B09DE8AF95E8A7A3E69E904D6F64627573E4BB8EE7AB99E695B0E68DAE5C6E20202020656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E20202020202020202F2F20E4BB8EE58D81E585ADE8BF9BE588B6E68AA5E69687E4B8ADE68F90E58F96E4BB8EE7AB99E59CB0E59D80EFBC88E4BD8DE7BDAE31322D3133E5AD97E88A82EFBC895C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E74287061796C6F61642E737562737472696E672831322C203134292C203136293B202F2F20E4BDBFE794A83136E8BF9BE588B6E8A7A3E69E905C6E20202020202020207074732E737562446576696365203D207B205C6E2020202020202020202020205C22736C617665416464726573735C223A20616464722C5C6E2020202020202020202020205C2270726F746F636F6C5C223A205C224D6F646275735254555C225C6E20202020202020207D3B5C6E20202020202020205C6E20202020202020202F2F20E4BF9DE79599E58E9FE5A78BE695B0E68DAEE794A8E4BA8EE5908EE7BBADE8A7A3E69E905C6E20202020202020207074732E70726F706572746965732E6D6F6462757352617744617461203D207061796C6F61643B5C6E202020207D5C6E202020205C6E2020202072657475726E205B7074735D3B202F2F20E8BF94E59B9EE695B0E7BB84E6A0BCE5BC8FE4B88E544350E78988E69CACE4BF9DE68C81E4B880E887B45C6E7D3B5C6E72657475726E206465636F6465285C2248454152547C3836303034383037303236323636307C32397C313736303736323630377C3132302E313638333031342C33302E323137363637397C38393836313539303131323333303030313932347C3436303135303035373033313939325C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D4D515454E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303638323435363934322C0A20202275706461746554696D6522203A20313736303736323737363130382C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('63be4f42204e431c9f3df9df38d3a16a', 1760762791075, NULL, 'api', '(勿改)485网关-MQTT通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223633626534663432323034653433316339663364663964663338643361313661222C0A20202273637269707422203A20222F2FE7BC96E7A0815C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E5C7472657475726E2027273B5C6E7D5C6E2F2FE8A7A3E7A0815C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20E588A4E696ADE698AFE590A6E698AF4D515454E58D8FE8AEAEE5B182E79A84E5BF83E8B7B3E58C85EFBC8850494E475245512F50494E4752455350EFBC895C6E202020202F2F205C2237303639366536375C2220E698AF205C2270696E675C2220E79A84E58D81E585ADE8BF9BE588B6E8A1A8E7A4BAEFBC8CE58FAFE883BDE698AFE5BA94E794A8E5B182E887AAE5AE9AE4B989E5BF83E8B7B35C6E20202020696620287061796C6F6164203D3D3D205C2237303639366536375C2229207B5C6E202020202020202072657475726E206E756C6C3B202F2F20E8BF87E6BBA4E68E89E59FBAE7A180E79A8470696E67E5BF83E8B7B3EFBC8CE4B88DE8BF9BE8A18CE4B89AE58AA1E5A484E790865C6E202020207D5C6E202020205C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A207B7D5C6E202020207D3B5C6E202020205C6E202020202F2F20E5B086E58D81E585ADE8BF9BE588B67061796C6F6164E8BDACE68DA2E4B8BA4153434949E5AD97E7ACA6E4B8B25C6E2020202076617220686578536F75726365203D207061796C6F61643B5C6E202020205C6E202020202F2F20E4BC98E58588E588A4E696ADE698AFE590A6E698AF4845415254E6A0BCE5BC8FE79A84E5BF83E8B7B35B365D2840726566295C6E2020202069662028686578536F757263652E73746172747357697468285C2248454152545C222929207B5C6E20202020202020202F2F20445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2F20E8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35B312C335D2840726566295C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C227C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22696D65695C223A2070617274735B315D2C5C6E202020202020202020202020202020205C226373715C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2274696D657374616D705C223A2070617274735B335D2C5C6E202020202020202020202020202020205C226770735C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2269636369645C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22696D73695C223A2070617274735B365D2C5C6E202020202020202020202020202020205C22686561727462656174547970655C223A205C224454555F48454152545C2220202F2F20E6A087E8AEB0E4B8BA445455E5BF83E8B7B3E7B1BBE59E8B5C6E2020202020202020202020207D3B5C6E2020202020202020202020205C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D207061727365466C6F617428677073436F6F7264735B305D293B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D207061727365466C6F617428677073436F6F7264735B315D293B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D205C6E202020202F2F20E5A682E69E9CE4B88DE698AF4845415254E5BF83E8B7B3EFBC8CE5B09DE8AF95E8A7A3E69E90E4B8BA4A534F4EE6A0BCE5BC8F5B355D2840726566295C6E20202020656C7365206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D5C6E202020202F2F20E69C80E5908EE5B09DE8AF95E8A7A3E69E904D6F64627573E4BB8EE7AB99E695B0E68DAE5C6E20202020656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E20202020202020202F2F20E4BB8EE58D81E585ADE8BF9BE588B6E68AA5E69687E4B8ADE68F90E58F96E4BB8EE7AB99E59CB0E59D80EFBC88E4BD8DE7BDAE31322D3133E5AD97E88A82EFBC895C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E74287061796C6F61642E737562737472696E672831322C203134292C203136293B202F2F20E4BDBFE794A83136E8BF9BE588B6E8A7A3E69E905C6E20202020202020207074732E737562446576696365203D207B205C6E2020202020202020202020205C22736C617665416464726573735C223A20616464722C5C6E2020202020202020202020205C2270726F746F636F6C5C223A205C224D6F646275735254555C225C6E20202020202020207D3B5C6E20202020202020205C6E20202020202020202F2F20E4BF9DE79599E58E9FE5A78BE695B0E68DAEE794A8E4BA8EE5908EE7BBADE8A7A3E69E905C6E20202020202020207074732E70726F706572746965732E6D6F6462757352617744617461203D207061796C6F61643B5C6E202020207D5C6E202020205C6E2020202072657475726E205B7074735D3B202F2F20E8BF94E59B9EE695B0E7BB84E6A0BCE5BC8FE4B88E544350E78988E69CACE4BF9DE68C81E4B880E887B45C6E7D3B5C6E72657475726E206465636F6465285C2248454152547C3836303034383037303236323636307C32397C313736303736323630377C3132302E313638333031342C33302E323137363637397C38393836313539303131323333303030313932347C3436303135303035373033313939325C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D4D515454E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303638323435363934322C0A20202275706461746554696D6522203A20313736303736323739313035382C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('63be4f42204e431c9f3df9df38d3a16a', 1760762801028, NULL, 'api', '(勿改)485网关-MQTT通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223633626534663432323034653433316339663364663964663338643361313661222C0A20202273637269707422203A20222F2FE7BC96E7A0815C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E5C7472657475726E2027273B5C6E7D5C6E2F2FE8A7A3E7A0815C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20E588A4E696ADE698AFE590A6E698AF4D515454E58D8FE8AEAEE5B182E79A84E5BF83E8B7B3E58C85EFBC8850494E475245512F50494E4752455350EFBC895C6E202020202F2F205C2237303639366536375C2220E698AF205C2270696E675C2220E79A84E58D81E585ADE8BF9BE588B6E8A1A8E7A4BAEFBC8CE58FAFE883BDE698AFE5BA94E794A8E5B182E887AAE5AE9AE4B989E5BF83E8B7B35C6E20202020696620287061796C6F6164203D3D3D205C2237303639366536375C2229207B5C6E202020202020202072657475726E206E756C6C3B202F2F20E8BF87E6BBA4E68E89E59FBAE7A180E79A8470696E67E5BF83E8B7B3EFBC8CE4B88DE8BF9BE8A18CE4B89AE58AA1E5A484E790865C6E202020207D5C6E202020205C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A207B7D5C6E202020207D3B5C6E202020205C6E202020202F2F20E5B086E58D81E585ADE8BF9BE588B67061796C6F6164E8BDACE68DA2E4B8BA4153434949E5AD97E7ACA6E4B8B25C6E2020202076617220686578536F75726365203D207061796C6F61643B5C6E202020205C6E202020202F2F20E4BC98E58588E588A4E696ADE698AFE590A6E698AF4845415254E6A0BCE5BC8FE79A84E5BF83E8B7B35B365D2840726566295C6E2020202069662028686578536F757263652E73746172747357697468285C2248454152545C222929207B5C6E20202020202020202F2F20445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2F20E8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35B312C335D2840726566295C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22696D65695C223A2070617274735B315D2C5C6E202020202020202020202020202020205C226373715C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2274696D657374616D705C223A2070617274735B335D2C5C6E202020202020202020202020202020205C226770735C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2269636369645C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22696D73695C223A2070617274735B365D2C5C6E202020202020202020202020202020205C22686561727462656174547970655C223A205C224454555F48454152545C2220202F2F20E6A087E8AEB0E4B8BA445455E5BF83E8B7B3E7B1BBE59E8B5C6E2020202020202020202020207D3B5C6E2020202020202020202020205C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D207061727365466C6F617428677073436F6F7264735B305D293B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D207061727365466C6F617428677073436F6F7264735B315D293B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D205C6E202020202F2F20E5A682E69E9CE4B88DE698AF4845415254E5BF83E8B7B3EFBC8CE5B09DE8AF95E8A7A3E69E90E4B8BA4A534F4EE6A0BCE5BC8F5B355D2840726566295C6E20202020656C7365206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D5C6E202020202F2F20E69C80E5908EE5B09DE8AF95E8A7A3E69E904D6F64627573E4BB8EE7AB99E695B0E68DAE5C6E20202020656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E20202020202020202F2F20E4BB8EE58D81E585ADE8BF9BE588B6E68AA5E69687E4B8ADE68F90E58F96E4BB8EE7AB99E59CB0E59D80EFBC88E4BD8DE7BDAE31322D3133E5AD97E88A82EFBC895C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E74287061796C6F61642E737562737472696E672831322C203134292C203136293B202F2F20E4BDBFE794A83136E8BF9BE588B6E8A7A3E69E905C6E20202020202020207074732E737562446576696365203D207B205C6E2020202020202020202020205C22736C617665416464726573735C223A20616464722C5C6E2020202020202020202020205C2270726F746F636F6C5C223A205C224D6F646275735254555C225C6E20202020202020207D3B5C6E20202020202020205C6E20202020202020202F2F20E4BF9DE79599E58E9FE5A78BE695B0E68DAEE794A8E4BA8EE5908EE7BBADE8A7A3E69E905C6E20202020202020207074732E70726F706572746965732E6D6F6462757352617744617461203D207061796C6F61643B5C6E202020207D5C6E202020205C6E2020202072657475726E205B7074735D3B202F2F20E8BF94E59B9EE695B0E7BB84E6A0BCE5BC8FE4B88E544350E78988E69CACE4BF9DE68C81E4B880E887B45C6E7D3B5C6E72657475726E206465636F6465285C2248454152547C3836303034383037303236323636307C32397C313736303736323630377C3132302E313638333031342C33302E323137363637397C38393836313539303131323333303030313932347C3436303135303035373033313939325C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D4D515454E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303638323435363934322C0A20202275706461746554696D6522203A20313736303736323830313030382C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('63be4f42204e431c9f3df9df38d3a16a', 1760762816247, NULL, 'api', '(勿改)485网关-MQTT通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223633626534663432323034653433316339663364663964663338643361313661222C0A20202273637269707422203A20222F2FE7BC96E7A0815C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E5C7472657475726E2027273B5C6E7D5C6E2F2FE8A7A3E7A0815C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20E588A4E696ADE698AFE590A6E698AF4D515454E58D8FE8AEAEE5B182E79A84E5BF83E8B7B3E58C85EFBC8850494E475245512F50494E4752455350EFBC895C6E202020202F2F205C2237303639366536375C2220E698AF205C2270696E675C2220E79A84E58D81E585ADE8BF9BE588B6E8A1A8E7A4BAEFBC8CE58FAFE883BDE698AFE5BA94E794A8E5B182E887AAE5AE9AE4B989E5BF83E8B7B35C6E20202020696620287061796C6F6164203D3D3D205C2237303639366536375C2229207B5C6E202020202020202072657475726E206E756C6C3B202F2F20E8BF87E6BBA4E68E89E59FBAE7A180E79A8470696E67E5BF83E8B7B3EFBC8CE4B88DE8BF9BE8A18CE4B89AE58AA1E5A484E790865C6E202020207D5C6E202020205C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A207B7D5C6E202020207D3B5C6E202020205C6E202020202F2F20E5B086E58D81E585ADE8BF9BE588B67061796C6F6164E8BDACE68DA2E4B8BA4153434949E5AD97E7ACA6E4B8B25C6E2020202076617220686578536F75726365203D207061796C6F61643B5C6E202020205C6E202020202F2F20E4BC98E58588E588A4E696ADE698AFE590A6E698AF4845415254E6A0BCE5BC8FE79A84E5BF83E8B7B35B365D2840726566295C6E2020202069662028686578536F757263652E73746172747357697468285C2248454152545C222929207B5C6E20202020202020202F2F20445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2F20E8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35B312C335D2840726566295C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22696D65695C223A2070617274735B315D2C5C6E202020202020202020202020202020205C226373715C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2274696D657374616D705C223A2070617274735B335D2C5C6E202020202020202020202020202020205C226770735C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2269636369645C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22696D73695C223A2070617274735B365D2C5C6E202020202020202020202020202020205C22686561727462656174547970655C223A205C224454555F48454152545C2220202F2F20E6A087E8AEB0E4B8BA445455E5BF83E8B7B3E7B1BBE59E8B5C6E2020202020202020202020207D3B5C6E2020202020202020202020205C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D205C6E202020202F2F20E5A682E69E9CE4B88DE698AF4845415254E5BF83E8B7B3EFBC8CE5B09DE8AF95E8A7A3E69E90E4B8BA4A534F4EE6A0BCE5BC8F5B355D2840726566295C6E20202020656C7365206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D5C6E202020202F2F20E69C80E5908EE5B09DE8AF95E8A7A3E69E904D6F64627573E4BB8EE7AB99E695B0E68DAE5C6E20202020656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E20202020202020202F2F20E4BB8EE58D81E585ADE8BF9BE588B6E68AA5E69687E4B8ADE68F90E58F96E4BB8EE7AB99E59CB0E59D80EFBC88E4BD8DE7BDAE31322D3133E5AD97E88A82EFBC895C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E74287061796C6F61642E737562737472696E672831322C203134292C203136293B202F2F20E4BDBFE794A83136E8BF9BE588B6E8A7A3E69E905C6E20202020202020207074732E737562446576696365203D207B205C6E2020202020202020202020205C22736C617665416464726573735C223A20616464722C5C6E2020202020202020202020205C2270726F746F636F6C5C223A205C224D6F646275735254555C225C6E20202020202020207D3B5C6E20202020202020205C6E20202020202020202F2F20E4BF9DE79599E58E9FE5A78BE695B0E68DAEE794A8E4BA8EE5908EE7BBADE8A7A3E69E905C6E20202020202020207074732E70726F706572746965732E6D6F6462757352617744617461203D207061796C6F61643B5C6E202020207D5C6E202020205C6E2020202072657475726E205B7074735D3B202F2F20E8BF94E59B9EE695B0E7BB84E6A0BCE5BC8FE4B88E544350E78988E69CACE4BF9DE68C81E4B880E887B45C6E7D3B5C6E72657475726E206465636F6465285C2248454152547C3836303034383037303236323636307C32397C313736303736323630377C3132302E313638333031342C33302E323137363637397C38393836313539303131323333303030313932347C3436303135303035373033313939325C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D4D515454E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303638323435363934322C0A20202275706461746554696D6522203A20313736303736323831363231332C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('63be4f42204e431c9f3df9df38d3a16a', 1760762844122, NULL, 'api', '(勿改)485网关-MQTT通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223633626534663432323034653433316339663364663964663338643361313661222C0A20202273637269707422203A20222F2FE7BC96E7A0815C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E5C7472657475726E2027273B5C6E7D5C6E2F2FE8A7A3E7A0815C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20E588A4E696ADE698AFE590A6E698AF4D515454E58D8FE8AEAEE5B182E79A84E5BF83E8B7B3E58C85EFBC8850494E475245512F50494E4752455350EFBC895C6E202020202F2F205C2237303639366536375C2220E698AF205C2270696E675C2220E79A84E58D81E585ADE8BF9BE588B6E8A1A8E7A4BAEFBC8CE58FAFE883BDE698AFE5BA94E794A8E5B182E887AAE5AE9AE4B989E5BF83E8B7B35C6E20202020696620287061796C6F6164203D3D3D205C2237303639366536375C2229207B5C6E202020202020202072657475726E206E756C6C3B202F2F20E8BF87E6BBA4E68E89E59FBAE7A180E79A8470696E67E5BF83E8B7B3EFBC8CE4B88DE8BF9BE8A18CE4B89AE58AA1E5A484E790865C6E202020207D5C6E202020205C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D5C6E202020207D3B5C6E202020205C6E202020202F2F20E5B086E58D81E585ADE8BF9BE588B67061796C6F6164E8BDACE68DA2E4B8BA4153434949E5AD97E7ACA6E4B8B25C6E2020202076617220686578536F75726365203D207061796C6F61643B5C6E202020205C6E202020202F2F20E4BC98E58588E588A4E696ADE698AFE590A6E698AF4845415254E6A0BCE5BC8FE79A84E5BF83E8B7B35B365D2840726566295C6E2020202069662028686578536F757263652E73746172747357697468285C2248454152545C222929207B5C6E20202020202020202F2F20445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2F20E8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35B312C335D2840726566295C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22696D65695C223A2070617274735B315D2C5C6E202020202020202020202020202020205C226373715C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2274696D657374616D705C223A2070617274735B335D2C5C6E202020202020202020202020202020205C226770735C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2269636369645C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22696D73695C223A2070617274735B365D2C5C6E202020202020202020202020202020205C22686561727462656174547970655C223A205C224454555F48454152545C2220202F2F20E6A087E8AEB0E4B8BA445455E5BF83E8B7B3E7B1BBE59E8B5C6E2020202020202020202020207D3B5C6E2020202020202020202020205C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D205C6E202020202F2F20E5A682E69E9CE4B88DE698AF4845415254E5BF83E8B7B3EFBC8CE5B09DE8AF95E8A7A3E69E90E4B8BA4A534F4EE6A0BCE5BC8F5B355D2840726566295C6E20202020656C7365206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D5C6E202020202F2F20E69C80E5908EE5B09DE8AF95E8A7A3E69E904D6F64627573E4BB8EE7AB99E695B0E68DAE5C6E20202020656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E20202020202020202F2F20E4BB8EE58D81E585ADE8BF9BE588B6E68AA5E69687E4B8ADE68F90E58F96E4BB8EE7AB99E59CB0E59D80EFBC88E4BD8DE7BDAE31322D3133E5AD97E88A82EFBC895C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E74287061796C6F61642E737562737472696E672831322C203134292C203136293B202F2F20E4BDBFE794A83136E8BF9BE588B6E8A7A3E69E905C6E20202020202020207074732E737562446576696365203D207B205C6E2020202020202020202020205C22736C617665416464726573735C223A20616464722C5C6E2020202020202020202020205C2270726F746F636F6C5C223A205C224D6F646275735254555C225C6E20202020202020207D3B5C6E20202020202020205C6E20202020202020202F2F20E4BF9DE79599E58E9FE5A78BE695B0E68DAEE794A8E4BA8EE5908EE7BBADE8A7A3E69E905C6E20202020202020207074732E70726F706572746965732E6D6F6462757352617744617461203D207061796C6F61643B5C6E202020207D5C6E202020205C6E2020202072657475726E205B7074735D3B202F2F20E8BF94E59B9EE695B0E7BB84E6A0BCE5BC8FE4B88E544350E78988E69CACE4BF9DE68C81E4B880E887B45C6E7D3B5C6E72657475726E206465636F6465285C2248454152547C3836303034383037303236323636307C32397C313736303736323630377C3132302E313638333031342C33302E323137363637397C38393836313539303131323333303030313932347C3436303135303035373033313939325C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D4D515454E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303638323435363934322C0A20202275706461746554696D6522203A20313736303736323834343130312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22696D65695C223A205C223836303034383037303236323636305C222C5C6E2020202020202020202020205C226373715C223A2032392C5C6E2020202020202020202020205C2274696D657374616D705C223A205C22313736303736323630375C222C5C6E2020202020202020202020205C226770735C223A205C223132302E313638333031342C33302E323137363637395C222C5C6E2020202020202020202020205C2269636369645C223A205C2238393836313539303131323333303030313932345C222C5C6E2020202020202020202020205C22696D73695C223A205C223436303135303035373033313939325C222C5C6E2020202020202020202020205C22686561727462656174547970655C223A205C224454555F48454152545C222C5C6E2020202020202020202020205C226C6F6E6769747564655C223A205C223132302E313638333031345C222C5C6E2020202020202020202020205C226C617469747564655C223A205C2233302E323137363637395C225C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A207B7D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('63be4f42204e431c9f3df9df38d3a16a', 1760762870751, NULL, 'api', '(勿改)485网关-MQTT通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223633626534663432323034653433316339663364663964663338643361313661222C0A20202273637269707422203A20222F2FE7BC96E7A0815C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E5C7472657475726E2027273B5C6E7D5C6E2F2FE8A7A3E7A0815C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20E588A4E696ADE698AFE590A6E698AF4D515454E58D8FE8AEAEE5B182E79A84E5BF83E8B7B3E58C85EFBC8850494E475245512F50494E4752455350EFBC895C6E202020202F2F205C2237303639366536375C2220E698AF205C2270696E675C2220E79A84E58D81E585ADE8BF9BE588B6E8A1A8E7A4BAEFBC8CE58FAFE883BDE698AFE5BA94E794A8E5B182E887AAE5AE9AE4B989E5BF83E8B7B35C6E20202020696620287061796C6F6164203D3D3D205C2237303639366536375C2229207B5C6E202020202020202072657475726E206E756C6C3B202F2F20E8BF87E6BBA4E68E89E59FBAE7A180E79A8470696E67E5BF83E8B7B3EFBC8CE4B88DE8BF9BE8A18CE4B89AE58AA1E5A484E790865C6E202020207D5C6E202020205C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D5C6E202020207D3B5C6E202020205C6E202020202F2F20E5B086E58D81E585ADE8BF9BE588B67061796C6F6164E8BDACE68DA2E4B8BA4153434949E5AD97E7ACA6E4B8B25C6E2020202076617220686578536F75726365203D207061796C6F61643B5C6E202020205C6E202020202F2F20E4BC98E58588E588A4E696ADE698AFE590A6E698AF4845415254E6A0BCE5BC8FE79A84E5BF83E8B7B35B365D2840726566295C6E2020202069662028686578536F757263652E73746172747357697468285C2248454152545C222929207B5C6E20202020202020202F2F20445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2F20E8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35B312C335D2840726566295C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22696D65695C223A2070617274735B315D2C5C6E202020202020202020202020202020205C226373715C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2274696D657374616D705C223A2070617274735B335D2C5C6E202020202020202020202020202020205C226770735C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2269636369645C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22696D73695C223A2070617274735B365D2C5C6E202020202020202020202020202020205C22686561727462656174547970655C223A205C224454555F48454152545C2220202F2F20E6A087E8AEB0E4B8BA445455E5BF83E8B7B3E7B1BBE59E8B5C6E2020202020202020202020207D3B5C6E2020202020202020202020205C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D205C6E202020202F2F20E5A682E69E9CE4B88DE698AF4845415254E5BF83E8B7B3EFBC8CE5B09DE8AF95E8A7A3E69E90E4B8BA4A534F4EE6A0BCE5BC8F5B355D2840726566295C6E20202020656C7365206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D5C6E202020202F2F20E69C80E5908EE5B09DE8AF95E8A7A3E69E904D6F64627573E4BB8EE7AB99E695B0E68DAE5C6E20202020656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E20202020202020202F2F20E4BB8EE58D81E585ADE8BF9BE588B6E68AA5E69687E4B8ADE68F90E58F96E4BB8EE7AB99E59CB0E59D80EFBC88E4BD8DE7BDAE31322D3133E5AD97E88A82EFBC895C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E74287061796C6F61642E737562737472696E672831322C203134292C203136293B202F2F20E4BDBFE794A83136E8BF9BE588B6E8A7A3E69E905C6E20202020202020207074732E737562446576696365203D207B205C6E2020202020202020202020205C22736C617665416464726573735C223A20616464722C5C6E2020202020202020202020205C2270726F746F636F6C5C223A205C224D6F646275735254555C225C6E20202020202020207D3B5C6E20202020202020205C6E20202020202020202F2F20E4BF9DE79599E58E9FE5A78BE695B0E68DAEE794A8E4BA8EE5908EE7BBADE8A7A3E69E905C6E20202020202020207074732E70726F706572746965732E6D6F6462757352617744617461203D207061796C6F61643B5C6E202020207D5C6E202020205C6E2020202072657475726E205B7074735D3B202F2F20E8BF94E59B9EE695B0E7BB84E6A0BCE5BC8FE4B88E544350E78988E69CACE4BF9DE68C81E4B880E887B45C6E7D3B5C6E72657475726E206465636F6465285C2230303032303030303030313330323033313030333145303131363030303030303030303030303030303030303030303030305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D4D515454E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303638323435363934322C0A20202275706461746554696D6522203A20313736303736323837303733312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22696D65695C223A205C223836303034383037303236323636305C222C5C6E2020202020202020202020205C226373715C223A2032392C5C6E2020202020202020202020205C2274696D657374616D705C223A205C22313736303736323630375C222C5C6E2020202020202020202020205C226770735C223A205C223132302E313638333031342C33302E323137363637395C222C5C6E2020202020202020202020205C2269636369645C223A205C2238393836313539303131323333303030313932345C222C5C6E2020202020202020202020205C22696D73695C223A205C223436303135303035373033313939325C222C5C6E2020202020202020202020205C22686561727462656174547970655C223A205C224454555F48454152545C222C5C6E2020202020202020202020205C226C6F6E6769747564655C223A205C223132302E313638333031345C222C5C6E2020202020202020202020205C226C617469747564655C223A205C2233302E323137363637395C225C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A207B7D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('63be4f42204e431c9f3df9df38d3a16a', 1760763307035, NULL, 'api', '(勿改)485网关-MQTT通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223633626534663432323034653433316339663364663964663338643361313661222C0A20202273637269707422203A20222F2FE7BC96E7A0815C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E5C7472657475726E2027273B5C6E7D5C6E2F2FE8A7A3E7A0815C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20E588A4E696ADE698AFE590A6E698AF4D515454E58D8FE8AEAEE5B182E79A84E5BF83E8B7B3E58C85EFBC8850494E475245512F50494E4752455350EFBC895C6E202020202F2F205C2237303639366536375C2220E698AF205C2270696E675C2220E79A84E58D81E585ADE8BF9BE588B6E8A1A8E7A4BAEFBC8CE58FAFE883BDE698AFE5BA94E794A8E5B182E887AAE5AE9AE4B989E5BF83E8B7B35C6E20202020696620287061796C6F6164203D3D3D205C2237303639366536375C2229207B5C6E202020202020202072657475726E206E756C6C3B202F2F20E8BF87E6BBA4E68E89E59FBAE7A180E79A8470696E67E5BF83E8B7B3EFBC8CE4B88DE8BF9BE8A18CE4B89AE58AA1E5A484E790865C6E202020207D5C6E202020205C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D5C6E202020207D3B5C6E202020205C6E202020202F2F20E5B086E58D81E585ADE8BF9BE588B67061796C6F6164E8BDACE68DA2E4B8BA4153434949E5AD97E7ACA6E4B8B25C6E2020202076617220686578536F75726365203D207061796C6F61643B5C6E202020205C6E202020202F2F20E4BC98E58588E588A4E696ADE698AFE590A6E698AF4845415254E6A0BCE5BC8FE79A84E5BF83E8B7B35B365D2840726566295C6E2020202069662028686578536F757263652E73746172747357697468285C2248454152545C222929207B5C6E20202020202020202F2F20445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2F20E8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35B312C335D2840726566295C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22696D65695C223A2070617274735B315D2C5C6E202020202020202020202020202020205C226373715C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2274696D657374616D705C223A2070617274735B335D2C5C6E202020202020202020202020202020205C226770735C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2269636369645C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22696D73695C223A2070617274735B365D2C5C6E202020202020202020202020202020205C22686561727462656174547970655C223A205C224454555F48454152545C2220202F2F20E6A087E8AEB0E4B8BA445455E5BF83E8B7B3E7B1BBE59E8B5C6E2020202020202020202020207D3B5C6E2020202020202020202020205C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D205C6E202020202F2F20E5A682E69E9CE4B88DE698AF4845415254E5BF83E8B7B3EFBC8CE5B09DE8AF95E8A7A3E69E90E4B8BA4A534F4EE6A0BCE5BC8F5B355D2840726566295C6E20202020656C7365206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D5C6E202020202F2F20E69C80E5908EE5B09DE8AF95E8A7A3E69E904D6F64627573E4BB8EE7AB99E695B0E68DAE5C6E20202020656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E20202020202020202F2F20E4BB8EE58D81E585ADE8BF9BE588B6E68AA5E69687E4B8ADE68F90E58F96E4BB8EE7AB99E59CB0E59D80EFBC88E4BD8DE7BDAE31322D3133E5AD97E88A82EFBC895C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E74287061796C6F61642E737562737472696E672831322C203134292C203136293B202F2F20E4BDBFE794A83136E8BF9BE588B6E8A7A3E69E905C6E20202020202020207074732E737562446576696365203D207B205C6E2020202020202020202020205C22736C617665416464726573735C223A20616464722C5C6E2020202020202020202020205C2270726F746F636F6C5C223A205C224D6F646275735254555C225C6E20202020202020207D3B5C6E20202020202020205C6E20202020202020202F2F20E4BF9DE79599E58E9FE5A78BE695B0E68DAEE794A8E4BA8EE5908EE7BBADE8A7A3E69E905C6E20202020202020207074732E70726F706572746965732E6D6F6462757352617744617461203D207061796C6F61643B5C6E202020207D5C6E202020205C6E2020202072657475726E205B7074735D3B202F2F20E8BF94E59B9EE695B0E7BB84E6A0BCE5BC8FE4B88E544350E78988E69CACE4BF9DE68C81E4B880E887B45C6E7D3B5C6E72657475726E206465636F6465285C2230303032303030303030313330323033313030333145303131363030303030303030303030303030303030303030303030305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D4D515454E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303638323435363934322C0A20202275706461746554696D6522203A20313736303736333330373031332C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C2230303032303030303030313330323033313030333145303131363030303030303030303030303030303030303030303030305C222C5C6E2020202020202020202020205C226D6F64627573526177446174615C223A205C2230303032303030303030313330323033313030333145303131363030303030303030303030303030303030303030303030305C225C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A207B5C6E2020202020202020202020205C22736C617665416464726573735C223A20322C5C6E2020202020202020202020205C2270726F746F636F6C5C223A205C224D6F646275735254555C225C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('63be4f42204e431c9f3df9df38d3a16a', 1760763383149, NULL, 'api', '(勿改)DTU-Modbus(MQTT通道)', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223633626534663432323034653433316339663364663964663338643361313661222C0A20202273637269707422203A20222F2FE7BC96E7A0815C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E5C7472657475726E2027273B5C6E7D5C6E2F2FE8A7A3E7A0815C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20E588A4E696ADE698AFE590A6E698AF4D515454E58D8FE8AEAEE5B182E79A84E5BF83E8B7B3E58C85EFBC8850494E475245512F50494E4752455350EFBC895C6E202020202F2F205C2237303639366536375C2220E698AF205C2270696E675C2220E79A84E58D81E585ADE8BF9BE588B6E8A1A8E7A4BAEFBC8CE58FAFE883BDE698AFE5BA94E794A8E5B182E887AAE5AE9AE4B989E5BF83E8B7B35C6E20202020696620287061796C6F6164203D3D3D205C2237303639366536375C2229207B5C6E202020202020202072657475726E206E756C6C3B202F2F20E8BF87E6BBA4E68E89E59FBAE7A180E79A8470696E67E5BF83E8B7B3EFBC8CE4B88DE8BF9BE8A18CE4B89AE58AA1E5A484E790865C6E202020207D5C6E202020205C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D5C6E202020207D3B5C6E202020205C6E202020202F2F20E5B086E58D81E585ADE8BF9BE588B67061796C6F6164E8BDACE68DA2E4B8BA4153434949E5AD97E7ACA6E4B8B25C6E2020202076617220686578536F75726365203D207061796C6F61643B5C6E202020205C6E202020202F2F20E4BC98E58588E588A4E696ADE698AFE590A6E698AF4845415254E6A0BCE5BC8FE79A84E5BF83E8B7B35B365D2840726566295C6E2020202069662028686578536F757263652E73746172747357697468285C2248454152545C222929207B5C6E20202020202020202F2F20445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2F20E8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35B312C335D2840726566295C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22696D65695C223A2070617274735B315D2C5C6E202020202020202020202020202020205C226373715C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2274696D657374616D705C223A2070617274735B335D2C5C6E202020202020202020202020202020205C226770735C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2269636369645C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22696D73695C223A2070617274735B365D2C5C6E202020202020202020202020202020205C22686561727462656174547970655C223A205C224454555F48454152545C2220202F2F20E6A087E8AEB0E4B8BA445455E5BF83E8B7B3E7B1BBE59E8B5C6E2020202020202020202020207D3B5C6E2020202020202020202020205C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D205C6E202020202F2F20E5A682E69E9CE4B88DE698AF4845415254E5BF83E8B7B3EFBC8CE5B09DE8AF95E8A7A3E69E90E4B8BA4A534F4EE6A0BCE5BC8F5B355D2840726566295C6E20202020656C7365206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D5C6E202020202F2F20E69C80E5908EE5B09DE8AF95E8A7A3E69E904D6F64627573E4BB8EE7AB99E695B0E68DAE5C6E20202020656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E20202020202020202F2F20E4BB8EE58D81E585ADE8BF9BE588B6E68AA5E69687E4B8ADE68F90E58F96E4BB8EE7AB99E59CB0E59D80EFBC88E4BD8DE7BDAE31322D3133E5AD97E88A82EFBC895C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E74287061796C6F61642E737562737472696E672831322C203134292C203136293B202F2F20E4BDBFE794A83136E8BF9BE588B6E8A7A3E69E905C6E20202020202020207074732E737562446576696365203D207B205C6E2020202020202020202020205C22736C617665416464726573735C223A20616464722C5C6E2020202020202020202020205C2270726F746F636F6C5C223A205C224D6F646275735254555C225C6E20202020202020207D3B5C6E20202020202020205C6E20202020202020202F2F20E4BF9DE79599E58E9FE5A78BE695B0E68DAEE794A8E4BA8EE5908EE7BBADE8A7A3E69E905C6E20202020202020207074732E70726F706572746965732E6D6F6462757352617744617461203D207061796C6F61643B5C6E202020207D5C6E202020205C6E2020202072657475726E205B7074735D3B202F2F20E8BF94E59B9EE695B0E7BB84E6A0BCE5BC8FE4B88E544350E78988E69CACE4BF9DE68C81E4B880E887B45C6E7D3B5C6E72657475726E206465636F6465285C2230303032303030303030313330323033313030333145303131363030303030303030303030303030303030303030303030305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294454552D4D6F64627573284D515454E9809AE9819329222C0A20202263726561746554696D6522203A20313736303638323435363934322C0A20202275706461746554696D6522203A20313736303736333338333131352C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C2230303032303030303030313330323033313030333145303131363030303030303030303030303030303030303030303030305C222C5C6E2020202020202020202020205C226D6F64627573526177446174615C223A205C2230303032303030303030313330323033313030333145303131363030303030303030303030303030303030303030303030305C225C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A207B5C6E2020202020202020202020205C22736C617665416464726573735C223A20322C5C6E2020202020202020202020205C2270726F746F636F6C5C223A205C224D6F646275735254555C225C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('63be4f42204e431c9f3df9df38d3a16a', 1760834905790, NULL, 'api', '(勿改)DTU-Modbus(MQTT通道2)', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223633626534663432323034653433316339663364663964663338643361313661222C0A20202273637269707422203A20222F2FE7BC96E7A0815C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E5C7472657475726E2027273B5C6E7D5C6E2F2FE8A7A3E7A0815C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20E588A4E696ADE698AFE590A6E698AF4D515454E58D8FE8AEAEE5B182E79A84E5BF83E8B7B3E58C85EFBC8850494E475245512F50494E4752455350EFBC895C6E202020202F2F205C2237303639366536375C2220E698AF205C2270696E675C2220E79A84E58D81E585ADE8BF9BE588B6E8A1A8E7A4BAEFBC8CE58FAFE883BDE698AFE5BA94E794A8E5B182E887AAE5AE9AE4B989E5BF83E8B7B35C6E20202020696620287061796C6F6164203D3D3D205C2237303639366536375C2229207B5C6E202020202020202072657475726E206E756C6C3B202F2F20E8BF87E6BBA4E68E89E59FBAE7A180E79A8470696E67E5BF83E8B7B3EFBC8CE4B88DE8BF9BE8A18CE4B89AE58AA1E5A484E790865C6E202020207D5C6E202020205C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D5C6E202020207D3B5C6E202020205C6E202020202F2F20E5B086E58D81E585ADE8BF9BE588B67061796C6F6164E8BDACE68DA2E4B8BA4153434949E5AD97E7ACA6E4B8B25C6E2020202076617220686578536F75726365203D207061796C6F61643B5C6E202020205C6E202020202F2F20E4BC98E58588E588A4E696ADE698AFE590A6E698AF4845415254E6A0BCE5BC8FE79A84E5BF83E8B7B35B365D2840726566295C6E2020202069662028686578536F757263652E73746172747357697468285C2248454152545C222929207B5C6E20202020202020202F2F20445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2F20E8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35B312C335D2840726566295C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22696D65695C223A2070617274735B315D2C5C6E202020202020202020202020202020205C226373715C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2274696D657374616D705C223A2070617274735B335D2C5C6E202020202020202020202020202020205C226770735C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2269636369645C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22696D73695C223A2070617274735B365D2C5C6E202020202020202020202020202020205C22686561727462656174547970655C223A205C224454555F48454152545C2220202F2F20E6A087E8AEB0E4B8BA445455E5BF83E8B7B3E7B1BBE59E8B5C6E2020202020202020202020207D3B5C6E2020202020202020202020205C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D205C6E202020202F2F20E5A682E69E9CE4B88DE698AF4845415254E5BF83E8B7B3EFBC8CE5B09DE8AF95E8A7A3E69E90E4B8BA4A534F4EE6A0BCE5BC8F5B355D2840726566295C6E20202020656C7365206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D5C6E202020202F2F20E69C80E5908EE5B09DE8AF95E8A7A3E69E904D6F64627573E4BB8EE7AB99E695B0E68DAE5C6E20202020656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E20202020202020202F2F20E4BB8EE58D81E585ADE8BF9BE588B6E68AA5E69687E4B8ADE68F90E58F96E4BB8EE7AB99E59CB0E59D80EFBC88E4BD8DE7BDAE31322D3133E5AD97E88A82EFBC895C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E74287061796C6F61642E737562737472696E672831322C203134292C203136293B202F2F20E4BDBFE794A83136E8BF9BE588B6E8A7A3E69E905C6E20202020202020207074732E737562446576696365203D207B205C6E2020202020202020202020205C22736C617665416464726573735C223A20616464722C5C6E2020202020202020202020205C2270726F746F636F6C5C223A205C224D6F646275735254555C225C6E20202020202020207D3B5C6E20202020202020205C6E20202020202020202F2F20E4BF9DE79599E58E9FE5A78BE695B0E68DAEE794A8E4BA8EE5908EE7BBADE8A7A3E69E905C6E20202020202020207074732E70726F706572746965732E6D6F6462757352617744617461203D207061796C6F61643B5C6E202020207D5C6E202020205C6E2020202072657475726E205B7074735D3B202F2F20E8BF94E59B9EE695B0E7BB84E6A0BCE5BC8FE4B88E544350E78988E69CACE4BF9DE68C81E4B880E887B45C6E7D3B5C6E72657475726E206465636F6465285C2230303032303030303030313330323033313030333145303131363030303030303030303030303030303030303030303030305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294454552D4D6F64627573284D515454E9809AE981933229222C0A20202263726561746554696D6522203A20313736303638323435363934322C0A20202275706461746554696D6522203A20313736303833343930353735312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C2230303032303030303030313330323033313030333145303131363030303030303030303030303030303030303030303030305C222C5C6E2020202020202020202020205C226D6F64627573526177446174615C223A205C2230303032303030303030313330323033313030333145303131363030303030303030303030303030303030303030303030305C225C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A207B5C6E2020202020202020202020205C22736C617665416464726573735C223A20322C5C6E2020202020202020202020205C2270726F746F636F6C5C223A205C224D6F646275735254555C225C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('63be4f42204e431c9f3df9df38d3a16a', 1760834987972, NULL, 'api', '(勿改)塔石Modbus-DTU(MQTT通道2)', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223633626534663432323034653433316339663364663964663338643361313661222C0A20202273637269707422203A20222F2FE7BC96E7A0815C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E5C7472657475726E2027273B5C6E7D5C6E2F2FE8A7A3E7A0815C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20E588A4E696ADE698AFE590A6E698AF4D515454E58D8FE8AEAEE5B182E79A84E5BF83E8B7B3E58C85EFBC8850494E475245512F50494E4752455350EFBC895C6E202020202F2F205C2237303639366536375C2220E698AF205C2270696E675C2220E79A84E58D81E585ADE8BF9BE588B6E8A1A8E7A4BAEFBC8CE58FAFE883BDE698AFE5BA94E794A8E5B182E887AAE5AE9AE4B989E5BF83E8B7B35C6E20202020696620287061796C6F6164203D3D3D205C2237303639366536375C2229207B5C6E202020202020202072657475726E206E756C6C3B202F2F20E8BF87E6BBA4E68E89E59FBAE7A180E79A8470696E67E5BF83E8B7B3EFBC8CE4B88DE8BF9BE8A18CE4B89AE58AA1E5A484E790865C6E202020207D5C6E202020205C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D5C6E202020207D3B5C6E202020205C6E202020202F2F20E5B086E58D81E585ADE8BF9BE588B67061796C6F6164E8BDACE68DA2E4B8BA4153434949E5AD97E7ACA6E4B8B25C6E2020202076617220686578536F75726365203D207061796C6F61643B5C6E202020205C6E202020202F2F20E4BC98E58588E588A4E696ADE698AFE590A6E698AF4845415254E6A0BCE5BC8FE79A84E5BF83E8B7B35B365D2840726566295C6E2020202069662028686578536F757263652E73746172747357697468285C2248454152545C222929207B5C6E20202020202020202F2F20445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2F20E8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35B312C335D2840726566295C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22696D65695C223A2070617274735B315D2C5C6E202020202020202020202020202020205C226373715C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2274696D657374616D705C223A2070617274735B335D2C5C6E202020202020202020202020202020205C226770735C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2269636369645C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22696D73695C223A2070617274735B365D2C5C6E202020202020202020202020202020205C22686561727462656174547970655C223A205C224454555F48454152545C2220202F2F20E6A087E8AEB0E4B8BA445455E5BF83E8B7B3E7B1BBE59E8B5C6E2020202020202020202020207D3B5C6E2020202020202020202020205C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D205C6E202020202F2F20E5A682E69E9CE4B88DE698AF4845415254E5BF83E8B7B3EFBC8CE5B09DE8AF95E8A7A3E69E90E4B8BA4A534F4EE6A0BCE5BC8F5B355D2840726566295C6E20202020656C7365206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D5C6E202020202F2F20E69C80E5908EE5B09DE8AF95E8A7A3E69E904D6F64627573E4BB8EE7AB99E695B0E68DAE5C6E20202020656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E20202020202020202F2F20E4BB8EE58D81E585ADE8BF9BE588B6E68AA5E69687E4B8ADE68F90E58F96E4BB8EE7AB99E59CB0E59D80EFBC88E4BD8DE7BDAE31322D3133E5AD97E88A82EFBC895C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E74287061796C6F61642E737562737472696E672831322C203134292C203136293B202F2F20E4BDBFE794A83136E8BF9BE588B6E8A7A3E69E905C6E20202020202020207074732E737562446576696365203D207B205C6E2020202020202020202020205C22736C617665416464726573735C223A20616464722C5C6E2020202020202020202020205C2270726F746F636F6C5C223A205C224D6F646275735254555C225C6E20202020202020207D3B5C6E20202020202020205C6E20202020202020202F2F20E4BF9DE79599E58E9FE5A78BE695B0E68DAEE794A8E4BA8EE5908EE7BBADE8A7A3E69E905C6E20202020202020207074732E70726F706572746965732E6D6F6462757352617744617461203D207061796C6F61643B5C6E202020207D5C6E202020205C6E2020202072657475726E205B7074735D3B202F2F20E8BF94E59B9EE695B0E7BB84E6A0BCE5BC8FE4B88E544350E78988E69CACE4BF9DE68C81E4B880E887B45C6E7D3B5C6E72657475726E206465636F6465285C2230303032303030303030313330323033313030333145303131363030303030303030303030303030303030303030303030305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929E5A194E79FB34D6F646275732D445455284D515454E9809AE981933229222C0A20202263726561746554696D6522203A20313736303638323435363934322C0A20202275706461746554696D6522203A20313736303833343938373935312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C2230303032303030303030313330323033313030333145303131363030303030303030303030303030303030303030303030305C222C5C6E2020202020202020202020205C226D6F64627573526177446174615C223A205C2230303032303030303030313330323033313030333145303131363030303030303030303030303030303030303030303030305C225C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A207B5C6E2020202020202020202020205C22736C617665416464726573735C223A20322C5C6E2020202020202020202020205C2270726F746F636F6C5C223A205C224D6F646275735254555C225C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('63be4f42204e431c9f3df9df38d3a16a', 1761556097044, NULL, 'api', '(勿改)塔石Modbus-DTU(MQTT通道2)', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223633626534663432323034653433316339663364663964663338643361313661222C0A20202273637269707422203A20222F2FE7BC96E7A0815C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E5C7472657475726E2027273B5C6E7D5C6E2F2FE8A7A3E7A0815C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20E588A4E696ADE698AFE590A6E698AF4D515454E58D8FE8AEAEE5B182E79A84E5BF83E8B7B3E58C85EFBC8850494E475245512F50494E4752455350EFBC895C6E202020202F2F205C2237303639366536375C2220E698AF205C2270696E675C2220E79A84E58D81E585ADE8BF9BE588B6E8A1A8E7A4BAEFBC8CE58FAFE883BDE698AFE5BA94E794A8E5B182E887AAE5AE9AE4B989E5BF83E8B7B35C6E20202020696620287061796C6F6164203D3D3D205C2237303639366536375C2229207B5C6E202020202020202072657475726E206E756C6C3B202F2F20E8BF87E6BBA4E68E89E59FBAE7A180E79A8470696E67E5BF83E8B7B3EFBC8CE4B88DE8BF9BE8A18CE4B89AE58AA1E5A484E790865C6E202020207D5C6E202020205C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D5C6E202020207D3B5C6E202020205C6E202020202F2F20E5B086E58D81E585ADE8BF9BE588B67061796C6F6164E8BDACE68DA2E4B8BA4153434949E5AD97E7ACA6E4B8B25C6E2020202076617220686578536F75726365203D207061796C6F61643B5C6E202020205C6E202020202F2F20E4BC98E58588E588A4E696ADE698AFE590A6E698AF4845415254E6A0BCE5BC8FE79A84E5BF83E8B7B35B365D2840726566295C6E2020202069662028686578536F757263652E73746172747357697468285C2248454152545C222929207B5C6E20202020202020202F2F20445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2F20E8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35B312C335D2840726566295C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22696D65695C223A2070617274735B315D2C5C6E202020202020202020202020202020205C226373715C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2274696D657374616D705C223A2070617274735B335D2C5C6E202020202020202020202020202020205C226770735C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2269636369645C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22696D73695C223A2070617274735B365D2C5C6E202020202020202020202020202020205C22686561727462656174547970655C223A205C224454555F48454152545C2220202F2F20E6A087E8AEB0E4B8BA445455E5BF83E8B7B3E7B1BBE59E8B5C6E2020202020202020202020207D3B5C6E2020202020202020202020205C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D205C6E202020202F2F20E5A682E69E9CE4B88DE698AF4845415254E5BF83E8B7B3EFBC8CE5B09DE8AF95E8A7A3E69E90E4B8BA4A534F4EE6A0BCE5BC8F5B355D2840726566295C6E20202020656C7365206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D5C6E202020202F2F20E69C80E5908EE5B09DE8AF95E8A7A3E69E904D6F64627573E4BB8EE7AB99E695B0E68DAE5C6E20202020656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E20202020202020202F2F20E4BB8EE58D81E585ADE8BF9BE588B6E68AA5E69687E4B8ADE68F90E58F96E4BB8EE7AB99E59CB0E59D80EFBC88E4BD8DE7BDAE31322D3133E5AD97E88A82EFBC895C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E74287061796C6F61642E737562737472696E672831322C203134292C203136293B202F2F20E4BDBFE794A83136E8BF9BE588B6E8A7A3E69E905C6E20202020202020207074732E737562446576696365203D207B205C6E2020202020202020202020205C22736C617665416464726573735C223A20616464722C5C6E2020202020202020202020205C2270726F746F636F6C5C223A205C224D6F646275735254555C225C6E20202020202020207D3B5C6E20202020202020205C6E20202020202020202F2F20E4BF9DE79599E58E9FE5A78BE695B0E68DAEE794A8E4BA8EE5908EE7BBADE8A7A3E69E905C6E20202020202020207074732E70726F706572746965732E6D6F6462757352617744617461203D207061796C6F61643B5C6E202020207D5C6E202020205C6E2020202072657475726E205B7074735D3B202F2F20E8BF94E59B9EE695B0E7BB84E6A0BCE5BC8FE4B88E544350E78988E69CACE4BF9DE68C81E4B880E887B45C6E7D3B5C6E72657475726E206465636F6465285C22313636383030303030303035303930333032303034305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929E5A194E79FB34D6F646275732D445455284D515454E9809AE981933229222C0A20202263726561746554696D6522203A20313736303638323435363934322C0A20202275706461746554696D6522203A20313736313535363039373033352C0A2020226C6F636B22203A202230222C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C2230303032303030303030313330323033313030333145303131363030303030303030303030303030303030303030303030305C222C5C6E2020202020202020202020205C226D6F64627573526177446174615C223A205C2230303032303030303030313330323033313030333145303131363030303030303030303030303030303030303030303030305C225C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A207B5C6E2020202020202020202020205C22736C617665416464726573735C223A20322C5C6E2020202020202020202020205C2270726F746F636F6C5C223A205C224D6F646275735254555C225C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('63be4f42204e431c9f3df9df38d3a16a', 1761556251145, NULL, 'api', '(勿改)塔石Modbus-DTU(MQTT通道2)', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223633626534663432323034653433316339663364663964663338643361313661222C0A20202273637269707422203A20222F2FE7BC96E7A0815C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E5C7472657475726E2027273B5C6E7D5C6E2F2FE8A7A3E7A0815C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20E588A4E696ADE698AFE590A6E698AF4D515454E58D8FE8AEAEE5B182E79A84E5BF83E8B7B3E58C85EFBC8850494E475245512F50494E4752455350EFBC895C6E202020202F2F205C2237303639366536375C2220E698AF205C2270696E675C2220E79A84E58D81E585ADE8BF9BE588B6E8A1A8E7A4BAEFBC8CE58FAFE883BDE698AFE5BA94E794A8E5B182E887AAE5AE9AE4B989E5BF83E8B7B35C6E20202020696620287061796C6F6164203D3D3D205C2237303639366536375C2229207B5C6E202020202020202072657475726E206E756C6C3B202F2F20E8BF87E6BBA4E68E89E59FBAE7A180E79A8470696E67E5BF83E8B7B3EFBC8CE4B88DE8BF9BE8A18CE4B89AE58AA1E5A484E790865C6E202020207D5C6E202020205C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D5C6E202020207D3B5C6E202020205C6E202020202F2F20E5B086E58D81E585ADE8BF9BE588B67061796C6F6164E8BDACE68DA2E4B8BA4153434949E5AD97E7ACA6E4B8B25C6E2020202076617220686578536F75726365203D207061796C6F61643B5C6E202020205C6E202020202F2F20E4BC98E58588E588A4E696ADE698AFE590A6E698AF4845415254E6A0BCE5BC8FE79A84E5BF83E8B7B35B365D2840726566295C6E2020202069662028686578536F757263652E73746172747357697468285C2248454152545C222929207B5C6E20202020202020202F2F20445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2F20E8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35B312C335D2840726566295C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22696D65695C223A2070617274735B315D2C5C6E202020202020202020202020202020205C226373715C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2274696D657374616D705C223A2070617274735B335D2C5C6E202020202020202020202020202020205C226770735C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2269636369645C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22696D73695C223A2070617274735B365D2C5C6E202020202020202020202020202020205C22686561727462656174547970655C223A205C224454555F48454152545C2220202F2F20E6A087E8AEB0E4B8BA445455E5BF83E8B7B3E7B1BBE59E8B5C6E2020202020202020202020207D3B5C6E2020202020202020202020205C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D205C6E202020202F2F20E5A682E69E9CE4B88DE698AF4845415254E5BF83E8B7B3EFBC8CE5B09DE8AF95E8A7A3E69E90E4B8BA4A534F4EE6A0BCE5BC8F5B355D2840726566295C6E20202020656C7365206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D5C6E202020202F2F20E69C80E5908EE5B09DE8AF95E8A7A3E69E904D6F64627573E4BB8EE7AB99E695B0E68DAE5C6E20202020656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E20202020202020202F2F20E4BB8EE58D81E585ADE8BF9BE588B6E68AA5E69687E4B8ADE68F90E58F96E4BB8EE7AB99E59CB0E59D80EFBC88E4BD8DE7BDAE31322D3133E5AD97E88A82EFBC895C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E74287061796C6F61642E737562737472696E672831322C203134292C203136293B202F2F20E4BDBFE794A83136E8BF9BE588B6E8A7A3E69E905C6E20202020202020207074732E737562446576696365203D207B205C6E2020202020202020202020205C22736C617665416464726573735C223A20616464722C5C6E2020202020202020202020205C2270726F746F636F6C5C223A205C224D6F646275735254555C225C6E20202020202020207D3B5C6E20202020202020205C6E20202020202020202F2F20E4BF9DE79599E58E9FE5A78BE695B0E68DAEE794A8E4BA8EE5908EE7BBADE8A7A3E69E905C6E20202020202020207074732E70726F706572746965732E6D6F6462757352617744617461203D207061796C6F61643B5C6E202020207D5C6E202020205C6E2020202072657475726E205B7074735D3B202F2F20E8BF94E59B9EE695B0E7BB84E6A0BCE5BC8FE4B88E544350E78988E69CACE4BF9DE68C81E4B880E887B45C6E7D3B5C6E72657475726E206465636F6465285C2231333632303030303030313330323033313030323936303043313030303030303030303030303030303030303030303134315C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929E5A194E79FB34D6F646275732D445455284D515454E9809AE981933229222C0A20202263726561746554696D6522203A20313736303638323435363934322C0A20202275706461746554696D6522203A20313736313535363235313132352C0A2020226C6F636B22203A202230222C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22313636383030303030303035303930333032303034305C222C5C6E2020202020202020202020205C226D6F64627573526177446174615C223A205C22313636383030303030303035303930333032303034305C225C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A207B5C6E2020202020202020202020205C22736C617665416464726573735C223A20392C5C6E2020202020202020202020205C2270726F746F636F6C5C223A205C224D6F646275735254555C225C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('63be4f42204e431c9f3df9df38d3a16a', 1761620316732, NULL, 'api', '(勿改)塔石Modbus-DTU(MQTT通道2)', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20223633626534663432323034653433316339663364663964663338643361313661222C0A20202273637269707422203A20222F2FE7BC96E7A0815C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E5C7472657475726E2027273B5C6E7D5C6E2F2FE8A7A3E7A0815C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20E588A4E696ADE698AFE590A6E698AF4D515454E58D8FE8AEAEE5B182E79A84E5BF83E8B7B3E58C85EFBC8850494E475245512F50494E4752455350EFBC895C6E202020202F2F205C2237303639366536375C2220E698AF205C2270696E675C2220E79A84E58D81E585ADE8BF9BE588B6E8A1A8E7A4BAEFBC8CE58FAFE883BDE698AFE5BA94E794A8E5B182E887AAE5AE9AE4B989E5BF83E8B7B35C6E20202020696620287061796C6F6164203D3D3D205C2237303639366536375C2229207B5C6E202020202020202072657475726E206E756C6C3B202F2F20E8BF87E6BBA4E68E89E59FBAE7A180E79A8470696E67E5BF83E8B7B3EFBC8CE4B88DE8BF9BE8A18CE4B89AE58AA1E5A484E790865C6E202020207D5C6E202020205C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D5C6E202020207D3B5C6E202020205C6E202020202F2F20E5B086E58D81E585ADE8BF9BE588B67061796C6F6164E8BDACE68DA2E4B8BA4153434949E5AD97E7ACA6E4B8B25C6E2020202076617220686578536F75726365203D207061796C6F61643B5C6E202020205C6E202020202F2F20E4BC98E58588E588A4E696ADE698AFE590A6E698AF4845415254E6A0BCE5BC8FE79A84E5BF83E8B7B35B365D2840726566295C6E2020202069662028686578536F757263652E73746172747357697468285C2248454152545C222929207B5C6E20202020202020202F2F20445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2F20E8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35B312C335D2840726566295C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22696D65695C223A2070617274735B315D2C5C6E202020202020202020202020202020205C226373715C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2274696D657374616D705C223A2070617274735B335D2C5C6E202020202020202020202020202020205C226770735C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2269636369645C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22696D73695C223A2070617274735B365D2C5C6E202020202020202020202020202020205C22686561727462656174547970655C223A205C224454555F48454152545C2220202F2F20E6A087E8AEB0E4B8BA445455E5BF83E8B7B3E7B1BBE59E8B5C6E2020202020202020202020207D3B5C6E2020202020202020202020205C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D205C6E202020202F2F20E5A682E69E9CE4B88DE698AF4845415254E5BF83E8B7B3EFBC8CE5B09DE8AF95E8A7A3E69E90E4B8BA4A534F4EE6A0BCE5BC8F5B355D2840726566295C6E20202020656C7365206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D5C6E202020202F2F20E69C80E5908EE5B09DE8AF95E8A7A3E69E904D6F64627573E4BB8EE7AB99E695B0E68DAE5C6E20202020656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E20202020202020202F2F20E4BB8EE58D81E585ADE8BF9BE588B6E68AA5E69687E4B8ADE68F90E58F96E4BB8EE7AB99E59CB0E59D80EFBC88E4BD8DE7BDAE31322D3133E5AD97E88A82EFBC895C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E74287061796C6F61642E737562737472696E672831322C203134292C203136293B202F2F20E4BDBFE794A83136E8BF9BE588B6E8A7A3E69E905C6E20202020202020207074732E737562446576696365203D207B205C6E2020202020202020202020205C22736C617665416464726573735C223A20616464722C5C6E2020202020202020202020205C2270726F746F636F6C5C223A205C224D6F646275735254555C225C6E20202020202020207D3B5C6E20202020202020205C6E20202020202020202F2F20E4BF9DE79599E58E9FE5A78BE695B0E68DAEE794A8E4BA8EE5908EE7BBADE8A7A3E69E905C6E20202020202020207074732E70726F706572746965732E6D6F6462757352617744617461203D207061796C6F61643B5C6E202020207D5C6E202020205C6E2020202072657475726E205B7074735D3B202F2F20E8BF94E59B9EE695B0E7BB84E6A0BCE5BC8FE4B88E544350E78988E69CACE4BF9DE68C81E4B880E887B45C6E7D3B5C6E72657475726E206465636F6465285C22383432463030303030303035303930333032303034305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929E5A194E79FB34D6F646275732D445455284D515454E9809AE981933229222C0A20202263726561746554696D6522203A20313736303638323435363934322C0A20202275706461746554696D6522203A20313736313632303331363731362C0A2020226C6F636B22203A202230222C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22313636383030303030303035303930333032303034305C222C5C6E2020202020202020202020205C226D6F64627573526177446174615C223A205C22313636383030303030303035303930333032303034305C225C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A207B5C6E2020202020202020202020205C22736C617665416464726573735C223A20392C5C6E2020202020202020202020205C2270726F746F636F6C5C223A205C224D6F646275735254555C225C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('a930b0de13e84cc0b20b50719ccf91cb', 1761578442734, NULL, 'api', '测试', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226139333062306465313365383463633062323062353037313963636639316362222C0A20202273637269707422203A2022696D706F7274206C6F673B5C6E5C6E2F2F203136E8BF9BE588B6E8BDAC3130E8BF9BE588B6E695B0E5AD975C6E76617220686578546F496E74203D20686578203D3E207B5C6E202072657475726E20496E74656765722E7061727365496E74286865782C203136293B5C6E7D3B5C6E2F2F20E9A284E8A7A3E7A081EFBC8CE8A7A3E69E90E4B88AE68AA5E79A84E8AEBEE5A487E7BC96E58FB72064657669636549645C6E766172207072654465636F6465203D207061796C6F6164203D3E207B5C6E2020202076617220726573756C74203D207B7D5C6E20202020766172207061796C6F6164486578203D207061796C6F61642E746F5570706572436173652829202F2F20E8BDACE4B8BAE5A4A7E586995C6E202020202F2F20E6A0A1E9AA8CE68AA5E69687E995BFE5BAA6E5928CE5B8A7E5A4B45C6E20202020696620287061796C6F61644865782E6C656E6774682829203E3D203138202626207061796C6F61644865782E737562737472696E6728302C203429203D3D3D205C22413541355C2229207B5C6E20202020202020202F2F20E4BB8EE7ACAC35E4BD8DE5BC80E5A78BE58F9634E5AD97E88A82EFBC8838E4B8AAE5AD97E7ACA6EFBC89E4BD9CE4B8BA2064657669636549645C6E2020202020202020726573756C742E6465766963654964203D207061796C6F61644865782E737562737472696E6728342C203132295C6E202020207D5C6E2020202072657475726E20726573756C745C6E7D5C6E5C6E766172206465636F6465203D287061796C6F61642C636F6E7465787429203D3E207B5C6E20206C6F672E696E666F285C22E8BF9BE585A5E7BC96E8A7A3E7A0812C7061796C6F61643D7B7D2C636F6E746578743D7B7D5C222C7061796C6F61642C636F6E74657874295C6E202076617220726573756C74203D205B5D3B5C6E2020766172207061796C6F6164486578203D7061796C6F61642E746F55707065724361736528293B5C6E20207661722070726F706572746965734F626A203D207B205C226D657373616765547970655C223A205C2250524F504552544945535C222C205C2270726F706572746965735C223A207B7D207D3B5C6E2020766172206576656E744F626A203D207B205C226D657373616765547970655C223A205C224556454E545C222C205C226576656E745C223A205C225C222C205C22646174615C223A207B7D207D3B5C6E5C6E20202F2F20E9AA8CE8AF81E5B8A7E5A4B4E5B8A7E5B0BE5C6E2020696620287061796C6F61644865782E737562737472696E6728302C20342920213D205C22413541355C22207C7C207061796C6F61644865782E737562737472696E67287061796C6F61644865782E6C656E6774682829202D20342920213D205C22354135415C2229207B5C6E2020202072657475726E206A736F6E546F537472285B7B205C226572726F725C223A205C22E697A0E69588E5B8A7E6A0BCE5BC8F5C22207D5D293B5C6E20207D5C6E5C6E20202F2F20E68F90E58F96E6A0B8E5BF83E5AD97E6AEB55C6E2020766172206465766963654964203D207061796C6F61644865782E737562737472696E6728342C2038293B202F2F20E8AEBEE5A4874944EFBC8834E5AD97E88A82EFBC895C6E202076617220636D64436F6465203D207061796C6F61644865782E737562737472696E6728382C203130293B202F2F20E591BDE4BBA4E7A081EFBC8831E5AD97E88A82EFBC895C6E202076617220646174614C656E203D20686578546F496E74287061796C6F61644865782E737562737472696E672831302C20313229293B202F2F20E695B0E68DAEE995BFE5BAA65C6E20207661722064617461486578203D207061796C6F61644865782E737562737472696E672831322C203132202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBA5C6E202076617220636865636B73756D203D207061796C6F61644865782E737562737472696E67283132202B20646174614C656E202A20322C203134202B20646174614C656E202A2032293B202F2F20E6A0A1E9AA8CE5928C5C6E5C6E20202F2F20E8AEBEE5A4874944E5AD98E585A5E68980E69C89E5AFB9E8B1A15C6E202070726F706572746965734F626A2E6465766963654964203D2064657669636549643B5C6E20206576656E744F626A2E6465766963654964203D2064657669636549643B5C6E20202F2FE9AA8CE8AF81E696B0E58685E5AEB95C6E202070726F706572746965734F626A2E636F6E746578743D636F6E746578743B5C6E202070726F706572746965734F626A2E746370456E636F6465203D2027484558273B5C6E202070726F706572746965734F626A2E7265706C795061796C6F6164203D202737323732373036333243363736353734363337333731275C6E20202F2F20312E20E5B19EE680A7E4B88AE68AA5EFBC88E591BDE4BBA4E7A0813031EFBC895C6E202069662028636D64436F6465203D3D205C2230315C2220262620646174614C656E203D3D203729207B5C6E202020202F2F20E8A7A3E69E90E5BC80E585B3E78AB6E68081EFBC8830313DE5BC80EFBC8C30303DE585B3EFBC895C6E2020202070726F706572746965734F626A2E70726F706572746965732E706F7765725374617465203D20646174614865782E737562737472696E6728302C203229203D3D205C2230315C22203F205C2230315C22203A205C2230305C223B5C6E202020202F2F20E8A7A3E69E90E794B5E6B581EFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D302E303141EFBC895C6E202020207661722063757272656E74486578203D20646174614865782E737562737472696E6728322C2036293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E63757272656E74203D2028686578546F496E742863757272656E7448657829202A20302E3031292E746F46697865642832293B5C6E202020202F2F20E8A7A3E69E90E794B5E58E8BEFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D302E3156EFBC895C6E2020202076617220766F6C74616765486578203D20646174614865782E737562737472696E6728362C203130293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E766F6C74616765203D2028686578546F496E7428766F6C7461676548657829202A20302E31292E746F46697865642831293B5C6E202020202F2F20E8A7A3E69E90E58A9FE78E87EFBC8832E5AD97E88A82EFBC8CE58D95E4BD8D3157EFBC895C6E2020202076617220706F776572486578203D20646174614865782E737562737472696E672831302C203134293B5C6E2020202070726F706572746965734F626A2E70726F706572746965732E706F776572203D20686578546F496E7428706F776572486578292E746F537472696E6728293B5C6E202020202F2F20E58AA0E585A5E7BB93E69E9CE99B865C6E20202020726573756C742E707573682870726F706572746965734F626A293B5C6E20207D5C6E5C6E20202F2F20322E20E4BA8BE4BBB6E4B88AE68AA5EFBC88E591BDE4BBA4E7A0813032EFBC895C6E202069662028636D64436F6465203D3D205C2230325C2220262620646174614C656E203E3D203329207B5C6E202020202F2F20E4BA8BE4BBB6E7B1BBE59E8BEFBC8830313DE8BF87E8BDBDEFBC8C30323DE8BF87E58E8BEFBC8C30333DE4B88AE7BABFEFBC8C30343DE4B88BE7BABFEFBC895C6E20202020766172206576656E7454797065203D20646174614865782E737562737472696E6728302C2032293B5C6E20202020696620286576656E7454797065203D3D205C2230315C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F7665726C6F61645C223B5C6E2020202020206576656E744F626A2E646174612E6F7665726C6F6164203D20686578546F496E7428646174614865782E737562737472696E6728322C20362929202B205C22575C223B202F2F20E8BF87E8BDBDE58A9FE78E875C6E202020207D5C6E20202020696620286576656E7454797065203D3D205C2230335C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F6E6C696E655C223B5C6E2020202020206576656E744F626A2E646174612E6F6E6C696E65203D205C22E8AEBEE5A487E4B88AE7BABF5C223B5C6E202020207D5C6E20202020696620286576656E7454797065203D3D205C2230345C2229207B5C6E2020202020206576656E744F626A2E6576656E74203D205C226F66666C696E655C223B5C6E2020202020206576656E744F626A2E646174612E6F66666C696E65203D205C22E8AEBEE5A487E4B88BE7BABF5C223B5C6E202020207D5C6E20202020726573756C742E70757368286576656E744F626A293B5C6E20207D5C6E5C6E20202F2F20332E20E5938DE5BA94E68AA5E69687EFBC88E591BDE4BBA4E7A0813034EFBC895C6E202069662028636D64436F6465203D3D205C2230345C2220262620646174614C656E203D3D203129207B5C6E20202020766172207265706C794F626A203D207B5C6E2020202020205C226D657373616765547970655C223A205C225245504C595C222C5C6E2020202020205C2266756E6374696F6E5C223A205C227377697463685C222C5C6E2020202020205C22646174615C223A207B205C22726573756C745C223A2064617461486578203D3D205C2230305C22203F205C22737563636573735C22203A205C226661696C5C22207D5C6E202020207D3B5C6E202020207265706C794F626A2E6465766963654964203D2064657669636549643B5C6E20202020726573756C742E70757368287265706C794F626A293B5C6E20207D5C6E5C6E202072657475726E206A736F6E546F53747228726573756C74293B5C6E7D3B5C6E5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E2020766172206F626A203D20746F4A736F6E287061796C6F6164293B5C6E2020766172206465766963654964203D206F626A2E646174612E64657669636549643B202F2F20E8AEBEE5A4874944EFBC8834E4BD8D3136E8BF9BE588B6EFBC8CE5A6825C22303030315C22EFBC895C6E20207661722066756E63203D206F626A2E66756E6374696F6E3B5C6E202076617220706172616D73203D206F626A2E646174613B5C6E5C6E20202F2F20E68EA7E588B6E5BC80E585B3EFBC8866756E6374696F6E3D737769746368EFBC895C6E20206966202866756E63203D3D205C227377697463685C2229207B5C6E20202020766172207374617465203D20706172616D732E73746174653B202F2F20E79BAEE6A087E78AB6E68081EFBC9A30313DE5BC80EFBC8C30303DE585B35C6E2020202069662028737461746520213D205C2230315C2220262620737461746520213D205C2230305C2229207B5C6E20202020202072657475726E205C225C223B202F2F20E697A0E69588E78AB6E68081EFBC8CE8BF94E59B9EE7A9BA5C6E202020207D5C6E5C6E202020202F2F20E695B0E68DAEE58CBAEFBC9AE68EA7E588B6E7B1BBE59E8B283031292BE79BAEE6A087E78AB6E680815C6E202020207661722064617461486578203D205C2230315C22202B2073746174653B5C6E2020202076617220646174614C656E203D20646174614865782E6C656E6774682829202F20323B202F2F20E695B0E68DAEE995BFE5BAA6EFBC88E5AD97E88A82E695B0EFBC895C6E2020202076617220636D64436F6465203D205C2230335C223B202F2F20E68EA7E588B6E68C87E4BBA4E591BDE4BBA4E7A0815C6E5C6E202020202F2F20E68BBCE68EA5E5AE8CE695B4E68AA5E69687EFBC88E697A0E6A0A1E9AA8CE5928CEFBC895C6E20202020766172206672616D65203D205C22413541355C22202B5C6E202020202020202020202020202020206465766963654964202B5C6E20202020202020202020202020202020636D64436F6465202B5C6E20202020202020202020202020202020496E74656765722E746F486578537472696E6728646174614C656E29202B202F2F20E695B0E68DAEE995BFE5BAA6EFBC8831E4BD8D3136E8BF9BE588B6EFBC895C6E2020202020202020202020202020202064617461486578202B5C6E202020202020202020202020202020205C22354135415C223B5C6E5C6E2020202072657475726E206672616D652E746F55707065724361736528293B202F2F20E8BDACE4B8BAE5A4A7E586993136E8BF9BE588B65C6E20207D5C6E5C6E202072657475726E205C225C223B202F2F20E4B88DE694AFE68C81E79A84E68C87E4BBA45C6E7D3B5C6E5C6E2F2FE9A284E8A7A3E7A081EFBC8CE5BE97E588B064657669636549645C6E2F2F72657475726E207072654465636F6465285C224135413530303031303130373031303544433038463030344230354135415C22295C6E2F2FE5B19EE680A7E4B88AE68AA5E68AA5E696875C6E2F2F2072657475726E206465636F64652827413541353030303130313037303130354443303846303034423037413541354127293B5C6E5C6E2F2FE8BF87E8BDBDE4BA8BE4BBB6E68AA5E696875C6E2F2F2072657475726E206465636F6465285C224135413530303031303230333031303442304633354135415C22295C6E5C6E5C6E2F2F2072657475726E20656E636F646528277B5C2264657669636549645C223A205C22303030315C222C5C2266756E6374696F6E5C223A205C227377697463685C222C5C22646174615C223A207B205C2273746174655C223A205C2230315C22207D7D27295C6E5C6E5C6E2F2F2072657475726E20656E636F646528277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C227377697463685C222C5C22646174615C223A7B5C2264657669636549645C223A5C2230303031303130375C222C5C2273746174655C223A5C2230315C227D7D2729222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A2022E6B58BE8AF95222C0A20202263726561746554696D6522203A20313735393132383834343535322C0A20202275706461746554696D6522203A20313736313537383434323731312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022444D786C6A6F387741425830222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760690443146, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D207061796C6F6164203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C225C222C5C6E20202020202020205C2270726F647563744B65795C223A205C225C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D207061796C6F6164203D3E207B5C6E20202020766172207273203D205B5D3B5C6E202020202F2F20E5B19EE680A75C6E202020207661722070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B7D5C6E202020207D3B5C6E202020202F2F2072732E707573682870726F70657274696573293B5C6E202020205C6E202020202F2F20E4BA8BE4BBB65C6E20202020766172206576656E74203D207B5C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C5C6E20202020202020205C226576656E745C223A205C225C222C5C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E202020202F2F2072732E70757368286576656E74293B5C6E202020205C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2F20E8B083E8AF95E7A4BAE4BE8BEFBC88E6ADA3E5BC8FE4BDBFE794A8E8AFB7E588A0E999A4E68896E6B3A8E9878AEFBC895C6E2F2F72657475726E207072654465636F6465285C225C22293B5C6E2F2F2072657475726E20656E636F6465287B7D293B5C6E2F2F2072657475726E206465636F6465285C225C22293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A206E756C6C2C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A206E756C6C2C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760690467673, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E2F2A2A5C6E202A204352433136E6A0A1E9AA8CE7A081E8AEA1E7AE97EFBC88E8A784E6A0BCE4B9A64D6F6462757320525455E58D8FE8AEAEE8A681E6B182EFBC895C6E202A20E8A784E58899EFBC9A4D6F6462757320525455E6A087E587864352433136E6A0A1E9AA8CEFBC8CE5A49AE9A1B9E5BC8F307841303031EFBC8CE5889DE5A78BE580BC3078464646465C6E202A2040706172616D207B537472696E677D20686578537472202D20E99C80E8AEA1E7AE97E6A0A1E9AA8CE79A843136E8BF9BE588B6E5AD97E7ACA6E4B8B2EFBC88E4B88DE590ABE6A0A1E9AA8CE7A081EFBC895C6E202A204072657475726E73207B537472696E677D2032E5AD97E88A82435243E6A0A1E9AA8CE7A081EFBC88E4BD8EE4BD8DE59CA8E5898DEFBC8CE9AB98E4BD8DE59CA8E5908EEFBC8CE5A4A7E58699EFBC895C6E202A2F5C6E7661722063616C63756C6174654372633136203D202868657853747229203D3E207B5C6E202020206C657420637263203D203078464646463B5C6E20202020636F6E7374206279746573203D204865785574696C2E6465636F646548657828686578537472293B5C6E20202020666F7220286C65742069203D20303B2069203C2062797465732E6C656E6774683B20692B2B29207B5C6E2020202020202020637263205E3D2062797465735B695D202620307846463B5C6E2020202020202020666F7220286C6574206A203D20303B206A203C20383B206A2B2B29207B5C6E202020202020202020202020637263203D20286372632026203078303030312920213D3D2030203F2028637263203E3E203129205E20307841303031203A20637263203E3E20313B5C6E20202020202020207D5C6E202020207D5C6E202020202F2F20E8BDACE68DA2E4B8BA32E5AD97E88A82EFBC8CE4BD8EE4BD8DE59CA8E5898D5C6E20202020636F6E7374206372634C6F77203D2028637263202620307830304646292E746F537472696E67283136292E706164537461727428322C20273027293B5C6E20202020636F6E73742063726348696768203D20282863726320262030784646303029203E3E2038292E746F537472696E67283136292E706164537461727428322C20273027293B5C6E2020202072657475726E2060247B6372634C6F777D247B637263486967687D602E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E68AA5E69687E9A284E5A484E79086EFBC88E68F90E58F96E8AEBEE5A487E6A087E8AF86E4B88EE6B885E6B481E695B0E68DAEEFBC895C6E202A20E8A784E6A0BCE4B9A6E99A90E590ABEFBC9A3447E59E8BE58FB7E68AA5E69687E590AB4D515454E5A4B4EFBC8C5253343835E59E8BE58FB7E4B8BAE7BAAF4D6F64627573E5B8A7EFBC9BE7BB9FE4B880E6B885E999A4E7A9BAE6A0BCE5B9B6E68F90E58F96E6A0B8E5BF83E695B0E68DAE5C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E5AE8CE695B43136E8BF9BE588B6E68AA5E69687EFBC88E8AEBEE5A487E4B88AE68AA5E58E9FE5A78BE695B0E68DAEEFBC8CE58FAFE590ABE7A9BAE6A0BCEFBC895C6E202A204072657475726E73207B4F626A6563747D20E9A284E5A484E79086E7BB93E69E9CEFBC88636C65616E5061796C6F61643DE6B885E6B481E68AA5E69687EFBC8C64657669636549643DE4BB8EE69CBAE59CB0E59D80EFBC8C697334473DE698AFE590A63447E59E8BE58FB7EFBC895C6E202A2F5C6E766172207072654465636F6465203D20287061796C6F616429203D3E207B5C6E20202020636F6E737420636C65616E5061796C6F6164203D205374725574696C2E72656D6F7665416C6C287061796C6F61642C20272027292E746F55707065724361736528293B5C6E202020206C65742069733447203D2066616C73653B5C6E202020206C657420636F72655061796C6F6164203D20636C65616E5061796C6F61643B5C6E202020206C6574206465766963654964203D205C225C223B5C6E5C6E202020202F2F203447E59E8BE58FB7E68AA5E69687E789B9E5BE81EFBC9AE5898D36E5AD97E88A82E4B8BA4D515454E5A4B4EFBC88E5A682303030323030303030303133EFBC89EFBC8CE5908EE7BBADE590AB4D6F64627573E5B8A7EFBC88E4BB8EE69CBAE59CB0E59D802BE58A9FE883BDE7A0812E2E2EEFBC895C6E2020202069662028636C65616E5061796C6F61642E6C656E677468203E203130202626205374725574696C2E73746172745769746828636C65616E5061796C6F61642C205C2230305C222929207B5C6E202020202020202069733447203D20747275653B5C6E20202020202020202F2F20E68F90E58F964D6F64627573E6A0B8E5BF83E5B8A7EFBC88E4BB8E5C22E4BB8EE69CBAE59CB0E59D805C22E5BC80E5A78BEFBC8CE58DB3E689BEE588B0E7ACACE4B880E4B8AAE7ACA6E59088312D323437E79A84E5AD97E88A82E4BD8DE7BDAEEFBC8CE6ADA4E5A484E7AE80E58C96E58F96E7ACAC3132E4BD8DE5908EEFBC895C6E2020202020202020636F72655061796C6F6164203D20636C65616E5061796C6F61642E737562737472696E67283132293B5C6E202020207D5C6E5C6E202020202F2F20E68F90E58F96E4BB8EE69CBAE59CB0E59D80EFBC884D6F64627573E5B8A7E9A696E5AD97E88A82EFBC895C6E2020202069662028636F72655061796C6F61642E6C656E677468203E3D203229207B5C6E20202020202020206465766963654964203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E202020207D5C6E5C6E2020202072657475726E207B5C6E20202020202020205C22636C65616E5061796C6F61645C223A20636F72655061796C6F61642C5C6E20202020202020205C2264657669636549645C223A2064657669636549642C5C6E20202020202020205C22697334475C223A20697334472C5C6E20202020202020205C2270726F647563744B65795C223A205C2254617374656B5753475A5C22202F2F20E59BBAE5AE9AE4BAA7E59381E6A087E8AF865C6E202020207D3B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420726573756C74203D205B5D3B5C6E20202020636F6E737420707265526573756C74203D207072654465636F6465287061796C6F6164293B5C6E20202020636F6E737420636F72655061796C6F6164203D20707265526573756C742E636C65616E5061796C6F61643B5C6E20202020636F6E7374206465766963654964203D20707265526573756C742E64657669636549643B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2264657669636549645C223A2064657669636549642C5C6E2020202020202020202020205C22697334475C223A20707265526573756C742E697334475C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE6A0B8E5BF83E68AA5E69687E995BFE5BAA6EFBC884D6F64627573E5BA94E7AD94E5B8A7E69C80E5B08FE995BFE5BAA6EFBC9AE4BB8EE69CBAE59CB0E59D80312BE58A9FE883BDE7A081312BE695B0E68DAEE995BFE5BAA6312BE695B0E68DAE6E2B43524332EFBC8CE6ADA4E5A484E887B3E5B0913131E5AD97E88A82EFBC895C6E2020202069662028636F72655061796C6F61642E6C656E677468203C20323229207B202F2F203131E5AD97E88A823D3232E4B8AA3136E8BF9BE588B6E5AD97E7ACA65C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D205C22E68AA5E69687E995BFE5BAA6E4B88DE8B6B3EFBC8CE697A0E695884D6F64627573E5BA94E7AD94E5B8A75C223B5C6E2020202020202020726573756C742E707573682870726F70657274696573293B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7DEFBC8CE6A0B8E5BF83E68AA5E69687E380907B7DE380915C222C2070726F706572746965732E646174612E6572726F724D73672C20636F72655061796C6F6164293B5C6E202020202020202072657475726E20726573756C743B5C6E202020207D5C6E5C6E202020202F2F20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB55C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC88E7ACAC322D34E4BD8DEFBC8C31E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E203D207061727365496E7428636F72655061796C6F61642E737562737472696E6728342C2036292C203136293B202F2F20E695B0E68DAEE995BFE5BAA6EFBC88E7ACAC342D36E4BD8DEFBC8C31E5AD97E88A82EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88E695B0E68DAEE995BFE5BAA6C39732E4B8AA3136E8BF9BE588B6E5AD97E7ACA6EFBC895C6E20202020636F6E73742063726352656365697665203D20636F72655061796C6F61642E737562737472696E672836202B20646174614C656E202A2032293B202F2F20E68EA5E694B6E79A84435243E6A0A1E9AA8CE7A0815C6E20202020636F6E73742063726343616C63756C617465203D2063616C63756C617465437263313628636F72655061796C6F61642E737562737472696E6728302C2036202B20646174614C656E202A203229293B202F2F20E8AEA1E7AE97E79A844352435C6E5C6E202020202F2F20E6A0A1E9AA8C4352435C6E20202020696620286372635265636569766520213D3D2063726343616C63756C61746529207B5C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D2060435243E6A0A1E9AA8CE5A4B1E8B4A5EFBC8CE68EA5E694B6E38090247B637263526563656976657DE38091EFBC8CE8AEA1E7AE97E38090247B63726343616C63756C6174657DE38091603B5C6E2020202020202020726573756C742E707573682870726F70657274696573293B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7D5C222C2070726F706572746965732E646174612E6572726F724D7367293B5C6E202020202020202072657475726E20726573756C743B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE58A9FE883BDE7A0813033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8E5BA94E7AD94EFBC8CE5AFB9E5BA94E8AFBBE58F96E695B0E68DAEE68C87E4BBA4EFBC895C6E202020206966202866756E63436F6465203D3D3D205C2230335C2229207B5C6E202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C2272656164416C6C446174615C223B5C6E202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEE5BA94E7AD945C223B5C6E5C6E20202020202020202F2F20E8A7A3E69E90E6B9BFE5BAA6EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC312D34E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D302E31255248EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D203429207B5C6E202020202020202020202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E202020202020202020202020636F6E73742068756D6964697479526177203D207061727365496E742868756D69646974794865782C203136293B5C6E202020202020202020202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E2020202020202020202020202F2F20E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB4302552487E313030255248EFBC895C6E2020202020202020202020206966202868756D6964697479203C2030207C7C2068756D6964697479203E2031303029207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A7A3E69E90E6B8A9E5BAA6EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC352D38E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D302E31E28483EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D203829207B5C6E202020202020202020202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E202020202020202020202020636F6E73742074656D70526177203D207061727365496E742874656D704865782C203136293B5C6E202020202020202020202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E2020202020202020202020202F2F20E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB42D3430E284837E313235E28483EFBC895C6E2020202020202020202020206966202874656D7065726174757265203C202D3430207C7C2074656D7065726174757265203E2031323529207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A7A3E69E90E58589E785A7E5BCBAE5BAA6EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC32392D3332E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D4C5558EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D20333229207B5C6E202020202020202020202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E202020202020202020202020636F6E737420696C6C756D696E6174696F6E203D207061727365496E7428696C6C754865782C203136293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E2020202020202020202020202F2F20E58589E785A7E5BC82E5B8B8E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB4307E3635353335204C5558EFBC8CE8B685E88C83E59BB4E8A786E4B8BAE5BC82E5B8B8EFBC895C6E20202020202020202020202069662028696C6C756D696E6174696F6E203C2030207C7C20696C6C756D696E6174696F6E203E20363535333529207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E59FBAE4BA8EE8A784E6A0BCE4B9A6E9BB98E8AEA4E580BCEFBC895C6E202020202020202070726F706572746965732E70726F706572746965732E706F776572537570706C79203D2032342E303B202F2F20E9BB98E8AEA44443323456E4BE9BE794B55C6E202020202020202070726F706572746965732E70726F706572746965732E706F776572436F6E73756D7074696F6E203D20302E333B202F2F204443323456E697B6E58A9FE88097302E33575C6E202020202020202070726F706572746965732E70726F706572746965732E636F6D6D756E69636174696F6E4D6F6465203D20707265526573756C742E69733447203F205C2234475C22203A205C2252533438355C223B5C6E202020202020202070726F706572746965732E70726F706572746965732E646973706C61794D6F6465203D202864657669636549642026262064657669636549642E696E636C75646573285C22325C222929203F205C224F4C4544E698BEE7A4BA5C22203A205C22E697A0E698BEE7A4BA5C223B202F2F20E59E8BE58FB7E590AB5C22325C22EFBC88E5A682523258303030EFBC89E4B8BA4F4C4544E698BEE7A4BA5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE58A9FE883BDE7A0813036EFBC88E58699E585A5E58D95E4B8AAE5AF84E5AD98E599A8E5BA94E7AD94EFBC8CE5AFB9E5BA94E9858DE7BDAE2FE9878DE590AFE68C87E4BBA4EFBC895C6E20202020656C7365206966202866756E63436F6465203D3D3D205C2230365C2229207B5C6E2020202020202020636F6E737420777269746552656741646472203D20636F72655061796C6F61642E737562737472696E6728342C2038293B202F2F20E58699E585A5E79A84E5AF84E5AD98E599A8E59CB0E59D805C6E2020202020202020636F6E737420777269746556616C7565203D20636F72655061796C6F61642E737562737472696E6728382C203132293B202F2F20E58699E585A5E79A84E580BC5C6E20202020202020205C6E202020202020202069662028777269746552656741646472203D3D3D205C22303030465C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22636F6E6669674D6F64627573506172616D5C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E9858DE7BDAE4D6F64627573E58F82E695B0E5BA94E7AD945C223B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E636F6E666967526573756C74203D2060E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DE9858DE7BDAEE68890E58A9FEFBC8CE58699E585A5E580BCE38090247B777269746556616C75657DE38091603B5C6E20202020202020207D20656C73652069662028777269746552656741646472203D3D3D205C22303031305C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22726573746172744465766963655C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E9878DE590AFE8AEBEE5A487E5BA94E7AD945C223B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E72657374617274526573756C74203D2028777269746556616C7565203D3D3D205C22303030315C2229203F205C22E8AEBEE5A487E9878DE590AFE68C87E4BBA4E5B7B2E68EA5E694B65C22203A205C22E9878DE590AFE68C87E4BBA4E697A0E695885C223B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22756E6B6E6F776E57726974654F705C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E69CAAE79FA5E58699E585A5E6938DE4BD9CE5BA94E7AD945C223B5C6E20202020202020207D5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE69CAAE79FA5E58A9FE883BDE7A0815C6E20202020656C7365207B5C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D2060E4B88DE694AFE68C81E79A84E58A9FE883BDE7A081E38090247B66756E63436F64657DE38091603B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7D5C222C2070726F706572746965732E646174612E6572726F724D7367293B5C6E202020207D5C6E5C6E20202020726573756C742E707573682870726F70657274696573293B5C6E202020206C6F672E696E666F285C226465636F646520E5AE8CE68890EFBC9AE8AEBEE5A4874944E380907B7DE38091EFBC8CE8A7A3E69E90E78AB6E68081E380907B7DE38091EFBC8CE58A9FE883BDE380907B7DE380915C222C205C6E202020202020202064657669636549642C2070726F706572746965732E646174612E70617273655374617475732C2070726F706572746965732E646174612E66756E6374696F6E4964293B5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230303032303030303030313330323033313030333034303131323030303030303030303030303030303030303030303030305C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639303436373634392C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760690468481, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E2F2A2A5C6E202A204352433136E6A0A1E9AA8CE7A081E8AEA1E7AE97EFBC88E8A784E6A0BCE4B9A64D6F6462757320525455E58D8FE8AEAEE8A681E6B182EFBC895C6E202A20E8A784E58899EFBC9A4D6F6462757320525455E6A087E587864352433136E6A0A1E9AA8CEFBC8CE5A49AE9A1B9E5BC8F307841303031EFBC8CE5889DE5A78BE580BC3078464646465C6E202A2040706172616D207B537472696E677D20686578537472202D20E99C80E8AEA1E7AE97E6A0A1E9AA8CE79A843136E8BF9BE588B6E5AD97E7ACA6E4B8B2EFBC88E4B88DE590ABE6A0A1E9AA8CE7A081EFBC895C6E202A204072657475726E73207B537472696E677D2032E5AD97E88A82435243E6A0A1E9AA8CE7A081EFBC88E4BD8EE4BD8DE59CA8E5898DEFBC8CE9AB98E4BD8DE59CA8E5908EEFBC8CE5A4A7E58699EFBC895C6E202A2F5C6E7661722063616C63756C6174654372633136203D202868657853747229203D3E207B5C6E202020206C657420637263203D203078464646463B5C6E20202020636F6E7374206279746573203D204865785574696C2E6465636F646548657828686578537472293B5C6E20202020666F7220286C65742069203D20303B2069203C2062797465732E6C656E6774683B20692B2B29207B5C6E2020202020202020637263205E3D2062797465735B695D202620307846463B5C6E2020202020202020666F7220286C6574206A203D20303B206A203C20383B206A2B2B29207B5C6E202020202020202020202020637263203D20286372632026203078303030312920213D3D2030203F2028637263203E3E203129205E20307841303031203A20637263203E3E20313B5C6E20202020202020207D5C6E202020207D5C6E202020202F2F20E8BDACE68DA2E4B8BA32E5AD97E88A82EFBC8CE4BD8EE4BD8DE59CA8E5898D5C6E20202020636F6E7374206372634C6F77203D2028637263202620307830304646292E746F537472696E67283136292E706164537461727428322C20273027293B5C6E20202020636F6E73742063726348696768203D20282863726320262030784646303029203E3E2038292E746F537472696E67283136292E706164537461727428322C20273027293B5C6E2020202072657475726E2060247B6372634C6F777D247B637263486967687D602E746F55707065724361736528293B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E68AA5E69687E9A284E5A484E79086EFBC88E68F90E58F96E8AEBEE5A487E6A087E8AF86E4B88EE6B885E6B481E695B0E68DAEEFBC895C6E202A20E8A784E6A0BCE4B9A6E99A90E590ABEFBC9A3447E59E8BE58FB7E68AA5E69687E590AB4D515454E5A4B4EFBC8C5253343835E59E8BE58FB7E4B8BAE7BAAF4D6F64627573E5B8A7EFBC9BE7BB9FE4B880E6B885E999A4E7A9BAE6A0BCE5B9B6E68F90E58F96E6A0B8E5BF83E695B0E68DAE5C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E5AE8CE695B43136E8BF9BE588B6E68AA5E69687EFBC88E8AEBEE5A487E4B88AE68AA5E58E9FE5A78BE695B0E68DAEEFBC8CE58FAFE590ABE7A9BAE6A0BCEFBC895C6E202A204072657475726E73207B4F626A6563747D20E9A284E5A484E79086E7BB93E69E9CEFBC88636C65616E5061796C6F61643DE6B885E6B481E68AA5E69687EFBC8C64657669636549643DE4BB8EE69CBAE59CB0E59D80EFBC8C697334473DE698AFE590A63447E59E8BE58FB7EFBC895C6E202A2F5C6E766172207072654465636F6465203D20287061796C6F616429203D3E207B5C6E20202020636F6E737420636C65616E5061796C6F6164203D205374725574696C2E72656D6F7665416C6C287061796C6F61642C20272027292E746F55707065724361736528293B5C6E202020206C65742069733447203D2066616C73653B5C6E202020206C657420636F72655061796C6F6164203D20636C65616E5061796C6F61643B5C6E202020206C6574206465766963654964203D205C225C223B5C6E5C6E202020202F2F203447E59E8BE58FB7E68AA5E69687E789B9E5BE81EFBC9AE5898D36E5AD97E88A82E4B8BA4D515454E5A4B4EFBC88E5A682303030323030303030303133EFBC89EFBC8CE5908EE7BBADE590AB4D6F64627573E5B8A7EFBC88E4BB8EE69CBAE59CB0E59D802BE58A9FE883BDE7A0812E2E2EEFBC895C6E2020202069662028636C65616E5061796C6F61642E6C656E677468203E203130202626205374725574696C2E73746172745769746828636C65616E5061796C6F61642C205C2230305C222929207B5C6E202020202020202069733447203D20747275653B5C6E20202020202020202F2F20E68F90E58F964D6F64627573E6A0B8E5BF83E5B8A7EFBC88E4BB8E5C22E4BB8EE69CBAE59CB0E59D805C22E5BC80E5A78BEFBC8CE58DB3E689BEE588B0E7ACACE4B880E4B8AAE7ACA6E59088312D323437E79A84E5AD97E88A82E4BD8DE7BDAEEFBC8CE6ADA4E5A484E7AE80E58C96E58F96E7ACAC3132E4BD8DE5908EEFBC895C6E2020202020202020636F72655061796C6F6164203D20636C65616E5061796C6F61642E737562737472696E67283132293B5C6E202020207D5C6E5C6E202020202F2F20E68F90E58F96E4BB8EE69CBAE59CB0E59D80EFBC884D6F64627573E5B8A7E9A696E5AD97E88A82EFBC895C6E2020202069662028636F72655061796C6F61642E6C656E677468203E3D203229207B5C6E20202020202020206465766963654964203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E202020207D5C6E5C6E2020202072657475726E207B5C6E20202020202020205C22636C65616E5061796C6F61645C223A20636F72655061796C6F61642C5C6E20202020202020205C2264657669636549645C223A2064657669636549642C5C6E20202020202020205C22697334475C223A20697334472C5C6E20202020202020205C2270726F647563744B65795C223A205C2254617374656B5753475A5C22202F2F20E59BBAE5AE9AE4BAA7E59381E6A087E8AF865C6E202020207D3B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420726573756C74203D205B5D3B5C6E20202020636F6E737420707265526573756C74203D207072654465636F6465287061796C6F6164293B5C6E20202020636F6E737420636F72655061796C6F6164203D20707265526573756C742E636C65616E5061796C6F61643B5C6E20202020636F6E7374206465766963654964203D20707265526573756C742E64657669636549643B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2264657669636549645C223A2064657669636549642C5C6E2020202020202020202020205C22697334475C223A20707265526573756C742E697334475C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE6A0B8E5BF83E68AA5E69687E995BFE5BAA6EFBC884D6F64627573E5BA94E7AD94E5B8A7E69C80E5B08FE995BFE5BAA6EFBC9AE4BB8EE69CBAE59CB0E59D80312BE58A9FE883BDE7A081312BE695B0E68DAEE995BFE5BAA6312BE695B0E68DAE6E2B43524332EFBC8CE6ADA4E5A484E887B3E5B0913131E5AD97E88A82EFBC895C6E2020202069662028636F72655061796C6F61642E6C656E677468203C20323229207B202F2F203131E5AD97E88A823D3232E4B8AA3136E8BF9BE588B6E5AD97E7ACA65C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D205C22E68AA5E69687E995BFE5BAA6E4B88DE8B6B3EFBC8CE697A0E695884D6F64627573E5BA94E7AD94E5B8A75C223B5C6E2020202020202020726573756C742E707573682870726F70657274696573293B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7DEFBC8CE6A0B8E5BF83E68AA5E69687E380907B7DE380915C222C2070726F706572746965732E646174612E6572726F724D73672C20636F72655061796C6F6164293B5C6E202020202020202072657475726E20726573756C743B5C6E202020207D5C6E5C6E202020202F2F20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB55C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC88E7ACAC322D34E4BD8DEFBC8C31E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E203D207061727365496E7428636F72655061796C6F61642E737562737472696E6728342C2036292C203136293B202F2F20E695B0E68DAEE995BFE5BAA6EFBC88E7ACAC342D36E4BD8DEFBC8C31E5AD97E88A82EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88E695B0E68DAEE995BFE5BAA6C39732E4B8AA3136E8BF9BE588B6E5AD97E7ACA6EFBC895C6E20202020636F6E73742063726352656365697665203D20636F72655061796C6F61642E737562737472696E672836202B20646174614C656E202A2032293B202F2F20E68EA5E694B6E79A84435243E6A0A1E9AA8CE7A0815C6E20202020636F6E73742063726343616C63756C617465203D2063616C63756C617465437263313628636F72655061796C6F61642E737562737472696E6728302C2036202B20646174614C656E202A203229293B202F2F20E8AEA1E7AE97E79A844352435C6E5C6E202020202F2F20E6A0A1E9AA8C4352435C6E20202020696620286372635265636569766520213D3D2063726343616C63756C61746529207B5C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D2060435243E6A0A1E9AA8CE5A4B1E8B4A5EFBC8CE68EA5E694B6E38090247B637263526563656976657DE38091EFBC8CE8AEA1E7AE97E38090247B63726343616C63756C6174657DE38091603B5C6E2020202020202020726573756C742E707573682870726F70657274696573293B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7D5C222C2070726F706572746965732E646174612E6572726F724D7367293B5C6E202020202020202072657475726E20726573756C743B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE58A9FE883BDE7A0813033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8E5BA94E7AD94EFBC8CE5AFB9E5BA94E8AFBBE58F96E695B0E68DAEE68C87E4BBA4EFBC895C6E202020206966202866756E63436F6465203D3D3D205C2230335C2229207B5C6E202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C2272656164416C6C446174615C223B5C6E202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEE5BA94E7AD945C223B5C6E5C6E20202020202020202F2F20E8A7A3E69E90E6B9BFE5BAA6EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC312D34E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D302E31255248EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D203429207B5C6E202020202020202020202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E202020202020202020202020636F6E73742068756D6964697479526177203D207061727365496E742868756D69646974794865782C203136293B5C6E202020202020202020202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E2020202020202020202020202F2F20E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB4302552487E313030255248EFBC895C6E2020202020202020202020206966202868756D6964697479203C2030207C7C2068756D6964697479203E2031303029207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A7A3E69E90E6B8A9E5BAA6EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC352D38E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D302E31E28483EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D203829207B5C6E202020202020202020202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E202020202020202020202020636F6E73742074656D70526177203D207061727365496E742874656D704865782C203136293B5C6E202020202020202020202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E2020202020202020202020202F2F20E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB42D3430E284837E313235E28483EFBC895C6E2020202020202020202020206966202874656D7065726174757265203C202D3430207C7C2074656D7065726174757265203E2031323529207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A7A3E69E90E58589E785A7E5BCBAE5BAA6EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC32392D3332E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D4C5558EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D20333229207B5C6E202020202020202020202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E202020202020202020202020636F6E737420696C6C756D696E6174696F6E203D207061727365496E7428696C6C754865782C203136293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E2020202020202020202020202F2F20E58589E785A7E5BC82E5B8B8E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB4307E3635353335204C5558EFBC8CE8B685E88C83E59BB4E8A786E4B8BAE5BC82E5B8B8EFBC895C6E20202020202020202020202069662028696C6C756D696E6174696F6E203C2030207C7C20696C6C756D696E6174696F6E203E20363535333529207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E59FBAE4BA8EE8A784E6A0BCE4B9A6E9BB98E8AEA4E580BCEFBC895C6E202020202020202070726F706572746965732E70726F706572746965732E706F776572537570706C79203D2032342E303B202F2F20E9BB98E8AEA44443323456E4BE9BE794B55C6E202020202020202070726F706572746965732E70726F706572746965732E706F776572436F6E73756D7074696F6E203D20302E333B202F2F204443323456E697B6E58A9FE88097302E33575C6E202020202020202070726F706572746965732E70726F706572746965732E636F6D6D756E69636174696F6E4D6F6465203D20707265526573756C742E69733447203F205C2234475C22203A205C2252533438355C223B5C6E202020202020202070726F706572746965732E70726F706572746965732E646973706C61794D6F6465203D202864657669636549642026262064657669636549642E696E636C75646573285C22325C222929203F205C224F4C4544E698BEE7A4BA5C22203A205C22E697A0E698BEE7A4BA5C223B202F2F20E59E8BE58FB7E590AB5C22325C22EFBC88E5A682523258303030EFBC89E4B8BA4F4C4544E698BEE7A4BA5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE58A9FE883BDE7A0813036EFBC88E58699E585A5E58D95E4B8AAE5AF84E5AD98E599A8E5BA94E7AD94EFBC8CE5AFB9E5BA94E9858DE7BDAE2FE9878DE590AFE68C87E4BBA4EFBC895C6E20202020656C7365206966202866756E63436F6465203D3D3D205C2230365C2229207B5C6E2020202020202020636F6E737420777269746552656741646472203D20636F72655061796C6F61642E737562737472696E6728342C2038293B202F2F20E58699E585A5E79A84E5AF84E5AD98E599A8E59CB0E59D805C6E2020202020202020636F6E737420777269746556616C7565203D20636F72655061796C6F61642E737562737472696E6728382C203132293B202F2F20E58699E585A5E79A84E580BC5C6E20202020202020205C6E202020202020202069662028777269746552656741646472203D3D3D205C22303030465C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22636F6E6669674D6F64627573506172616D5C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E9858DE7BDAE4D6F64627573E58F82E695B0E5BA94E7AD945C223B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E636F6E666967526573756C74203D2060E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DE9858DE7BDAEE68890E58A9FEFBC8CE58699E585A5E580BCE38090247B777269746556616C75657DE38091603B5C6E20202020202020207D20656C73652069662028777269746552656741646472203D3D3D205C22303031305C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22726573746172744465766963655C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E9878DE590AFE8AEBEE5A487E5BA94E7AD945C223B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E72657374617274526573756C74203D2028777269746556616C7565203D3D3D205C22303030315C2229203F205C22E8AEBEE5A487E9878DE590AFE68C87E4BBA4E5B7B2E68EA5E694B65C22203A205C22E9878DE590AFE68C87E4BBA4E697A0E695885C223B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22756E6B6E6F776E57726974654F705C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E69CAAE79FA5E58699E585A5E6938DE4BD9CE5BA94E7AD945C223B5C6E20202020202020207D5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE69CAAE79FA5E58A9FE883BDE7A0815C6E20202020656C7365207B5C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D2060E4B88DE694AFE68C81E79A84E58A9FE883BDE7A081E38090247B66756E63436F64657DE38091603B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7D5C222C2070726F706572746965732E646174612E6572726F724D7367293B5C6E202020207D5C6E5C6E20202020726573756C742E707573682870726F70657274696573293B5C6E202020206C6F672E696E666F285C226465636F646520E5AE8CE68890EFBC9AE8AEBEE5A4874944E380907B7DE38091EFBC8CE8A7A3E69E90E78AB6E68081E380907B7DE38091EFBC8CE58A9FE883BDE380907B7DE380915C222C205C6E202020202020202064657669636549642C2070726F706572746965732E646174612E70617273655374617475732C2070726F706572746965732E646174612E66756E6374696F6E4964293B5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230303032303030303030313330323033313030333034303131323030303030303030303030303030303030303030303030305C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639303436383434372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760690479499, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2A2A5C6E202A20E68AA5E69687E9A284E5A484E79086EFBC88E68F90E58F96E8AEBEE5A487E6A087E8AF86E4B88EE6B885E6B481E695B0E68DAEEFBC895C6E202A20E8A784E6A0BCE4B9A6E99A90E590ABEFBC9A3447E59E8BE58FB7E68AA5E69687E590AB4D515454E5A4B4EFBC8C5253343835E59E8BE58FB7E4B8BAE7BAAF4D6F64627573E5B8A7EFBC9BE7BB9FE4B880E6B885E999A4E7A9BAE6A0BCE5B9B6E68F90E58F96E6A0B8E5BF83E695B0E68DAE5C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E5AE8CE695B43136E8BF9BE588B6E68AA5E69687EFBC88E8AEBEE5A487E4B88AE68AA5E58E9FE5A78BE695B0E68DAEEFBC8CE58FAFE590ABE7A9BAE6A0BCEFBC895C6E202A204072657475726E73207B4F626A6563747D20E9A284E5A484E79086E7BB93E69E9CEFBC88636C65616E5061796C6F61643DE6B885E6B481E68AA5E69687EFBC8C64657669636549643DE4BB8EE69CBAE59CB0E59D80EFBC8C697334473DE698AFE590A63447E59E8BE58FB7EFBC895C6E202A2F5C6E766172207072654465636F6465203D20287061796C6F616429203D3E207B5C6E20202020636F6E737420636C65616E5061796C6F6164203D205374725574696C2E72656D6F7665416C6C287061796C6F61642C20272027292E746F55707065724361736528293B5C6E202020206C65742069733447203D2066616C73653B5C6E202020206C657420636F72655061796C6F6164203D20636C65616E5061796C6F61643B5C6E202020206C6574206465766963654964203D205C225C223B5C6E5C6E202020202F2F203447E59E8BE58FB7E68AA5E69687E789B9E5BE81EFBC9AE5898D36E5AD97E88A82E4B8BA4D515454E5A4B4EFBC88E5A682303030323030303030303133EFBC89EFBC8CE5908EE7BBADE590AB4D6F64627573E5B8A7EFBC88E4BB8EE69CBAE59CB0E59D802BE58A9FE883BDE7A0812E2E2EEFBC895C6E2020202069662028636C65616E5061796C6F61642E6C656E677468203E203130202626205374725574696C2E73746172745769746828636C65616E5061796C6F61642C205C2230305C222929207B5C6E202020202020202069733447203D20747275653B5C6E20202020202020202F2F20E68F90E58F964D6F64627573E6A0B8E5BF83E5B8A7EFBC88E4BB8E5C22E4BB8EE69CBAE59CB0E59D805C22E5BC80E5A78BEFBC8CE58DB3E689BEE588B0E7ACACE4B880E4B8AAE7ACA6E59088312D323437E79A84E5AD97E88A82E4BD8DE7BDAEEFBC8CE6ADA4E5A484E7AE80E58C96E58F96E7ACAC3132E4BD8DE5908EEFBC895C6E2020202020202020636F72655061796C6F6164203D20636C65616E5061796C6F61642E737562737472696E67283132293B5C6E202020207D5C6E5C6E202020202F2F20E68F90E58F96E4BB8EE69CBAE59CB0E59D80EFBC884D6F64627573E5B8A7E9A696E5AD97E88A82EFBC895C6E2020202069662028636F72655061796C6F61642E6C656E677468203E3D203229207B5C6E20202020202020206465766963654964203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E202020207D5C6E5C6E2020202072657475726E207B5C6E20202020202020205C22636C65616E5061796C6F61645C223A20636F72655061796C6F61642C5C6E20202020202020205C2264657669636549645C223A2064657669636549642C5C6E20202020202020205C22697334475C223A20697334472C5C6E20202020202020205C2270726F647563744B65795C223A205C2254617374656B5753475A5C22202F2F20E59BBAE5AE9AE4BAA7E59381E6A087E8AF865C6E202020207D3B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420726573756C74203D205B5D3B5C6E20202020636F6E737420707265526573756C74203D207072654465636F6465287061796C6F6164293B5C6E20202020636F6E737420636F72655061796C6F6164203D20707265526573756C742E636C65616E5061796C6F61643B5C6E20202020636F6E7374206465766963654964203D20707265526573756C742E64657669636549643B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2264657669636549645C223A2064657669636549642C5C6E2020202020202020202020205C22697334475C223A20707265526573756C742E697334475C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE6A0B8E5BF83E68AA5E69687E995BFE5BAA6EFBC884D6F64627573E5BA94E7AD94E5B8A7E69C80E5B08FE995BFE5BAA6EFBC9AE4BB8EE69CBAE59CB0E59D80312BE58A9FE883BDE7A081312BE695B0E68DAEE995BFE5BAA6312BE695B0E68DAE6E2B43524332EFBC8CE6ADA4E5A484E887B3E5B0913131E5AD97E88A82EFBC895C6E2020202069662028636F72655061796C6F61642E6C656E677468203C20323229207B202F2F203131E5AD97E88A823D3232E4B8AA3136E8BF9BE588B6E5AD97E7ACA65C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D205C22E68AA5E69687E995BFE5BAA6E4B88DE8B6B3EFBC8CE697A0E695884D6F64627573E5BA94E7AD94E5B8A75C223B5C6E2020202020202020726573756C742E707573682870726F70657274696573293B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7DEFBC8CE6A0B8E5BF83E68AA5E69687E380907B7DE380915C222C2070726F706572746965732E646174612E6572726F724D73672C20636F72655061796C6F6164293B5C6E202020202020202072657475726E20726573756C743B5C6E202020207D5C6E5C6E202020202F2F20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB55C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC88E7ACAC322D34E4BD8DEFBC8C31E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E203D207061727365496E7428636F72655061796C6F61642E737562737472696E6728342C2036292C203136293B202F2F20E695B0E68DAEE995BFE5BAA6EFBC88E7ACAC342D36E4BD8DEFBC8C31E5AD97E88A82EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88E695B0E68DAEE995BFE5BAA6C39732E4B8AA3136E8BF9BE588B6E5AD97E7ACA6EFBC895C6E20202020636F6E73742063726352656365697665203D20636F72655061796C6F61642E737562737472696E672836202B20646174614C656E202A2032293B202F2F20E68EA5E694B6E79A84435243E6A0A1E9AA8CE7A0815C6E20202020636F6E73742063726343616C63756C617465203D2063616C63756C617465437263313628636F72655061796C6F61642E737562737472696E6728302C2036202B20646174614C656E202A203229293B202F2F20E8AEA1E7AE97E79A844352435C6E5C6E202020202F2F20E6A0A1E9AA8C4352435C6E20202020696620286372635265636569766520213D3D2063726343616C63756C61746529207B5C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D2060435243E6A0A1E9AA8CE5A4B1E8B4A5EFBC8CE68EA5E694B6E38090247B637263526563656976657DE38091EFBC8CE8AEA1E7AE97E38090247B63726343616C63756C6174657DE38091603B5C6E2020202020202020726573756C742E707573682870726F70657274696573293B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7D5C222C2070726F706572746965732E646174612E6572726F724D7367293B5C6E202020202020202072657475726E20726573756C743B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE58A9FE883BDE7A0813033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8E5BA94E7AD94EFBC8CE5AFB9E5BA94E8AFBBE58F96E695B0E68DAEE68C87E4BBA4EFBC895C6E202020206966202866756E63436F6465203D3D3D205C2230335C2229207B5C6E202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C2272656164416C6C446174615C223B5C6E202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEE5BA94E7AD945C223B5C6E5C6E20202020202020202F2F20E8A7A3E69E90E6B9BFE5BAA6EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC312D34E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D302E31255248EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D203429207B5C6E202020202020202020202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E202020202020202020202020636F6E73742068756D6964697479526177203D207061727365496E742868756D69646974794865782C203136293B5C6E202020202020202020202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E2020202020202020202020202F2F20E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB4302552487E313030255248EFBC895C6E2020202020202020202020206966202868756D6964697479203C2030207C7C2068756D6964697479203E2031303029207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A7A3E69E90E6B8A9E5BAA6EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC352D38E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D302E31E28483EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D203829207B5C6E202020202020202020202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E202020202020202020202020636F6E73742074656D70526177203D207061727365496E742874656D704865782C203136293B5C6E202020202020202020202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E2020202020202020202020202F2F20E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB42D3430E284837E313235E28483EFBC895C6E2020202020202020202020206966202874656D7065726174757265203C202D3430207C7C2074656D7065726174757265203E2031323529207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A7A3E69E90E58589E785A7E5BCBAE5BAA6EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC32392D3332E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D4C5558EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D20333229207B5C6E202020202020202020202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E202020202020202020202020636F6E737420696C6C756D696E6174696F6E203D207061727365496E7428696C6C754865782C203136293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E2020202020202020202020202F2F20E58589E785A7E5BC82E5B8B8E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB4307E3635353335204C5558EFBC8CE8B685E88C83E59BB4E8A786E4B8BAE5BC82E5B8B8EFBC895C6E20202020202020202020202069662028696C6C756D696E6174696F6E203C2030207C7C20696C6C756D696E6174696F6E203E20363535333529207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E59FBAE4BA8EE8A784E6A0BCE4B9A6E9BB98E8AEA4E580BCEFBC895C6E202020202020202070726F706572746965732E70726F706572746965732E706F776572537570706C79203D2032342E303B202F2F20E9BB98E8AEA44443323456E4BE9BE794B55C6E202020202020202070726F706572746965732E70726F706572746965732E706F776572436F6E73756D7074696F6E203D20302E333B202F2F204443323456E697B6E58A9FE88097302E33575C6E202020202020202070726F706572746965732E70726F706572746965732E636F6D6D756E69636174696F6E4D6F6465203D20707265526573756C742E69733447203F205C2234475C22203A205C2252533438355C223B5C6E202020202020202070726F706572746965732E70726F706572746965732E646973706C61794D6F6465203D202864657669636549642026262064657669636549642E696E636C75646573285C22325C222929203F205C224F4C4544E698BEE7A4BA5C22203A205C22E697A0E698BEE7A4BA5C223B202F2F20E59E8BE58FB7E590AB5C22325C22EFBC88E5A682523258303030EFBC89E4B8BA4F4C4544E698BEE7A4BA5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE58A9FE883BDE7A0813036EFBC88E58699E585A5E58D95E4B8AAE5AF84E5AD98E599A8E5BA94E7AD94EFBC8CE5AFB9E5BA94E9858DE7BDAE2FE9878DE590AFE68C87E4BBA4EFBC895C6E20202020656C7365206966202866756E63436F6465203D3D3D205C2230365C2229207B5C6E2020202020202020636F6E737420777269746552656741646472203D20636F72655061796C6F61642E737562737472696E6728342C2038293B202F2F20E58699E585A5E79A84E5AF84E5AD98E599A8E59CB0E59D805C6E2020202020202020636F6E737420777269746556616C7565203D20636F72655061796C6F61642E737562737472696E6728382C203132293B202F2F20E58699E585A5E79A84E580BC5C6E20202020202020205C6E202020202020202069662028777269746552656741646472203D3D3D205C22303030465C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22636F6E6669674D6F64627573506172616D5C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E9858DE7BDAE4D6F64627573E58F82E695B0E5BA94E7AD945C223B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E636F6E666967526573756C74203D2060E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DE9858DE7BDAEE68890E58A9FEFBC8CE58699E585A5E580BCE38090247B777269746556616C75657DE38091603B5C6E20202020202020207D20656C73652069662028777269746552656741646472203D3D3D205C22303031305C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22726573746172744465766963655C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E9878DE590AFE8AEBEE5A487E5BA94E7AD945C223B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E72657374617274526573756C74203D2028777269746556616C7565203D3D3D205C22303030315C2229203F205C22E8AEBEE5A487E9878DE590AFE68C87E4BBA4E5B7B2E68EA5E694B65C22203A205C22E9878DE590AFE68C87E4BBA4E697A0E695885C223B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22756E6B6E6F776E57726974654F705C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E69CAAE79FA5E58699E585A5E6938DE4BD9CE5BA94E7AD945C223B5C6E20202020202020207D5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE69CAAE79FA5E58A9FE883BDE7A0815C6E20202020656C7365207B5C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D2060E4B88DE694AFE68C81E79A84E58A9FE883BDE7A081E38090247B66756E63436F64657DE38091603B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7D5C222C2070726F706572746965732E646174612E6572726F724D7367293B5C6E202020207D5C6E5C6E20202020726573756C742E707573682870726F70657274696573293B5C6E202020206C6F672E696E666F285C226465636F646520E5AE8CE68890EFBC9AE8AEBEE5A4874944E380907B7DE38091EFBC8CE8A7A3E69E90E78AB6E68081E380907B7DE38091EFBC8CE58A9FE883BDE380907B7DE380915C222C205C6E202020202020202064657669636549642C2070726F706572746965732E646174612E70617273655374617475732C2070726F706572746965732E646174612E66756E6374696F6E4964293B5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230303032303030303030313330323033313030333034303131323030303030303030303030303030303030303030303030305C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639303437393437392C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760690489991, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420726573756C74203D205B5D3B5C6E20202020636F6E737420707265526573756C74203D207072654465636F6465287061796C6F6164293B5C6E20202020636F6E737420636F72655061796C6F6164203D20707265526573756C742E636C65616E5061796C6F61643B5C6E20202020636F6E7374206465766963654964203D20707265526573756C742E64657669636549643B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2264657669636549645C223A2064657669636549642C5C6E2020202020202020202020205C22697334475C223A20707265526573756C742E697334475C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE6A0B8E5BF83E68AA5E69687E995BFE5BAA6EFBC884D6F64627573E5BA94E7AD94E5B8A7E69C80E5B08FE995BFE5BAA6EFBC9AE4BB8EE69CBAE59CB0E59D80312BE58A9FE883BDE7A081312BE695B0E68DAEE995BFE5BAA6312BE695B0E68DAE6E2B43524332EFBC8CE6ADA4E5A484E887B3E5B0913131E5AD97E88A82EFBC895C6E2020202069662028636F72655061796C6F61642E6C656E677468203C20323229207B202F2F203131E5AD97E88A823D3232E4B8AA3136E8BF9BE588B6E5AD97E7ACA65C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D205C22E68AA5E69687E995BFE5BAA6E4B88DE8B6B3EFBC8CE697A0E695884D6F64627573E5BA94E7AD94E5B8A75C223B5C6E2020202020202020726573756C742E707573682870726F70657274696573293B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7DEFBC8CE6A0B8E5BF83E68AA5E69687E380907B7DE380915C222C2070726F706572746965732E646174612E6572726F724D73672C20636F72655061796C6F6164293B5C6E202020202020202072657475726E20726573756C743B5C6E202020207D5C6E5C6E202020202F2F20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB55C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC88E7ACAC322D34E4BD8DEFBC8C31E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E203D207061727365496E7428636F72655061796C6F61642E737562737472696E6728342C2036292C203136293B202F2F20E695B0E68DAEE995BFE5BAA6EFBC88E7ACAC342D36E4BD8DEFBC8C31E5AD97E88A82EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88E695B0E68DAEE995BFE5BAA6C39732E4B8AA3136E8BF9BE588B6E5AD97E7ACA6EFBC895C6E20202020636F6E73742063726352656365697665203D20636F72655061796C6F61642E737562737472696E672836202B20646174614C656E202A2032293B202F2F20E68EA5E694B6E79A84435243E6A0A1E9AA8CE7A0815C6E20202020636F6E73742063726343616C63756C617465203D2063616C63756C617465437263313628636F72655061796C6F61642E737562737472696E6728302C2036202B20646174614C656E202A203229293B202F2F20E8AEA1E7AE97E79A844352435C6E5C6E202020202F2F20E6A0A1E9AA8C4352435C6E20202020696620286372635265636569766520213D3D2063726343616C63756C61746529207B5C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D2060435243E6A0A1E9AA8CE5A4B1E8B4A5EFBC8CE68EA5E694B6E38090247B637263526563656976657DE38091EFBC8CE8AEA1E7AE97E38090247B63726343616C63756C6174657DE38091603B5C6E2020202020202020726573756C742E707573682870726F70657274696573293B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7D5C222C2070726F706572746965732E646174612E6572726F724D7367293B5C6E202020202020202072657475726E20726573756C743B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE58A9FE883BDE7A0813033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8E5BA94E7AD94EFBC8CE5AFB9E5BA94E8AFBBE58F96E695B0E68DAEE68C87E4BBA4EFBC895C6E202020206966202866756E63436F6465203D3D3D205C2230335C2229207B5C6E202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C2272656164416C6C446174615C223B5C6E202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEE5BA94E7AD945C223B5C6E5C6E20202020202020202F2F20E8A7A3E69E90E6B9BFE5BAA6EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC312D34E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D302E31255248EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D203429207B5C6E202020202020202020202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E202020202020202020202020636F6E73742068756D6964697479526177203D207061727365496E742868756D69646974794865782C203136293B5C6E202020202020202020202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E2020202020202020202020202F2F20E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB4302552487E313030255248EFBC895C6E2020202020202020202020206966202868756D6964697479203C2030207C7C2068756D6964697479203E2031303029207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A7A3E69E90E6B8A9E5BAA6EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC352D38E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D302E31E28483EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D203829207B5C6E202020202020202020202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E202020202020202020202020636F6E73742074656D70526177203D207061727365496E742874656D704865782C203136293B5C6E202020202020202020202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E2020202020202020202020202F2F20E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB42D3430E284837E313235E28483EFBC895C6E2020202020202020202020206966202874656D7065726174757265203C202D3430207C7C2074656D7065726174757265203E2031323529207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A7A3E69E90E58589E785A7E5BCBAE5BAA6EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC32392D3332E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D4C5558EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D20333229207B5C6E202020202020202020202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E202020202020202020202020636F6E737420696C6C756D696E6174696F6E203D207061727365496E7428696C6C754865782C203136293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E2020202020202020202020202F2F20E58589E785A7E5BC82E5B8B8E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB4307E3635353335204C5558EFBC8CE8B685E88C83E59BB4E8A786E4B8BAE5BC82E5B8B8EFBC895C6E20202020202020202020202069662028696C6C756D696E6174696F6E203C2030207C7C20696C6C756D696E6174696F6E203E20363535333529207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E59FBAE4BA8EE8A784E6A0BCE4B9A6E9BB98E8AEA4E580BCEFBC895C6E202020202020202070726F706572746965732E70726F706572746965732E706F776572537570706C79203D2032342E303B202F2F20E9BB98E8AEA44443323456E4BE9BE794B55C6E202020202020202070726F706572746965732E70726F706572746965732E706F776572436F6E73756D7074696F6E203D20302E333B202F2F204443323456E697B6E58A9FE88097302E33575C6E202020202020202070726F706572746965732E70726F706572746965732E636F6D6D756E69636174696F6E4D6F6465203D20707265526573756C742E69733447203F205C2234475C22203A205C2252533438355C223B5C6E202020202020202070726F706572746965732E70726F706572746965732E646973706C61794D6F6465203D202864657669636549642026262064657669636549642E696E636C75646573285C22325C222929203F205C224F4C4544E698BEE7A4BA5C22203A205C22E697A0E698BEE7A4BA5C223B202F2F20E59E8BE58FB7E590AB5C22325C22EFBC88E5A682523258303030EFBC89E4B8BA4F4C4544E698BEE7A4BA5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE58A9FE883BDE7A0813036EFBC88E58699E585A5E58D95E4B8AAE5AF84E5AD98E599A8E5BA94E7AD94EFBC8CE5AFB9E5BA94E9858DE7BDAE2FE9878DE590AFE68C87E4BBA4EFBC895C6E20202020656C7365206966202866756E63436F6465203D3D3D205C2230365C2229207B5C6E2020202020202020636F6E737420777269746552656741646472203D20636F72655061796C6F61642E737562737472696E6728342C2038293B202F2F20E58699E585A5E79A84E5AF84E5AD98E599A8E59CB0E59D805C6E2020202020202020636F6E737420777269746556616C7565203D20636F72655061796C6F61642E737562737472696E6728382C203132293B202F2F20E58699E585A5E79A84E580BC5C6E20202020202020205C6E202020202020202069662028777269746552656741646472203D3D3D205C22303030465C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22636F6E6669674D6F64627573506172616D5C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E9858DE7BDAE4D6F64627573E58F82E695B0E5BA94E7AD945C223B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E636F6E666967526573756C74203D2060E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DE9858DE7BDAEE68890E58A9FEFBC8CE58699E585A5E580BCE38090247B777269746556616C75657DE38091603B5C6E20202020202020207D20656C73652069662028777269746552656741646472203D3D3D205C22303031305C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22726573746172744465766963655C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E9878DE590AFE8AEBEE5A487E5BA94E7AD945C223B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E72657374617274526573756C74203D2028777269746556616C7565203D3D3D205C22303030315C2229203F205C22E8AEBEE5A487E9878DE590AFE68C87E4BBA4E5B7B2E68EA5E694B65C22203A205C22E9878DE590AFE68C87E4BBA4E697A0E695885C223B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22756E6B6E6F776E57726974654F705C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E69CAAE79FA5E58699E585A5E6938DE4BD9CE5BA94E7AD945C223B5C6E20202020202020207D5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE69CAAE79FA5E58A9FE883BDE7A0815C6E20202020656C7365207B5C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D2060E4B88DE694AFE68C81E79A84E58A9FE883BDE7A081E38090247B66756E63436F64657DE38091603B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7D5C222C2070726F706572746965732E646174612E6572726F724D7367293B5C6E202020207D5C6E5C6E20202020726573756C742E707573682870726F70657274696573293B5C6E202020206C6F672E696E666F285C226465636F646520E5AE8CE68890EFBC9AE8AEBEE5A4874944E380907B7DE38091EFBC8CE8A7A3E69E90E78AB6E68081E380907B7DE38091EFBC8CE58A9FE883BDE380907B7DE380915C222C205C6E202020202020202064657669636549642C2070726F706572746965732E646174612E70617273655374617475732C2070726F706572746965732E646174612E66756E6374696F6E4964293B5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230303032303030303030313330323033313030333034303131323030303030303030303030303030303030303030303030305C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639303438393937302C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760690491755, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420726573756C74203D205B5D3B5C6E20202020636F6E737420707265526573756C74203D207072654465636F6465287061796C6F6164293B5C6E20202020636F6E737420636F72655061796C6F6164203D20707265526573756C742E636C65616E5061796C6F61643B5C6E20202020636F6E7374206465766963654964203D20707265526573756C742E64657669636549643B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2264657669636549645C223A2064657669636549642C5C6E2020202020202020202020205C22697334475C223A20707265526573756C742E697334475C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE6A0B8E5BF83E68AA5E69687E995BFE5BAA6EFBC884D6F64627573E5BA94E7AD94E5B8A7E69C80E5B08FE995BFE5BAA6EFBC9AE4BB8EE69CBAE59CB0E59D80312BE58A9FE883BDE7A081312BE695B0E68DAEE995BFE5BAA6312BE695B0E68DAE6E2B43524332EFBC8CE6ADA4E5A484E887B3E5B0913131E5AD97E88A82EFBC895C6E2020202069662028636F72655061796C6F61642E6C656E677468203C20323229207B202F2F203131E5AD97E88A823D3232E4B8AA3136E8BF9BE588B6E5AD97E7ACA65C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D205C22E68AA5E69687E995BFE5BAA6E4B88DE8B6B3EFBC8CE697A0E695884D6F64627573E5BA94E7AD94E5B8A75C223B5C6E2020202020202020726573756C742E707573682870726F70657274696573293B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7DEFBC8CE6A0B8E5BF83E68AA5E69687E380907B7DE380915C222C2070726F706572746965732E646174612E6572726F724D73672C20636F72655061796C6F6164293B5C6E202020202020202072657475726E20726573756C743B5C6E202020207D5C6E5C6E202020202F2F20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB55C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC88E7ACAC322D34E4BD8DEFBC8C31E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E203D207061727365496E7428636F72655061796C6F61642E737562737472696E6728342C2036292C203136293B202F2F20E695B0E68DAEE995BFE5BAA6EFBC88E7ACAC342D36E4BD8DEFBC8C31E5AD97E88A82EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88E695B0E68DAEE995BFE5BAA6C39732E4B8AA3136E8BF9BE588B6E5AD97E7ACA6EFBC895C6E20202020636F6E73742063726352656365697665203D20636F72655061796C6F61642E737562737472696E672836202B20646174614C656E202A2032293B202F2F20E68EA5E694B6E79A84435243E6A0A1E9AA8CE7A0815C6E20202020636F6E73742063726343616C63756C617465203D2063616C63756C617465437263313628636F72655061796C6F61642E737562737472696E6728302C2036202B20646174614C656E202A203229293B202F2F20E8AEA1E7AE97E79A844352435C6E5C6E202020202F2F20E6A0A1E9AA8C4352435C6E20202020696620286372635265636569766520213D3D2063726343616C63756C61746529207B5C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D2060435243E6A0A1E9AA8CE5A4B1E8B4A5EFBC8CE68EA5E694B6E38090247B637263526563656976657DE38091EFBC8CE8AEA1E7AE97E38090247B63726343616C63756C6174657DE38091603B5C6E2020202020202020726573756C742E707573682870726F70657274696573293B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7D5C222C2070726F706572746965732E646174612E6572726F724D7367293B5C6E202020202020202072657475726E20726573756C743B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE58A9FE883BDE7A0813033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8E5BA94E7AD94EFBC8CE5AFB9E5BA94E8AFBBE58F96E695B0E68DAEE68C87E4BBA4EFBC895C6E202020206966202866756E63436F6465203D3D3D205C2230335C2229207B5C6E202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C2272656164416C6C446174615C223B5C6E202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEE5BA94E7AD945C223B5C6E5C6E20202020202020202F2F20E8A7A3E69E90E6B9BFE5BAA6EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC312D34E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D302E31255248EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D203429207B5C6E202020202020202020202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E202020202020202020202020636F6E73742068756D6964697479526177203D207061727365496E742868756D69646974794865782C203136293B5C6E202020202020202020202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E2020202020202020202020202F2F20E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB4302552487E313030255248EFBC895C6E2020202020202020202020206966202868756D6964697479203C2030207C7C2068756D6964697479203E2031303029207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A7A3E69E90E6B8A9E5BAA6EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC352D38E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D302E31E28483EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D203829207B5C6E202020202020202020202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E202020202020202020202020636F6E73742074656D70526177203D207061727365496E742874656D704865782C203136293B5C6E202020202020202020202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E2020202020202020202020202F2F20E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB42D3430E284837E313235E28483EFBC895C6E2020202020202020202020206966202874656D7065726174757265203C202D3430207C7C2074656D7065726174757265203E2031323529207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A7A3E69E90E58589E785A7E5BCBAE5BAA6EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC32392D3332E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D4C5558EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D20333229207B5C6E202020202020202020202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E202020202020202020202020636F6E737420696C6C756D696E6174696F6E203D207061727365496E7428696C6C754865782C203136293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E2020202020202020202020202F2F20E58589E785A7E5BC82E5B8B8E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB4307E3635353335204C5558EFBC8CE8B685E88C83E59BB4E8A786E4B8BAE5BC82E5B8B8EFBC895C6E20202020202020202020202069662028696C6C756D696E6174696F6E203C2030207C7C20696C6C756D696E6174696F6E203E20363535333529207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E59FBAE4BA8EE8A784E6A0BCE4B9A6E9BB98E8AEA4E580BCEFBC895C6E202020202020202070726F706572746965732E70726F706572746965732E706F776572537570706C79203D2032342E303B202F2F20E9BB98E8AEA44443323456E4BE9BE794B55C6E202020202020202070726F706572746965732E70726F706572746965732E706F776572436F6E73756D7074696F6E203D20302E333B202F2F204443323456E697B6E58A9FE88097302E33575C6E202020202020202070726F706572746965732E70726F706572746965732E636F6D6D756E69636174696F6E4D6F6465203D20707265526573756C742E69733447203F205C2234475C22203A205C2252533438355C223B5C6E202020202020202070726F706572746965732E70726F706572746965732E646973706C61794D6F6465203D202864657669636549642026262064657669636549642E696E636C75646573285C22325C222929203F205C224F4C4544E698BEE7A4BA5C22203A205C22E697A0E698BEE7A4BA5C223B202F2F20E59E8BE58FB7E590AB5C22325C22EFBC88E5A682523258303030EFBC89E4B8BA4F4C4544E698BEE7A4BA5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE58A9FE883BDE7A0813036EFBC88E58699E585A5E58D95E4B8AAE5AF84E5AD98E599A8E5BA94E7AD94EFBC8CE5AFB9E5BA94E9858DE7BDAE2FE9878DE590AFE68C87E4BBA4EFBC895C6E20202020656C7365206966202866756E63436F6465203D3D3D205C2230365C2229207B5C6E2020202020202020636F6E737420777269746552656741646472203D20636F72655061796C6F61642E737562737472696E6728342C2038293B202F2F20E58699E585A5E79A84E5AF84E5AD98E599A8E59CB0E59D805C6E2020202020202020636F6E737420777269746556616C7565203D20636F72655061796C6F61642E737562737472696E6728382C203132293B202F2F20E58699E585A5E79A84E580BC5C6E20202020202020205C6E202020202020202069662028777269746552656741646472203D3D3D205C22303030465C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22636F6E6669674D6F64627573506172616D5C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E9858DE7BDAE4D6F64627573E58F82E695B0E5BA94E7AD945C223B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E636F6E666967526573756C74203D2060E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DE9858DE7BDAEE68890E58A9FEFBC8CE58699E585A5E580BCE38090247B777269746556616C75657DE38091603B5C6E20202020202020207D20656C73652069662028777269746552656741646472203D3D3D205C22303031305C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22726573746172744465766963655C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E9878DE590AFE8AEBEE5A487E5BA94E7AD945C223B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E72657374617274526573756C74203D2028777269746556616C7565203D3D3D205C22303030315C2229203F205C22E8AEBEE5A487E9878DE590AFE68C87E4BBA4E5B7B2E68EA5E694B65C22203A205C22E9878DE590AFE68C87E4BBA4E697A0E695885C223B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22756E6B6E6F776E57726974654F705C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E69CAAE79FA5E58699E585A5E6938DE4BD9CE5BA94E7AD945C223B5C6E20202020202020207D5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE69CAAE79FA5E58A9FE883BDE7A0815C6E20202020656C7365207B5C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D2060E4B88DE694AFE68C81E79A84E58A9FE883BDE7A081E38090247B66756E63436F64657DE38091603B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7D5C222C2070726F706572746965732E646174612E6572726F724D7367293B5C6E202020207D5C6E5C6E20202020726573756C742E707573682870726F70657274696573293B5C6E202020206C6F672E696E666F285C226465636F646520E5AE8CE68890EFBC9AE8AEBEE5A4874944E380907B7DE38091EFBC8CE8A7A3E69E90E78AB6E68081E380907B7DE38091EFBC8CE58A9FE883BDE380907B7DE380915C222C205C6E202020202020202064657669636549642C2070726F706572746965732E646174612E70617273655374617475732C2070726F706572746965732E646174612E66756E6374696F6E4964293B5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230303032303030303030313330323033313030333034303131323030303030303030303030303030303030303030303030305C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639303439313733332C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760690495264, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420726573756C74203D205B5D3B5C6E20202020636F6E737420707265526573756C74203D207072654465636F6465287061796C6F6164293B5C6E20202020636F6E737420636F72655061796C6F6164203D20707265526573756C742E636C65616E5061796C6F61643B5C6E20202020636F6E7374206465766963654964203D20707265526573756C742E64657669636549643B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2264657669636549645C223A2064657669636549642C5C6E2020202020202020202020205C22697334475C223A20707265526573756C742E697334475C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE6A0B8E5BF83E68AA5E69687E995BFE5BAA6EFBC884D6F64627573E5BA94E7AD94E5B8A7E69C80E5B08FE995BFE5BAA6EFBC9AE4BB8EE69CBAE59CB0E59D80312BE58A9FE883BDE7A081312BE695B0E68DAEE995BFE5BAA6312BE695B0E68DAE6E2B43524332EFBC8CE6ADA4E5A484E887B3E5B0913131E5AD97E88A82EFBC895C6E2020202069662028636F72655061796C6F61642E6C656E677468203C20323229207B202F2F203131E5AD97E88A823D3232E4B8AA3136E8BF9BE588B6E5AD97E7ACA65C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D205C22E68AA5E69687E995BFE5BAA6E4B88DE8B6B3EFBC8CE697A0E695884D6F64627573E5BA94E7AD94E5B8A75C223B5C6E2020202020202020726573756C742E707573682870726F70657274696573293B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7DEFBC8CE6A0B8E5BF83E68AA5E69687E380907B7DE380915C222C2070726F706572746965732E646174612E6572726F724D73672C20636F72655061796C6F6164293B5C6E202020202020202072657475726E20726573756C743B5C6E202020207D5C6E5C6E202020202F2F20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB55C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC88E7ACAC322D34E4BD8DEFBC8C31E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E203D207061727365496E7428636F72655061796C6F61642E737562737472696E6728342C2036292C203136293B202F2F20E695B0E68DAEE995BFE5BAA6EFBC88E7ACAC342D36E4BD8DEFBC8C31E5AD97E88A82EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88E695B0E68DAEE995BFE5BAA6C39732E4B8AA3136E8BF9BE588B6E5AD97E7ACA6EFBC895C6E20202020636F6E73742063726352656365697665203D20636F72655061796C6F61642E737562737472696E672836202B20646174614C656E202A2032293B202F2F20E68EA5E694B6E79A84435243E6A0A1E9AA8CE7A0815C6E20202020636F6E73742063726343616C63756C617465203D2063616C63756C617465437263313628636F72655061796C6F61642E737562737472696E6728302C2036202B20646174614C656E202A203229293B202F2F20E8AEA1E7AE97E79A844352435C6E5C6E202020202F2F20E6A0A1E9AA8C4352435C6E20202020696620286372635265636569766520213D3D2063726343616C63756C61746529207B5C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D2060435243E6A0A1E9AA8CE5A4B1E8B4A5EFBC8CE68EA5E694B6E38090247B637263526563656976657DE38091EFBC8CE8AEA1E7AE97E38090247B63726343616C63756C6174657DE38091603B5C6E2020202020202020726573756C742E707573682870726F70657274696573293B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7D5C222C2070726F706572746965732E646174612E6572726F724D7367293B5C6E202020202020202072657475726E20726573756C743B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE58A9FE883BDE7A0813033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8E5BA94E7AD94EFBC8CE5AFB9E5BA94E8AFBBE58F96E695B0E68DAEE68C87E4BBA4EFBC895C6E202020206966202866756E63436F6465203D3D3D205C2230335C2229207B5C6E202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C2272656164416C6C446174615C223B5C6E202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEE5BA94E7AD945C223B5C6E5C6E20202020202020202F2F20E8A7A3E69E90E6B9BFE5BAA6EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC312D34E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D302E31255248EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D203429207B5C6E202020202020202020202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E202020202020202020202020636F6E73742068756D6964697479526177203D207061727365496E742868756D69646974794865782C203136293B5C6E202020202020202020202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E2020202020202020202020202F2F20E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB4302552487E313030255248EFBC895C6E2020202020202020202020206966202868756D6964697479203C2030207C7C2068756D6964697479203E2031303029207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A7A3E69E90E6B8A9E5BAA6EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC352D38E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D302E31E28483EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D203829207B5C6E202020202020202020202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E202020202020202020202020636F6E73742074656D70526177203D207061727365496E742874656D704865782C203136293B5C6E202020202020202020202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E2020202020202020202020202F2F20E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB42D3430E284837E313235E28483EFBC895C6E2020202020202020202020206966202874656D7065726174757265203C202D3430207C7C2074656D7065726174757265203E2031323529207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A7A3E69E90E58589E785A7E5BCBAE5BAA6EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC32392D3332E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D4C5558EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D20333229207B5C6E202020202020202020202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E202020202020202020202020636F6E737420696C6C756D696E6174696F6E203D207061727365496E7428696C6C754865782C203136293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E2020202020202020202020202F2F20E58589E785A7E5BC82E5B8B8E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB4307E3635353335204C5558EFBC8CE8B685E88C83E59BB4E8A786E4B8BAE5BC82E5B8B8EFBC895C6E20202020202020202020202069662028696C6C756D696E6174696F6E203C2030207C7C20696C6C756D696E6174696F6E203E20363535333529207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E59FBAE4BA8EE8A784E6A0BCE4B9A6E9BB98E8AEA4E580BCEFBC895C6E202020202020202070726F706572746965732E70726F706572746965732E706F776572537570706C79203D2032342E303B202F2F20E9BB98E8AEA44443323456E4BE9BE794B55C6E202020202020202070726F706572746965732E70726F706572746965732E706F776572436F6E73756D7074696F6E203D20302E333B202F2F204443323456E697B6E58A9FE88097302E33575C6E202020202020202070726F706572746965732E70726F706572746965732E636F6D6D756E69636174696F6E4D6F6465203D20707265526573756C742E69733447203F205C2234475C22203A205C2252533438355C223B5C6E202020202020202070726F706572746965732E70726F706572746965732E646973706C61794D6F6465203D202864657669636549642026262064657669636549642E696E636C75646573285C22325C222929203F205C224F4C4544E698BEE7A4BA5C22203A205C22E697A0E698BEE7A4BA5C223B202F2F20E59E8BE58FB7E590AB5C22325C22EFBC88E5A682523258303030EFBC89E4B8BA4F4C4544E698BEE7A4BA5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE58A9FE883BDE7A0813036EFBC88E58699E585A5E58D95E4B8AAE5AF84E5AD98E599A8E5BA94E7AD94EFBC8CE5AFB9E5BA94E9858DE7BDAE2FE9878DE590AFE68C87E4BBA4EFBC895C6E20202020656C7365206966202866756E63436F6465203D3D3D205C2230365C2229207B5C6E2020202020202020636F6E737420777269746552656741646472203D20636F72655061796C6F61642E737562737472696E6728342C2038293B202F2F20E58699E585A5E79A84E5AF84E5AD98E599A8E59CB0E59D805C6E2020202020202020636F6E737420777269746556616C7565203D20636F72655061796C6F61642E737562737472696E6728382C203132293B202F2F20E58699E585A5E79A84E580BC5C6E20202020202020205C6E202020202020202069662028777269746552656741646472203D3D3D205C22303030465C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22636F6E6669674D6F64627573506172616D5C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E9858DE7BDAE4D6F64627573E58F82E695B0E5BA94E7AD945C223B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E636F6E666967526573756C74203D2060E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DE9858DE7BDAEE68890E58A9FEFBC8CE58699E585A5E580BCE38090247B777269746556616C75657DE38091603B5C6E20202020202020207D20656C73652069662028777269746552656741646472203D3D3D205C22303031305C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22726573746172744465766963655C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E9878DE590AFE8AEBEE5A487E5BA94E7AD945C223B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E72657374617274526573756C74203D2028777269746556616C7565203D3D3D205C22303030315C2229203F205C22E8AEBEE5A487E9878DE590AFE68C87E4BBA4E5B7B2E68EA5E694B65C22203A205C22E9878DE590AFE68C87E4BBA4E697A0E695885C223B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22756E6B6E6F776E57726974654F705C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E69CAAE79FA5E58699E585A5E6938DE4BD9CE5BA94E7AD945C223B5C6E20202020202020207D5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE69CAAE79FA5E58A9FE883BDE7A0815C6E20202020656C7365207B5C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D2060E4B88DE694AFE68C81E79A84E58A9FE883BDE7A081E38090247B66756E63436F64657DE38091603B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7D5C222C2070726F706572746965732E646174612E6572726F724D7367293B5C6E202020207D5C6E5C6E20202020726573756C742E707573682870726F70657274696573293B5C6E202020206C6F672E696E666F285C226465636F646520E5AE8CE68890EFBC9AE8AEBEE5A4874944E380907B7DE38091EFBC8CE8A7A3E69E90E78AB6E68081E380907B7DE38091EFBC8CE58A9FE883BDE380907B7DE380915C222C205C6E202020202020202064657669636549642C2070726F706572746965732E646174612E70617273655374617475732C2070726F706572746965732E646174612E66756E6374696F6E4964293B5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230303032303030303030313330323033313030333034303131323030303030303030303030303030303030303030303030305C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639303439353234322C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760690503557, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420726573756C74203D205B5D3B5C6E20202020636F6E737420707265526573756C74203D207072654465636F6465287061796C6F6164293B5C6E20202020636F6E737420636F72655061796C6F6164203D20707265526573756C742E636C65616E5061796C6F61643B5C6E20202020636F6E7374206465766963654964203D20707265526573756C742E64657669636549643B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2264657669636549645C223A2064657669636549642C5C6E2020202020202020202020205C22697334475C223A20707265526573756C742E697334475C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE6A0B8E5BF83E68AA5E69687E995BFE5BAA6EFBC884D6F64627573E5BA94E7AD94E5B8A7E69C80E5B08FE995BFE5BAA6EFBC9AE4BB8EE69CBAE59CB0E59D80312BE58A9FE883BDE7A081312BE695B0E68DAEE995BFE5BAA6312BE695B0E68DAE6E2B43524332EFBC8CE6ADA4E5A484E887B3E5B0913131E5AD97E88A82EFBC895C6E2020202069662028636F72655061796C6F61642E6C656E677468203C20323229207B202F2F203131E5AD97E88A823D3232E4B8AA3136E8BF9BE588B6E5AD97E7ACA65C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D205C22E68AA5E69687E995BFE5BAA6E4B88DE8B6B3EFBC8CE697A0E695884D6F64627573E5BA94E7AD94E5B8A75C223B5C6E2020202020202020726573756C742E707573682870726F70657274696573293B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7DEFBC8CE6A0B8E5BF83E68AA5E69687E380907B7DE380915C222C2070726F706572746965732E646174612E6572726F724D73672C20636F72655061796C6F6164293B5C6E202020202020202072657475726E20726573756C743B5C6E202020207D5C6E5C6E202020202F2F20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB55C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC88E7ACAC322D34E4BD8DEFBC8C31E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E203D207061727365496E7428636F72655061796C6F61642E737562737472696E6728342C2036292C203136293B202F2F20E695B0E68DAEE995BFE5BAA6EFBC88E7ACAC342D36E4BD8DEFBC8C31E5AD97E88A82EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88E695B0E68DAEE995BFE5BAA6C39732E4B8AA3136E8BF9BE588B6E5AD97E7ACA6EFBC895C6E20202020636F6E73742063726352656365697665203D20636F72655061796C6F61642E737562737472696E672836202B20646174614C656E202A2032293B202F2F20E68EA5E694B6E79A84435243E6A0A1E9AA8CE7A0815C6E20202020636F6E73742063726343616C63756C617465203D2063616C63756C617465437263313628636F72655061796C6F61642E737562737472696E6728302C2036202B20646174614C656E202A203229293B202F2F20E8AEA1E7AE97E79A844352435C6E5C6E202020202F2F20E6A0A1E9AA8C4352435C6E20202020696620286372635265636569766520213D3D2063726343616C63756C61746529207B5C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D2060435243E6A0A1E9AA8CE5A4B1E8B4A5EFBC8CE68EA5E694B6E38090247B637263526563656976657DE38091EFBC8CE8AEA1E7AE97E38090247B63726343616C63756C6174657DE38091603B5C6E2020202020202020726573756C742E707573682870726F70657274696573293B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7D5C222C2070726F706572746965732E646174612E6572726F724D7367293B5C6E202020202020202072657475726E20726573756C743B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE58A9FE883BDE7A0813033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8E5BA94E7AD94EFBC8CE5AFB9E5BA94E8AFBBE58F96E695B0E68DAEE68C87E4BBA4EFBC895C6E202020206966202866756E63436F6465203D3D3D205C2230335C2229207B5C6E202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C2272656164416C6C446174615C223B5C6E202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEE5BA94E7AD945C223B5C6E5C6E20202020202020202F2F20E8A7A3E69E90E6B9BFE5BAA6EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC312D34E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D302E31255248EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D203429207B5C6E202020202020202020202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E202020202020202020202020636F6E73742068756D6964697479526177203D207061727365496E742868756D69646974794865782C203136293B5C6E202020202020202020202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E2020202020202020202020202F2F20E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB4302552487E313030255248EFBC895C6E2020202020202020202020206966202868756D6964697479203C2030207C7C2068756D6964697479203E2031303029207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A7A3E69E90E6B8A9E5BAA6EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC352D38E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D302E31E28483EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D203829207B5C6E202020202020202020202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E202020202020202020202020636F6E73742074656D70526177203D207061727365496E742874656D704865782C203136293B5C6E202020202020202020202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E2020202020202020202020202F2F20E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB42D3430E284837E313235E28483EFBC895C6E2020202020202020202020206966202874656D7065726174757265203C202D3430207C7C2074656D7065726174757265203E2031323529207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A7A3E69E90E58589E785A7E5BCBAE5BAA6EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC32392D3332E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D4C5558EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D20333229207B5C6E202020202020202020202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E202020202020202020202020636F6E737420696C6C756D696E6174696F6E203D207061727365496E7428696C6C754865782C203136293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E2020202020202020202020202F2F20E58589E785A7E5BC82E5B8B8E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB4307E3635353335204C5558EFBC8CE8B685E88C83E59BB4E8A786E4B8BAE5BC82E5B8B8EFBC895C6E20202020202020202020202069662028696C6C756D696E6174696F6E203C2030207C7C20696C6C756D696E6174696F6E203E20363535333529207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E59FBAE4BA8EE8A784E6A0BCE4B9A6E9BB98E8AEA4E580BCEFBC895C6E202020202020202070726F706572746965732E70726F706572746965732E706F776572537570706C79203D2032342E303B202F2F20E9BB98E8AEA44443323456E4BE9BE794B55C6E202020202020202070726F706572746965732E70726F706572746965732E706F776572436F6E73756D7074696F6E203D20302E333B202F2F204443323456E697B6E58A9FE88097302E33575C6E202020202020202070726F706572746965732E70726F706572746965732E636F6D6D756E69636174696F6E4D6F6465203D20707265526573756C742E69733447203F205C2234475C22203A205C2252533438355C223B5C6E202020202020202070726F706572746965732E70726F706572746965732E646973706C61794D6F6465203D202864657669636549642026262064657669636549642E696E636C75646573285C22325C222929203F205C224F4C4544E698BEE7A4BA5C22203A205C22E697A0E698BEE7A4BA5C223B202F2F20E59E8BE58FB7E590AB5C22325C22EFBC88E5A682523258303030EFBC89E4B8BA4F4C4544E698BEE7A4BA5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE58A9FE883BDE7A0813036EFBC88E58699E585A5E58D95E4B8AAE5AF84E5AD98E599A8E5BA94E7AD94EFBC8CE5AFB9E5BA94E9858DE7BDAE2FE9878DE590AFE68C87E4BBA4EFBC895C6E20202020656C7365206966202866756E63436F6465203D3D3D205C2230365C2229207B5C6E2020202020202020636F6E737420777269746552656741646472203D20636F72655061796C6F61642E737562737472696E6728342C2038293B202F2F20E58699E585A5E79A84E5AF84E5AD98E599A8E59CB0E59D805C6E2020202020202020636F6E737420777269746556616C7565203D20636F72655061796C6F61642E737562737472696E6728382C203132293B202F2F20E58699E585A5E79A84E580BC5C6E20202020202020205C6E202020202020202069662028777269746552656741646472203D3D3D205C22303030465C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22636F6E6669674D6F64627573506172616D5C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E9858DE7BDAE4D6F64627573E58F82E695B0E5BA94E7AD945C223B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E636F6E666967526573756C74203D2060E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DE9858DE7BDAEE68890E58A9FEFBC8CE58699E585A5E580BCE38090247B777269746556616C75657DE38091603B5C6E20202020202020207D20656C73652069662028777269746552656741646472203D3D3D205C22303031305C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22726573746172744465766963655C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E9878DE590AFE8AEBEE5A487E5BA94E7AD945C223B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E72657374617274526573756C74203D2028777269746556616C7565203D3D3D205C22303030315C2229203F205C22E8AEBEE5A487E9878DE590AFE68C87E4BBA4E5B7B2E68EA5E694B65C22203A205C22E9878DE590AFE68C87E4BBA4E697A0E695885C223B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22756E6B6E6F776E57726974654F705C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E69CAAE79FA5E58699E585A5E6938DE4BD9CE5BA94E7AD945C223B5C6E20202020202020207D5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE69CAAE79FA5E58A9FE883BDE7A0815C6E20202020656C7365207B5C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D2060E4B88DE694AFE68C81E79A84E58A9FE883BDE7A081E38090247B66756E63436F64657DE38091603B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7D5C222C2070726F706572746965732E646174612E6572726F724D7367293B5C6E202020207D5C6E5C6E20202020726573756C742E707573682870726F70657274696573293B5C6E202020206C6F672E696E666F285C226465636F646520E5AE8CE68890EFBC9AE8AEBEE5A4874944E380907B7DE38091EFBC8CE8A7A3E69E90E78AB6E68081E380907B7DE38091EFBC8CE58A9FE883BDE380907B7DE380915C222C205C6E202020202020202064657669636549642C2070726F706572746965732E646174612E70617273655374617475732C2070726F706572746965732E646174612E66756E6374696F6E4964293B5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230303032303030303030313330323033313030333034303131323030303030303030303030303030303030303030303030305C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639303530333533372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760690568164, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61645C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E2020202020202020202020205C2264657669636549645C223A2064657669636549642C5C6E2020202020202020202020205C22697334475C223A20707265526573756C742E697334475C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE6A0B8E5BF83E68AA5E69687E995BFE5BAA6EFBC884D6F64627573E5BA94E7AD94E5B8A7E69C80E5B08FE995BFE5BAA6EFBC9AE4BB8EE69CBAE59CB0E59D80312BE58A9FE883BDE7A081312BE695B0E68DAEE995BFE5BAA6312BE695B0E68DAE6E2B43524332EFBC8CE6ADA4E5A484E887B3E5B0913131E5AD97E88A82EFBC895C6E2020202069662028636F72655061796C6F61642E6C656E677468203C20323229207B202F2F203131E5AD97E88A823D3232E4B8AA3136E8BF9BE588B6E5AD97E7ACA65C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D205C22E68AA5E69687E995BFE5BAA6E4B88DE8B6B3EFBC8CE697A0E695884D6F64627573E5BA94E7AD94E5B8A75C223B5C6E2020202020202020726573756C742E707573682870726F70657274696573293B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7DEFBC8CE6A0B8E5BF83E68AA5E69687E380907B7DE380915C222C2070726F706572746965732E646174612E6572726F724D73672C20636F72655061796C6F6164293B5C6E202020202020202072657475726E20726573756C743B5C6E202020207D5C6E5C6E202020202F2F20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB55C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC88E7ACAC322D34E4BD8DEFBC8C31E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E203D207061727365496E7428636F72655061796C6F61642E737562737472696E6728342C2036292C203136293B202F2F20E695B0E68DAEE995BFE5BAA6EFBC88E7ACAC342D36E4BD8DEFBC8C31E5AD97E88A82EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88E695B0E68DAEE995BFE5BAA6C39732E4B8AA3136E8BF9BE588B6E5AD97E7ACA6EFBC895C6E20202020636F6E73742063726352656365697665203D20636F72655061796C6F61642E737562737472696E672836202B20646174614C656E202A2032293B202F2F20E68EA5E694B6E79A84435243E6A0A1E9AA8CE7A0815C6E20202020636F6E73742063726343616C63756C617465203D2063616C63756C617465437263313628636F72655061796C6F61642E737562737472696E6728302C2036202B20646174614C656E202A203229293B202F2F20E8AEA1E7AE97E79A844352435C6E5C6E202020202F2F20E6A0A1E9AA8C4352435C6E20202020696620286372635265636569766520213D3D2063726343616C63756C61746529207B5C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D2060435243E6A0A1E9AA8CE5A4B1E8B4A5EFBC8CE68EA5E694B6E38090247B637263526563656976657DE38091EFBC8CE8AEA1E7AE97E38090247B63726343616C63756C6174657DE38091603B5C6E2020202020202020726573756C742E707573682870726F70657274696573293B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7D5C222C2070726F706572746965732E646174612E6572726F724D7367293B5C6E202020202020202072657475726E20726573756C743B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE58A9FE883BDE7A0813033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8E5BA94E7AD94EFBC8CE5AFB9E5BA94E8AFBBE58F96E695B0E68DAEE68C87E4BBA4EFBC895C6E202020206966202866756E63436F6465203D3D3D205C2230335C2229207B5C6E202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C2272656164416C6C446174615C223B5C6E202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEE5BA94E7AD945C223B5C6E5C6E20202020202020202F2F20E8A7A3E69E90E6B9BFE5BAA6EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC312D34E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D302E31255248EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D203429207B5C6E202020202020202020202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E202020202020202020202020636F6E73742068756D6964697479526177203D207061727365496E742868756D69646974794865782C203136293B5C6E202020202020202020202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E2020202020202020202020202F2F20E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB4302552487E313030255248EFBC895C6E2020202020202020202020206966202868756D6964697479203C2030207C7C2068756D6964697479203E2031303029207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A7A3E69E90E6B8A9E5BAA6EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC352D38E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D302E31E28483EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D203829207B5C6E202020202020202020202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E202020202020202020202020636F6E73742074656D70526177203D207061727365496E742874656D704865782C203136293B5C6E202020202020202020202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E2020202020202020202020202F2F20E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB42D3430E284837E313235E28483EFBC895C6E2020202020202020202020206966202874656D7065726174757265203C202D3430207C7C2074656D7065726174757265203E2031323529207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A7A3E69E90E58589E785A7E5BCBAE5BAA6EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC32392D3332E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D4C5558EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D20333229207B5C6E202020202020202020202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E202020202020202020202020636F6E737420696C6C756D696E6174696F6E203D207061727365496E7428696C6C754865782C203136293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E2020202020202020202020202F2F20E58589E785A7E5BC82E5B8B8E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB4307E3635353335204C5558EFBC8CE8B685E88C83E59BB4E8A786E4B8BAE5BC82E5B8B8EFBC895C6E20202020202020202020202069662028696C6C756D696E6174696F6E203C2030207C7C20696C6C756D696E6174696F6E203E20363535333529207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E59FBAE4BA8EE8A784E6A0BCE4B9A6E9BB98E8AEA4E580BCEFBC895C6E202020202020202070726F706572746965732E70726F706572746965732E706F776572537570706C79203D2032342E303B202F2F20E9BB98E8AEA44443323456E4BE9BE794B55C6E202020202020202070726F706572746965732E70726F706572746965732E706F776572436F6E73756D7074696F6E203D20302E333B202F2F204443323456E697B6E58A9FE88097302E33575C6E202020202020202070726F706572746965732E70726F706572746965732E636F6D6D756E69636174696F6E4D6F6465203D20707265526573756C742E69733447203F205C2234475C22203A205C2252533438355C223B5C6E202020202020202070726F706572746965732E70726F706572746965732E646973706C61794D6F6465203D202864657669636549642026262064657669636549642E696E636C75646573285C22325C222929203F205C224F4C4544E698BEE7A4BA5C22203A205C22E697A0E698BEE7A4BA5C223B202F2F20E59E8BE58FB7E590AB5C22325C22EFBC88E5A682523258303030EFBC89E4B8BA4F4C4544E698BEE7A4BA5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE58A9FE883BDE7A0813036EFBC88E58699E585A5E58D95E4B8AAE5AF84E5AD98E599A8E5BA94E7AD94EFBC8CE5AFB9E5BA94E9858DE7BDAE2FE9878DE590AFE68C87E4BBA4EFBC895C6E20202020656C7365206966202866756E63436F6465203D3D3D205C2230365C2229207B5C6E2020202020202020636F6E737420777269746552656741646472203D20636F72655061796C6F61642E737562737472696E6728342C2038293B202F2F20E58699E585A5E79A84E5AF84E5AD98E599A8E59CB0E59D805C6E2020202020202020636F6E737420777269746556616C7565203D20636F72655061796C6F61642E737562737472696E6728382C203132293B202F2F20E58699E585A5E79A84E580BC5C6E20202020202020205C6E202020202020202069662028777269746552656741646472203D3D3D205C22303030465C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22636F6E6669674D6F64627573506172616D5C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E9858DE7BDAE4D6F64627573E58F82E695B0E5BA94E7AD945C223B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E636F6E666967526573756C74203D2060E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DE9858DE7BDAEE68890E58A9FEFBC8CE58699E585A5E580BCE38090247B777269746556616C75657DE38091603B5C6E20202020202020207D20656C73652069662028777269746552656741646472203D3D3D205C22303031305C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22726573746172744465766963655C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E9878DE590AFE8AEBEE5A487E5BA94E7AD945C223B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E72657374617274526573756C74203D2028777269746556616C7565203D3D3D205C22303030315C2229203F205C22E8AEBEE5A487E9878DE590AFE68C87E4BBA4E5B7B2E68EA5E694B65C22203A205C22E9878DE590AFE68C87E4BBA4E697A0E695885C223B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22756E6B6E6F776E57726974654F705C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E69CAAE79FA5E58699E585A5E6938DE4BD9CE5BA94E7AD945C223B5C6E20202020202020207D5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE69CAAE79FA5E58A9FE883BDE7A0815C6E20202020656C7365207B5C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D2060E4B88DE694AFE68C81E79A84E58A9FE883BDE7A081E38090247B66756E63436F64657DE38091603B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7D5C222C2070726F706572746965732E646174612E6572726F724D7367293B5C6E202020207D5C6E5C6E20202020726573756C742E707573682870726F70657274696573293B5C6E202020206C6F672E696E666F285C226465636F646520E5AE8CE68890EFBC9AE8AEBEE5A4874944E380907B7DE38091EFBC8CE8A7A3E69E90E78AB6E68081E380907B7DE38091EFBC8CE58A9FE883BDE380907B7DE380915C222C205C6E202020202020202064657669636549642C2070726F706572746965732E646174612E70617273655374617475732C2070726F706572746965732E646174612E66756E6374696F6E4964293B5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230303032303030303030313330323033313030333034303131323030303030303030303030303030303030303030303030305C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639303536383134312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760690571940, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61645C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE6A0B8E5BF83E68AA5E69687E995BFE5BAA6EFBC884D6F64627573E5BA94E7AD94E5B8A7E69C80E5B08FE995BFE5BAA6EFBC9AE4BB8EE69CBAE59CB0E59D80312BE58A9FE883BDE7A081312BE695B0E68DAEE995BFE5BAA6312BE695B0E68DAE6E2B43524332EFBC8CE6ADA4E5A484E887B3E5B0913131E5AD97E88A82EFBC895C6E2020202069662028636F72655061796C6F61642E6C656E677468203C20323229207B202F2F203131E5AD97E88A823D3232E4B8AA3136E8BF9BE588B6E5AD97E7ACA65C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D205C22E68AA5E69687E995BFE5BAA6E4B88DE8B6B3EFBC8CE697A0E695884D6F64627573E5BA94E7AD94E5B8A75C223B5C6E2020202020202020726573756C742E707573682870726F70657274696573293B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7DEFBC8CE6A0B8E5BF83E68AA5E69687E380907B7DE380915C222C2070726F706572746965732E646174612E6572726F724D73672C20636F72655061796C6F6164293B5C6E202020202020202072657475726E20726573756C743B5C6E202020207D5C6E5C6E202020202F2F20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB55C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC88E7ACAC322D34E4BD8DEFBC8C31E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E203D207061727365496E7428636F72655061796C6F61642E737562737472696E6728342C2036292C203136293B202F2F20E695B0E68DAEE995BFE5BAA6EFBC88E7ACAC342D36E4BD8DEFBC8C31E5AD97E88A82EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88E695B0E68DAEE995BFE5BAA6C39732E4B8AA3136E8BF9BE588B6E5AD97E7ACA6EFBC895C6E20202020636F6E73742063726352656365697665203D20636F72655061796C6F61642E737562737472696E672836202B20646174614C656E202A2032293B202F2F20E68EA5E694B6E79A84435243E6A0A1E9AA8CE7A0815C6E20202020636F6E73742063726343616C63756C617465203D2063616C63756C617465437263313628636F72655061796C6F61642E737562737472696E6728302C2036202B20646174614C656E202A203229293B202F2F20E8AEA1E7AE97E79A844352435C6E5C6E202020202F2F20E6A0A1E9AA8C4352435C6E20202020696620286372635265636569766520213D3D2063726343616C63756C61746529207B5C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D2060435243E6A0A1E9AA8CE5A4B1E8B4A5EFBC8CE68EA5E694B6E38090247B637263526563656976657DE38091EFBC8CE8AEA1E7AE97E38090247B63726343616C63756C6174657DE38091603B5C6E2020202020202020726573756C742E707573682870726F70657274696573293B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7D5C222C2070726F706572746965732E646174612E6572726F724D7367293B5C6E202020202020202072657475726E20726573756C743B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE58A9FE883BDE7A0813033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8E5BA94E7AD94EFBC8CE5AFB9E5BA94E8AFBBE58F96E695B0E68DAEE68C87E4BBA4EFBC895C6E202020206966202866756E63436F6465203D3D3D205C2230335C2229207B5C6E202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C2272656164416C6C446174615C223B5C6E202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEE5BA94E7AD945C223B5C6E5C6E20202020202020202F2F20E8A7A3E69E90E6B9BFE5BAA6EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC312D34E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D302E31255248EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D203429207B5C6E202020202020202020202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E202020202020202020202020636F6E73742068756D6964697479526177203D207061727365496E742868756D69646974794865782C203136293B5C6E202020202020202020202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E2020202020202020202020202F2F20E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB4302552487E313030255248EFBC895C6E2020202020202020202020206966202868756D6964697479203C2030207C7C2068756D6964697479203E2031303029207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A7A3E69E90E6B8A9E5BAA6EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC352D38E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D302E31E28483EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D203829207B5C6E202020202020202020202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E202020202020202020202020636F6E73742074656D70526177203D207061727365496E742874656D704865782C203136293B5C6E202020202020202020202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E2020202020202020202020202F2F20E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB42D3430E284837E313235E28483EFBC895C6E2020202020202020202020206966202874656D7065726174757265203C202D3430207C7C2074656D7065726174757265203E2031323529207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A7A3E69E90E58589E785A7E5BCBAE5BAA6EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC32392D3332E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D4C5558EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D20333229207B5C6E202020202020202020202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E202020202020202020202020636F6E737420696C6C756D696E6174696F6E203D207061727365496E7428696C6C754865782C203136293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E2020202020202020202020202F2F20E58589E785A7E5BC82E5B8B8E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB4307E3635353335204C5558EFBC8CE8B685E88C83E59BB4E8A786E4B8BAE5BC82E5B8B8EFBC895C6E20202020202020202020202069662028696C6C756D696E6174696F6E203C2030207C7C20696C6C756D696E6174696F6E203E20363535333529207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E59FBAE4BA8EE8A784E6A0BCE4B9A6E9BB98E8AEA4E580BCEFBC895C6E202020202020202070726F706572746965732E70726F706572746965732E706F776572537570706C79203D2032342E303B202F2F20E9BB98E8AEA44443323456E4BE9BE794B55C6E202020202020202070726F706572746965732E70726F706572746965732E706F776572436F6E73756D7074696F6E203D20302E333B202F2F204443323456E697B6E58A9FE88097302E33575C6E202020202020202070726F706572746965732E70726F706572746965732E636F6D6D756E69636174696F6E4D6F6465203D20707265526573756C742E69733447203F205C2234475C22203A205C2252533438355C223B5C6E202020202020202070726F706572746965732E70726F706572746965732E646973706C61794D6F6465203D202864657669636549642026262064657669636549642E696E636C75646573285C22325C222929203F205C224F4C4544E698BEE7A4BA5C22203A205C22E697A0E698BEE7A4BA5C223B202F2F20E59E8BE58FB7E590AB5C22325C22EFBC88E5A682523258303030EFBC89E4B8BA4F4C4544E698BEE7A4BA5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE58A9FE883BDE7A0813036EFBC88E58699E585A5E58D95E4B8AAE5AF84E5AD98E599A8E5BA94E7AD94EFBC8CE5AFB9E5BA94E9858DE7BDAE2FE9878DE590AFE68C87E4BBA4EFBC895C6E20202020656C7365206966202866756E63436F6465203D3D3D205C2230365C2229207B5C6E2020202020202020636F6E737420777269746552656741646472203D20636F72655061796C6F61642E737562737472696E6728342C2038293B202F2F20E58699E585A5E79A84E5AF84E5AD98E599A8E59CB0E59D805C6E2020202020202020636F6E737420777269746556616C7565203D20636F72655061796C6F61642E737562737472696E6728382C203132293B202F2F20E58699E585A5E79A84E580BC5C6E20202020202020205C6E202020202020202069662028777269746552656741646472203D3D3D205C22303030465C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22636F6E6669674D6F64627573506172616D5C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E9858DE7BDAE4D6F64627573E58F82E695B0E5BA94E7AD945C223B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E636F6E666967526573756C74203D2060E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DE9858DE7BDAEE68890E58A9FEFBC8CE58699E585A5E580BCE38090247B777269746556616C75657DE38091603B5C6E20202020202020207D20656C73652069662028777269746552656741646472203D3D3D205C22303031305C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22726573746172744465766963655C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E9878DE590AFE8AEBEE5A487E5BA94E7AD945C223B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E72657374617274526573756C74203D2028777269746556616C7565203D3D3D205C22303030315C2229203F205C22E8AEBEE5A487E9878DE590AFE68C87E4BBA4E5B7B2E68EA5E694B65C22203A205C22E9878DE590AFE68C87E4BBA4E697A0E695885C223B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22756E6B6E6F776E57726974654F705C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E69CAAE79FA5E58699E585A5E6938DE4BD9CE5BA94E7AD945C223B5C6E20202020202020207D5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE69CAAE79FA5E58A9FE883BDE7A0815C6E20202020656C7365207B5C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D2060E4B88DE694AFE68C81E79A84E58A9FE883BDE7A081E38090247B66756E63436F64657DE38091603B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7D5C222C2070726F706572746965732E646174612E6572726F724D7367293B5C6E202020207D5C6E5C6E20202020726573756C742E707573682870726F70657274696573293B5C6E202020206C6F672E696E666F285C226465636F646520E5AE8CE68890EFBC9AE8AEBEE5A4874944E380907B7DE38091EFBC8CE8A7A3E69E90E78AB6E68081E380907B7DE38091EFBC8CE58A9FE883BDE380907B7DE380915C222C205C6E202020202020202064657669636549642C2070726F706572746965732E646174612E70617273655374617475732C2070726F706572746965732E646174612E66756E6374696F6E4964293B5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230303032303030303030313330323033313030333034303131323030303030303030303030303030303030303030303030305C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639303537313931372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760690572938, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61645C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE6A0B8E5BF83E68AA5E69687E995BFE5BAA6EFBC884D6F64627573E5BA94E7AD94E5B8A7E69C80E5B08FE995BFE5BAA6EFBC9AE4BB8EE69CBAE59CB0E59D80312BE58A9FE883BDE7A081312BE695B0E68DAEE995BFE5BAA6312BE695B0E68DAE6E2B43524332EFBC8CE6ADA4E5A484E887B3E5B0913131E5AD97E88A82EFBC895C6E2020202069662028636F72655061796C6F61642E6C656E677468203C20323229207B202F2F203131E5AD97E88A823D3232E4B8AA3136E8BF9BE588B6E5AD97E7ACA65C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D205C22E68AA5E69687E995BFE5BAA6E4B88DE8B6B3EFBC8CE697A0E695884D6F64627573E5BA94E7AD94E5B8A75C223B5C6E2020202020202020726573756C742E707573682870726F70657274696573293B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7DEFBC8CE6A0B8E5BF83E68AA5E69687E380907B7DE380915C222C2070726F706572746965732E646174612E6572726F724D73672C20636F72655061796C6F6164293B5C6E202020202020202072657475726E20726573756C743B5C6E202020207D5C6E5C6E202020202F2F20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB55C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC88E7ACAC322D34E4BD8DEFBC8C31E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E203D207061727365496E7428636F72655061796C6F61642E737562737472696E6728342C2036292C203136293B202F2F20E695B0E68DAEE995BFE5BAA6EFBC88E7ACAC342D36E4BD8DEFBC8C31E5AD97E88A82EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88E695B0E68DAEE995BFE5BAA6C39732E4B8AA3136E8BF9BE588B6E5AD97E7ACA6EFBC895C6E20202020636F6E73742063726352656365697665203D20636F72655061796C6F61642E737562737472696E672836202B20646174614C656E202A2032293B202F2F20E68EA5E694B6E79A84435243E6A0A1E9AA8CE7A0815C6E20202020636F6E73742063726343616C63756C617465203D2063616C63756C617465437263313628636F72655061796C6F61642E737562737472696E6728302C2036202B20646174614C656E202A203229293B202F2F20E8AEA1E7AE97E79A844352435C6E5C6E202020202F2F20E6A0A1E9AA8C4352435C6E20202020696620286372635265636569766520213D3D2063726343616C63756C61746529207B5C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D2060435243E6A0A1E9AA8CE5A4B1E8B4A5EFBC8CE68EA5E694B6E38090247B637263526563656976657DE38091EFBC8CE8AEA1E7AE97E38090247B63726343616C63756C6174657DE38091603B5C6E2020202020202020726573756C742E707573682870726F70657274696573293B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7D5C222C2070726F706572746965732E646174612E6572726F724D7367293B5C6E202020202020202072657475726E20726573756C743B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE58A9FE883BDE7A0813033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8E5BA94E7AD94EFBC8CE5AFB9E5BA94E8AFBBE58F96E695B0E68DAEE68C87E4BBA4EFBC895C6E202020206966202866756E63436F6465203D3D3D205C2230335C2229207B5C6E202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C2272656164416C6C446174615C223B5C6E202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEE5BA94E7AD945C223B5C6E5C6E20202020202020202F2F20E8A7A3E69E90E6B9BFE5BAA6EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC312D34E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D302E31255248EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D203429207B5C6E202020202020202020202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E202020202020202020202020636F6E73742068756D6964697479526177203D207061727365496E742868756D69646974794865782C203136293B5C6E202020202020202020202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E2020202020202020202020202F2F20E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB4302552487E313030255248EFBC895C6E2020202020202020202020206966202868756D6964697479203C2030207C7C2068756D6964697479203E2031303029207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A7A3E69E90E6B8A9E5BAA6EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC352D38E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D302E31E28483EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D203829207B5C6E202020202020202020202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E202020202020202020202020636F6E73742074656D70526177203D207061727365496E742874656D704865782C203136293B5C6E202020202020202020202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E2020202020202020202020202F2F20E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB42D3430E284837E313235E28483EFBC895C6E2020202020202020202020206966202874656D7065726174757265203C202D3430207C7C2074656D7065726174757265203E2031323529207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A7A3E69E90E58589E785A7E5BCBAE5BAA6EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC32392D3332E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D4C5558EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D20333229207B5C6E202020202020202020202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E202020202020202020202020636F6E737420696C6C756D696E6174696F6E203D207061727365496E7428696C6C754865782C203136293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E2020202020202020202020202F2F20E58589E785A7E5BC82E5B8B8E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB4307E3635353335204C5558EFBC8CE8B685E88C83E59BB4E8A786E4B8BAE5BC82E5B8B8EFBC895C6E20202020202020202020202069662028696C6C756D696E6174696F6E203C2030207C7C20696C6C756D696E6174696F6E203E20363535333529207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E59FBAE4BA8EE8A784E6A0BCE4B9A6E9BB98E8AEA4E580BCEFBC895C6E202020202020202070726F706572746965732E70726F706572746965732E706F776572537570706C79203D2032342E303B202F2F20E9BB98E8AEA44443323456E4BE9BE794B55C6E202020202020202070726F706572746965732E70726F706572746965732E706F776572436F6E73756D7074696F6E203D20302E333B202F2F204443323456E697B6E58A9FE88097302E33575C6E202020202020202070726F706572746965732E70726F706572746965732E636F6D6D756E69636174696F6E4D6F6465203D20707265526573756C742E69733447203F205C2234475C22203A205C2252533438355C223B5C6E202020202020202070726F706572746965732E70726F706572746965732E646973706C61794D6F6465203D202864657669636549642026262064657669636549642E696E636C75646573285C22325C222929203F205C224F4C4544E698BEE7A4BA5C22203A205C22E697A0E698BEE7A4BA5C223B202F2F20E59E8BE58FB7E590AB5C22325C22EFBC88E5A682523258303030EFBC89E4B8BA4F4C4544E698BEE7A4BA5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE58A9FE883BDE7A0813036EFBC88E58699E585A5E58D95E4B8AAE5AF84E5AD98E599A8E5BA94E7AD94EFBC8CE5AFB9E5BA94E9858DE7BDAE2FE9878DE590AFE68C87E4BBA4EFBC895C6E20202020656C7365206966202866756E63436F6465203D3D3D205C2230365C2229207B5C6E2020202020202020636F6E737420777269746552656741646472203D20636F72655061796C6F61642E737562737472696E6728342C2038293B202F2F20E58699E585A5E79A84E5AF84E5AD98E599A8E59CB0E59D805C6E2020202020202020636F6E737420777269746556616C7565203D20636F72655061796C6F61642E737562737472696E6728382C203132293B202F2F20E58699E585A5E79A84E580BC5C6E20202020202020205C6E202020202020202069662028777269746552656741646472203D3D3D205C22303030465C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22636F6E6669674D6F64627573506172616D5C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E9858DE7BDAE4D6F64627573E58F82E695B0E5BA94E7AD945C223B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E636F6E666967526573756C74203D2060E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DE9858DE7BDAEE68890E58A9FEFBC8CE58699E585A5E580BCE38090247B777269746556616C75657DE38091603B5C6E20202020202020207D20656C73652069662028777269746552656741646472203D3D3D205C22303031305C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22726573746172744465766963655C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E9878DE590AFE8AEBEE5A487E5BA94E7AD945C223B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E72657374617274526573756C74203D2028777269746556616C7565203D3D3D205C22303030315C2229203F205C22E8AEBEE5A487E9878DE590AFE68C87E4BBA4E5B7B2E68EA5E694B65C22203A205C22E9878DE590AFE68C87E4BBA4E697A0E695885C223B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22756E6B6E6F776E57726974654F705C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E69CAAE79FA5E58699E585A5E6938DE4BD9CE5BA94E7AD945C223B5C6E20202020202020207D5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE69CAAE79FA5E58A9FE883BDE7A0815C6E20202020656C7365207B5C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D2060E4B88DE694AFE68C81E79A84E58A9FE883BDE7A081E38090247B66756E63436F64657DE38091603B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7D5C222C2070726F706572746965732E646174612E6572726F724D7367293B5C6E202020207D5C6E5C6E20202020726573756C742E707573682870726F70657274696573293B5C6E202020206C6F672E696E666F285C226465636F646520E5AE8CE68890EFBC9AE8AEBEE5A4874944E380907B7DE38091EFBC8CE8A7A3E69E90E78AB6E68081E380907B7DE38091EFBC8CE58A9FE883BDE380907B7DE380915C222C205C6E202020202020202064657669636549642C2070726F706572746965732E646174612E70617273655374617475732C2070726F706572746965732E646174612E66756E6374696F6E4964293B5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230303032303030303030313330323033313030333034303131323030303030303030303030303030303030303030303030305C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639303537323931392C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760690580346, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61645C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE6A0B8E5BF83E68AA5E69687E995BFE5BAA6EFBC884D6F64627573E5BA94E7AD94E5B8A7E69C80E5B08FE995BFE5BAA6EFBC9AE4BB8EE69CBAE59CB0E59D80312BE58A9FE883BDE7A081312BE695B0E68DAEE995BFE5BAA6312BE695B0E68DAE6E2B43524332EFBC8CE6ADA4E5A484E887B3E5B0913131E5AD97E88A82EFBC895C6E2020202069662028636F72655061796C6F61642E6C656E6774682829203C20323229207B202F2F203131E5AD97E88A823D3232E4B8AA3136E8BF9BE588B6E5AD97E7ACA65C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D205C22E68AA5E69687E995BFE5BAA6E4B88DE8B6B3EFBC8CE697A0E695884D6F64627573E5BA94E7AD94E5B8A75C223B5C6E2020202020202020726573756C742E707573682870726F70657274696573293B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7DEFBC8CE6A0B8E5BF83E68AA5E69687E380907B7DE380915C222C2070726F706572746965732E646174612E6572726F724D73672C20636F72655061796C6F6164293B5C6E202020202020202072657475726E20726573756C743B5C6E202020207D5C6E5C6E202020202F2F20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB55C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC88E7ACAC322D34E4BD8DEFBC8C31E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E203D207061727365496E7428636F72655061796C6F61642E737562737472696E6728342C2036292C203136293B202F2F20E695B0E68DAEE995BFE5BAA6EFBC88E7ACAC342D36E4BD8DEFBC8C31E5AD97E88A82EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88E695B0E68DAEE995BFE5BAA6C39732E4B8AA3136E8BF9BE588B6E5AD97E7ACA6EFBC895C6E20202020636F6E73742063726352656365697665203D20636F72655061796C6F61642E737562737472696E672836202B20646174614C656E202A2032293B202F2F20E68EA5E694B6E79A84435243E6A0A1E9AA8CE7A0815C6E20202020636F6E73742063726343616C63756C617465203D2063616C63756C617465437263313628636F72655061796C6F61642E737562737472696E6728302C2036202B20646174614C656E202A203229293B202F2F20E8AEA1E7AE97E79A844352435C6E5C6E202020202F2F20E6A0A1E9AA8C4352435C6E20202020696620286372635265636569766520213D3D2063726343616C63756C61746529207B5C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D2060435243E6A0A1E9AA8CE5A4B1E8B4A5EFBC8CE68EA5E694B6E38090247B637263526563656976657DE38091EFBC8CE8AEA1E7AE97E38090247B63726343616C63756C6174657DE38091603B5C6E2020202020202020726573756C742E707573682870726F70657274696573293B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7D5C222C2070726F706572746965732E646174612E6572726F724D7367293B5C6E202020202020202072657475726E20726573756C743B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE58A9FE883BDE7A0813033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8E5BA94E7AD94EFBC8CE5AFB9E5BA94E8AFBBE58F96E695B0E68DAEE68C87E4BBA4EFBC895C6E202020206966202866756E63436F6465203D3D3D205C2230335C2229207B5C6E202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C2272656164416C6C446174615C223B5C6E202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEE5BA94E7AD945C223B5C6E5C6E20202020202020202F2F20E8A7A3E69E90E6B9BFE5BAA6EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC312D34E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D302E31255248EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D203429207B5C6E202020202020202020202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E202020202020202020202020636F6E73742068756D6964697479526177203D207061727365496E742868756D69646974794865782C203136293B5C6E202020202020202020202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E2020202020202020202020202F2F20E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB4302552487E313030255248EFBC895C6E2020202020202020202020206966202868756D6964697479203C2030207C7C2068756D6964697479203E2031303029207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A7A3E69E90E6B8A9E5BAA6EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC352D38E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D302E31E28483EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D203829207B5C6E202020202020202020202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E202020202020202020202020636F6E73742074656D70526177203D207061727365496E742874656D704865782C203136293B5C6E202020202020202020202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E2020202020202020202020202F2F20E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB42D3430E284837E313235E28483EFBC895C6E2020202020202020202020206966202874656D7065726174757265203C202D3430207C7C2074656D7065726174757265203E2031323529207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A7A3E69E90E58589E785A7E5BCBAE5BAA6EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC32392D3332E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D4C5558EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D20333229207B5C6E202020202020202020202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E202020202020202020202020636F6E737420696C6C756D696E6174696F6E203D207061727365496E7428696C6C754865782C203136293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E2020202020202020202020202F2F20E58589E785A7E5BC82E5B8B8E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB4307E3635353335204C5558EFBC8CE8B685E88C83E59BB4E8A786E4B8BAE5BC82E5B8B8EFBC895C6E20202020202020202020202069662028696C6C756D696E6174696F6E203C2030207C7C20696C6C756D696E6174696F6E203E20363535333529207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E59FBAE4BA8EE8A784E6A0BCE4B9A6E9BB98E8AEA4E580BCEFBC895C6E202020202020202070726F706572746965732E70726F706572746965732E706F776572537570706C79203D2032342E303B202F2F20E9BB98E8AEA44443323456E4BE9BE794B55C6E202020202020202070726F706572746965732E70726F706572746965732E706F776572436F6E73756D7074696F6E203D20302E333B202F2F204443323456E697B6E58A9FE88097302E33575C6E202020202020202070726F706572746965732E70726F706572746965732E636F6D6D756E69636174696F6E4D6F6465203D20707265526573756C742E69733447203F205C2234475C22203A205C2252533438355C223B5C6E202020202020202070726F706572746965732E70726F706572746965732E646973706C61794D6F6465203D202864657669636549642026262064657669636549642E696E636C75646573285C22325C222929203F205C224F4C4544E698BEE7A4BA5C22203A205C22E697A0E698BEE7A4BA5C223B202F2F20E59E8BE58FB7E590AB5C22325C22EFBC88E5A682523258303030EFBC89E4B8BA4F4C4544E698BEE7A4BA5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE58A9FE883BDE7A0813036EFBC88E58699E585A5E58D95E4B8AAE5AF84E5AD98E599A8E5BA94E7AD94EFBC8CE5AFB9E5BA94E9858DE7BDAE2FE9878DE590AFE68C87E4BBA4EFBC895C6E20202020656C7365206966202866756E63436F6465203D3D3D205C2230365C2229207B5C6E2020202020202020636F6E737420777269746552656741646472203D20636F72655061796C6F61642E737562737472696E6728342C2038293B202F2F20E58699E585A5E79A84E5AF84E5AD98E599A8E59CB0E59D805C6E2020202020202020636F6E737420777269746556616C7565203D20636F72655061796C6F61642E737562737472696E6728382C203132293B202F2F20E58699E585A5E79A84E580BC5C6E20202020202020205C6E202020202020202069662028777269746552656741646472203D3D3D205C22303030465C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22636F6E6669674D6F64627573506172616D5C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E9858DE7BDAE4D6F64627573E58F82E695B0E5BA94E7AD945C223B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E636F6E666967526573756C74203D2060E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DE9858DE7BDAEE68890E58A9FEFBC8CE58699E585A5E580BCE38090247B777269746556616C75657DE38091603B5C6E20202020202020207D20656C73652069662028777269746552656741646472203D3D3D205C22303031305C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22726573746172744465766963655C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E9878DE590AFE8AEBEE5A487E5BA94E7AD945C223B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E72657374617274526573756C74203D2028777269746556616C7565203D3D3D205C22303030315C2229203F205C22E8AEBEE5A487E9878DE590AFE68C87E4BBA4E5B7B2E68EA5E694B65C22203A205C22E9878DE590AFE68C87E4BBA4E697A0E695885C223B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22756E6B6E6F776E57726974654F705C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E69CAAE79FA5E58699E585A5E6938DE4BD9CE5BA94E7AD945C223B5C6E20202020202020207D5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE69CAAE79FA5E58A9FE883BDE7A0815C6E20202020656C7365207B5C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D2060E4B88DE694AFE68C81E79A84E58A9FE883BDE7A081E38090247B66756E63436F64657DE38091603B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7D5C222C2070726F706572746965732E646174612E6572726F724D7367293B5C6E202020207D5C6E5C6E20202020726573756C742E707573682870726F70657274696573293B5C6E202020206C6F672E696E666F285C226465636F646520E5AE8CE68890EFBC9AE8AEBEE5A4874944E380907B7DE38091EFBC8CE8A7A3E69E90E78AB6E68081E380907B7DE38091EFBC8CE58A9FE883BDE380907B7DE380915C222C205C6E202020202020202064657669636549642C2070726F706572746965732E646174612E70617273655374617475732C2070726F706572746965732E646174612E66756E6374696F6E4964293B5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230303032303030303030313330323033313030333034303131323030303030303030303030303030303030303030303030305C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639303538303332352C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760690592302, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61645C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE6A0B8E5BF83E68AA5E69687E995BFE5BAA6EFBC884D6F64627573E5BA94E7AD94E5B8A7E69C80E5B08FE995BFE5BAA6EFBC9AE4BB8EE69CBAE59CB0E59D80312BE58A9FE883BDE7A081312BE695B0E68DAEE995BFE5BAA6312BE695B0E68DAE6E2B43524332EFBC8CE6ADA4E5A484E887B3E5B0913131E5AD97E88A82EFBC895C6E2020202069662028636F72655061796C6F61642E6C656E6774682829203C20323229207B202F2F203131E5AD97E88A823D3232E4B8AA3136E8BF9BE588B6E5AD97E7ACA65C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D205C22E68AA5E69687E995BFE5BAA6E4B88DE8B6B3EFBC8CE697A0E695884D6F64627573E5BA94E7AD94E5B8A75C223B5C6E2020202020202020726573756C742E707573682870726F70657274696573293B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7DEFBC8CE6A0B8E5BF83E68AA5E69687E380907B7DE380915C222C2070726F706572746965732E646174612E6572726F724D73672C20636F72655061796C6F6164293B5C6E202020202020202072657475726E20726573756C743B5C6E202020207D5C6E5C6E202020202F2F20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB55C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC88E7ACAC322D34E4BD8DEFBC8C31E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428636F72655061796C6F61642E737562737472696E6728342C2036292C203136293B202F2F20E695B0E68DAEE995BFE5BAA6EFBC88E7ACAC342D36E4BD8DEFBC8C31E5AD97E88A82EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88E695B0E68DAEE995BFE5BAA6C39732E4B8AA3136E8BF9BE588B6E5AD97E7ACA6EFBC895C6E20202020636F6E73742063726352656365697665203D20636F72655061796C6F61642E737562737472696E672836202B20646174614C656E202A2032293B202F2F20E68EA5E694B6E79A84435243E6A0A1E9AA8CE7A0815C6E20202020636F6E73742063726343616C63756C617465203D2063616C63756C617465437263313628636F72655061796C6F61642E737562737472696E6728302C2036202B20646174614C656E202A203229293B202F2F20E8AEA1E7AE97E79A844352435C6E5C6E202020202F2F20E6A0A1E9AA8C4352435C6E20202020696620286372635265636569766520213D3D2063726343616C63756C61746529207B5C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D2060435243E6A0A1E9AA8CE5A4B1E8B4A5EFBC8CE68EA5E694B6E38090247B637263526563656976657DE38091EFBC8CE8AEA1E7AE97E38090247B63726343616C63756C6174657DE38091603B5C6E2020202020202020726573756C742E707573682870726F70657274696573293B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7D5C222C2070726F706572746965732E646174612E6572726F724D7367293B5C6E202020202020202072657475726E20726573756C743B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE58A9FE883BDE7A0813033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8E5BA94E7AD94EFBC8CE5AFB9E5BA94E8AFBBE58F96E695B0E68DAEE68C87E4BBA4EFBC895C6E202020206966202866756E63436F6465203D3D3D205C2230335C2229207B5C6E202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C2272656164416C6C446174615C223B5C6E202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEE5BA94E7AD945C223B5C6E5C6E20202020202020202F2F20E8A7A3E69E90E6B9BFE5BAA6EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC312D34E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D302E31255248EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D203429207B5C6E202020202020202020202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E202020202020202020202020636F6E73742068756D6964697479526177203D207061727365496E742868756D69646974794865782C203136293B5C6E202020202020202020202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E2020202020202020202020202F2F20E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB4302552487E313030255248EFBC895C6E2020202020202020202020206966202868756D6964697479203C2030207C7C2068756D6964697479203E2031303029207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A7A3E69E90E6B8A9E5BAA6EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC352D38E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D302E31E28483EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D203829207B5C6E202020202020202020202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E202020202020202020202020636F6E73742074656D70526177203D207061727365496E742874656D704865782C203136293B5C6E202020202020202020202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E2020202020202020202020202F2F20E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB42D3430E284837E313235E28483EFBC895C6E2020202020202020202020206966202874656D7065726174757265203C202D3430207C7C2074656D7065726174757265203E2031323529207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A7A3E69E90E58589E785A7E5BCBAE5BAA6EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC32392D3332E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D4C5558EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D20333229207B5C6E202020202020202020202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E202020202020202020202020636F6E737420696C6C756D696E6174696F6E203D207061727365496E7428696C6C754865782C203136293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E2020202020202020202020202F2F20E58589E785A7E5BC82E5B8B8E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB4307E3635353335204C5558EFBC8CE8B685E88C83E59BB4E8A786E4B8BAE5BC82E5B8B8EFBC895C6E20202020202020202020202069662028696C6C756D696E6174696F6E203C2030207C7C20696C6C756D696E6174696F6E203E20363535333529207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E59FBAE4BA8EE8A784E6A0BCE4B9A6E9BB98E8AEA4E580BCEFBC895C6E202020202020202070726F706572746965732E70726F706572746965732E706F776572537570706C79203D2032342E303B202F2F20E9BB98E8AEA44443323456E4BE9BE794B55C6E202020202020202070726F706572746965732E70726F706572746965732E706F776572436F6E73756D7074696F6E203D20302E333B202F2F204443323456E697B6E58A9FE88097302E33575C6E202020202020202070726F706572746965732E70726F706572746965732E636F6D6D756E69636174696F6E4D6F6465203D20707265526573756C742E69733447203F205C2234475C22203A205C2252533438355C223B5C6E202020202020202070726F706572746965732E70726F706572746965732E646973706C61794D6F6465203D202864657669636549642026262064657669636549642E696E636C75646573285C22325C222929203F205C224F4C4544E698BEE7A4BA5C22203A205C22E697A0E698BEE7A4BA5C223B202F2F20E59E8BE58FB7E590AB5C22325C22EFBC88E5A682523258303030EFBC89E4B8BA4F4C4544E698BEE7A4BA5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE58A9FE883BDE7A0813036EFBC88E58699E585A5E58D95E4B8AAE5AF84E5AD98E599A8E5BA94E7AD94EFBC8CE5AFB9E5BA94E9858DE7BDAE2FE9878DE590AFE68C87E4BBA4EFBC895C6E20202020656C7365206966202866756E63436F6465203D3D3D205C2230365C2229207B5C6E2020202020202020636F6E737420777269746552656741646472203D20636F72655061796C6F61642E737562737472696E6728342C2038293B202F2F20E58699E585A5E79A84E5AF84E5AD98E599A8E59CB0E59D805C6E2020202020202020636F6E737420777269746556616C7565203D20636F72655061796C6F61642E737562737472696E6728382C203132293B202F2F20E58699E585A5E79A84E580BC5C6E20202020202020205C6E202020202020202069662028777269746552656741646472203D3D3D205C22303030465C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22636F6E6669674D6F64627573506172616D5C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E9858DE7BDAE4D6F64627573E58F82E695B0E5BA94E7AD945C223B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E636F6E666967526573756C74203D2060E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DE9858DE7BDAEE68890E58A9FEFBC8CE58699E585A5E580BCE38090247B777269746556616C75657DE38091603B5C6E20202020202020207D20656C73652069662028777269746552656741646472203D3D3D205C22303031305C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22726573746172744465766963655C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E9878DE590AFE8AEBEE5A487E5BA94E7AD945C223B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E72657374617274526573756C74203D2028777269746556616C7565203D3D3D205C22303030315C2229203F205C22E8AEBEE5A487E9878DE590AFE68C87E4BBA4E5B7B2E68EA5E694B65C22203A205C22E9878DE590AFE68C87E4BBA4E697A0E695885C223B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22756E6B6E6F776E57726974654F705C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E69CAAE79FA5E58699E585A5E6938DE4BD9CE5BA94E7AD945C223B5C6E20202020202020207D5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE69CAAE79FA5E58A9FE883BDE7A0815C6E20202020656C7365207B5C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D2060E4B88DE694AFE68C81E79A84E58A9FE883BDE7A081E38090247B66756E63436F64657DE38091603B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7D5C222C2070726F706572746965732E646174612E6572726F724D7367293B5C6E202020207D5C6E5C6E20202020726573756C742E707573682870726F70657274696573293B5C6E202020206C6F672E696E666F285C226465636F646520E5AE8CE68890EFBC9AE8AEBEE5A4874944E380907B7DE38091EFBC8CE8A7A3E69E90E78AB6E68081E380907B7DE38091EFBC8CE58A9FE883BDE380907B7DE380915C222C205C6E202020202020202064657669636549642C2070726F706572746965732E646174612E70617273655374617475732C2070726F706572746965732E646174612E66756E6374696F6E4964293B5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230303032303030303030313330323033313030333034303131323030303030303030303030303030303030303030303030305C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639303539323237392C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760690593466, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61645C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE6A0B8E5BF83E68AA5E69687E995BFE5BAA6EFBC884D6F64627573E5BA94E7AD94E5B8A7E69C80E5B08FE995BFE5BAA6EFBC9AE4BB8EE69CBAE59CB0E59D80312BE58A9FE883BDE7A081312BE695B0E68DAEE995BFE5BAA6312BE695B0E68DAE6E2B43524332EFBC8CE6ADA4E5A484E887B3E5B0913131E5AD97E88A82EFBC895C6E2020202069662028636F72655061796C6F61642E6C656E6774682829203C20323229207B202F2F203131E5AD97E88A823D3232E4B8AA3136E8BF9BE588B6E5AD97E7ACA65C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D205C22E68AA5E69687E995BFE5BAA6E4B88DE8B6B3EFBC8CE697A0E695884D6F64627573E5BA94E7AD94E5B8A75C223B5C6E2020202020202020726573756C742E707573682870726F70657274696573293B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7DEFBC8CE6A0B8E5BF83E68AA5E69687E380907B7DE380915C222C2070726F706572746965732E646174612E6572726F724D73672C20636F72655061796C6F6164293B5C6E202020202020202072657475726E20726573756C743B5C6E202020207D5C6E5C6E202020202F2F20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB55C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC88E7ACAC322D34E4BD8DEFBC8C31E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428636F72655061796C6F61642E737562737472696E6728342C2036292C203136293B202F2F20E695B0E68DAEE995BFE5BAA6EFBC88E7ACAC342D36E4BD8DEFBC8C31E5AD97E88A82EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88E695B0E68DAEE995BFE5BAA6C39732E4B8AA3136E8BF9BE588B6E5AD97E7ACA6EFBC895C6E20202020636F6E73742063726352656365697665203D20636F72655061796C6F61642E737562737472696E672836202B20646174614C656E202A2032293B202F2F20E68EA5E694B6E79A84435243E6A0A1E9AA8CE7A0815C6E20202020636F6E73742063726343616C63756C617465203D2063616C63756C617465437263313628636F72655061796C6F61642E737562737472696E6728302C2036202B20646174614C656E202A203229293B202F2F20E8AEA1E7AE97E79A844352435C6E5C6E202020202F2F20E6A0A1E9AA8C4352435C6E20202020696620286372635265636569766520213D3D2063726343616C63756C61746529207B5C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D2060435243E6A0A1E9AA8CE5A4B1E8B4A5EFBC8CE68EA5E694B6E38090247B637263526563656976657DE38091EFBC8CE8AEA1E7AE97E38090247B63726343616C63756C6174657DE38091603B5C6E2020202020202020726573756C742E707573682870726F70657274696573293B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7D5C222C2070726F706572746965732E646174612E6572726F724D7367293B5C6E202020202020202072657475726E20726573756C743B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE58A9FE883BDE7A0813033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8E5BA94E7AD94EFBC8CE5AFB9E5BA94E8AFBBE58F96E695B0E68DAEE68C87E4BBA4EFBC895C6E202020206966202866756E63436F6465203D3D3D205C2230335C2229207B5C6E202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C2272656164416C6C446174615C223B5C6E202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEE5BA94E7AD945C223B5C6E5C6E20202020202020202F2F20E8A7A3E69E90E6B9BFE5BAA6EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC312D34E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D302E31255248EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D203429207B5C6E202020202020202020202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E202020202020202020202020636F6E73742068756D6964697479526177203D207061727365496E742868756D69646974794865782C203136293B5C6E202020202020202020202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E2020202020202020202020202F2F20E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB4302552487E313030255248EFBC895C6E2020202020202020202020206966202868756D6964697479203C2030207C7C2068756D6964697479203E2031303029207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A7A3E69E90E6B8A9E5BAA6EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC352D38E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D302E31E28483EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D203829207B5C6E202020202020202020202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E202020202020202020202020636F6E73742074656D70526177203D207061727365496E742874656D704865782C203136293B5C6E202020202020202020202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E2020202020202020202020202F2F20E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB42D3430E284837E313235E28483EFBC895C6E2020202020202020202020206966202874656D7065726174757265203C202D3430207C7C2074656D7065726174757265203E2031323529207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A7A3E69E90E58589E785A7E5BCBAE5BAA6EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC32392D3332E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D4C5558EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D20333229207B5C6E202020202020202020202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E202020202020202020202020636F6E737420696C6C756D696E6174696F6E203D207061727365496E7428696C6C754865782C203136293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E2020202020202020202020202F2F20E58589E785A7E5BC82E5B8B8E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB4307E3635353335204C5558EFBC8CE8B685E88C83E59BB4E8A786E4B8BAE5BC82E5B8B8EFBC895C6E20202020202020202020202069662028696C6C756D696E6174696F6E203C2030207C7C20696C6C756D696E6174696F6E203E20363535333529207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E59FBAE4BA8EE8A784E6A0BCE4B9A6E9BB98E8AEA4E580BCEFBC895C6E202020202020202070726F706572746965732E70726F706572746965732E706F776572537570706C79203D2032342E303B202F2F20E9BB98E8AEA44443323456E4BE9BE794B55C6E202020202020202070726F706572746965732E70726F706572746965732E706F776572436F6E73756D7074696F6E203D20302E333B202F2F204443323456E697B6E58A9FE88097302E33575C6E202020202020202070726F706572746965732E70726F706572746965732E636F6D6D756E69636174696F6E4D6F6465203D20707265526573756C742E69733447203F205C2234475C22203A205C2252533438355C223B5C6E202020202020202070726F706572746965732E70726F706572746965732E646973706C61794D6F6465203D202864657669636549642026262064657669636549642E696E636C75646573285C22325C222929203F205C224F4C4544E698BEE7A4BA5C22203A205C22E697A0E698BEE7A4BA5C223B202F2F20E59E8BE58FB7E590AB5C22325C22EFBC88E5A682523258303030EFBC89E4B8BA4F4C4544E698BEE7A4BA5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE58A9FE883BDE7A0813036EFBC88E58699E585A5E58D95E4B8AAE5AF84E5AD98E599A8E5BA94E7AD94EFBC8CE5AFB9E5BA94E9858DE7BDAE2FE9878DE590AFE68C87E4BBA4EFBC895C6E20202020656C7365206966202866756E63436F6465203D3D3D205C2230365C2229207B5C6E2020202020202020636F6E737420777269746552656741646472203D20636F72655061796C6F61642E737562737472696E6728342C2038293B202F2F20E58699E585A5E79A84E5AF84E5AD98E599A8E59CB0E59D805C6E2020202020202020636F6E737420777269746556616C7565203D20636F72655061796C6F61642E737562737472696E6728382C203132293B202F2F20E58699E585A5E79A84E580BC5C6E20202020202020205C6E202020202020202069662028777269746552656741646472203D3D3D205C22303030465C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22636F6E6669674D6F64627573506172616D5C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E9858DE7BDAE4D6F64627573E58F82E695B0E5BA94E7AD945C223B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E636F6E666967526573756C74203D2060E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DE9858DE7BDAEE68890E58A9FEFBC8CE58699E585A5E580BCE38090247B777269746556616C75657DE38091603B5C6E20202020202020207D20656C73652069662028777269746552656741646472203D3D3D205C22303031305C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22726573746172744465766963655C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E9878DE590AFE8AEBEE5A487E5BA94E7AD945C223B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E72657374617274526573756C74203D2028777269746556616C7565203D3D3D205C22303030315C2229203F205C22E8AEBEE5A487E9878DE590AFE68C87E4BBA4E5B7B2E68EA5E694B65C22203A205C22E9878DE590AFE68C87E4BBA4E697A0E695885C223B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22756E6B6E6F776E57726974654F705C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E69CAAE79FA5E58699E585A5E6938DE4BD9CE5BA94E7AD945C223B5C6E20202020202020207D5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE69CAAE79FA5E58A9FE883BDE7A0815C6E20202020656C7365207B5C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D2060E4B88DE694AFE68C81E79A84E58A9FE883BDE7A081E38090247B66756E63436F64657DE38091603B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7D5C222C2070726F706572746965732E646174612E6572726F724D7367293B5C6E202020207D5C6E5C6E20202020726573756C742E707573682870726F70657274696573293B5C6E202020206C6F672E696E666F285C226465636F646520E5AE8CE68890EFBC9AE8AEBEE5A4874944E380907B7DE38091EFBC8CE8A7A3E69E90E78AB6E68081E380907B7DE38091EFBC8CE58A9FE883BDE380907B7DE380915C222C205C6E202020202020202064657669636549642C2070726F706572746965732E646174612E70617273655374617475732C2070726F706572746965732E646174612E66756E6374696F6E4964293B5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230303032303030303030313330323033313030333034303131323030303030303030303030303030303030303030303030305C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639303539333434342C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760690616862, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61645C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE6A0B8E5BF83E68AA5E69687E995BFE5BAA6EFBC884D6F64627573E5BA94E7AD94E5B8A7E69C80E5B08FE995BFE5BAA6EFBC9AE4BB8EE69CBAE59CB0E59D80312BE58A9FE883BDE7A081312BE695B0E68DAEE995BFE5BAA6312BE695B0E68DAE6E2B43524332EFBC8CE6ADA4E5A484E887B3E5B0913131E5AD97E88A82EFBC895C6E2020202069662028636F72655061796C6F61642E6C656E6774682829203C20323229207B202F2F203131E5AD97E88A823D3232E4B8AA3136E8BF9BE588B6E5AD97E7ACA65C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D205C22E68AA5E69687E995BFE5BAA6E4B88DE8B6B3EFBC8CE697A0E695884D6F64627573E5BA94E7AD94E5B8A75C223B5C6E2020202020202020726573756C742E707573682870726F70657274696573293B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7DEFBC8CE6A0B8E5BF83E68AA5E69687E380907B7DE380915C222C2070726F706572746965732E646174612E6572726F724D73672C20636F72655061796C6F6164293B5C6E202020202020202072657475726E20726573756C743B5C6E202020207D5C6E5C6E202020202F2F20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB55C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC88E7ACAC322D34E4BD8DEFBC8C31E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428636F72655061796C6F61642E737562737472696E6728342C2036292C203136293B202F2F20E695B0E68DAEE995BFE5BAA6EFBC88E7ACAC342D36E4BD8DEFBC8C31E5AD97E88A82EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88E695B0E68DAEE995BFE5BAA6C39732E4B8AA3136E8BF9BE588B6E5AD97E7ACA6EFBC895C6E20202020636F6E73742063726352656365697665203D20636F72655061796C6F61642E737562737472696E672836202B20646174614C656E202A2032293B202F2F20E68EA5E694B6E79A84435243E6A0A1E9AA8CE7A0815C6E20202020636F6E73742063726343616C63756C617465203D206D6F646275735F637263313628636F72655061796C6F61642E737562737472696E6728302C2036202B20646174614C656E202A203229293B202F2F20E8AEA1E7AE97E79A844352435C6E5C6E202020202F2F20E6A0A1E9AA8C4352435C6E20202020696620286372635265636569766520213D3D2063726343616C63756C61746529207B5C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D2060435243E6A0A1E9AA8CE5A4B1E8B4A5EFBC8CE68EA5E694B6E38090247B637263526563656976657DE38091EFBC8CE8AEA1E7AE97E38090247B63726343616C63756C6174657DE38091603B5C6E2020202020202020726573756C742E707573682870726F70657274696573293B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7D5C222C2070726F706572746965732E646174612E6572726F724D7367293B5C6E202020202020202072657475726E20726573756C743B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE58A9FE883BDE7A0813033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8E5BA94E7AD94EFBC8CE5AFB9E5BA94E8AFBBE58F96E695B0E68DAEE68C87E4BBA4EFBC895C6E202020206966202866756E63436F6465203D3D3D205C2230335C2229207B5C6E202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C2272656164416C6C446174615C223B5C6E202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEE5BA94E7AD945C223B5C6E5C6E20202020202020202F2F20E8A7A3E69E90E6B9BFE5BAA6EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC312D34E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D302E31255248EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D203429207B5C6E202020202020202020202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E202020202020202020202020636F6E73742068756D6964697479526177203D207061727365496E742868756D69646974794865782C203136293B5C6E202020202020202020202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E2020202020202020202020202F2F20E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB4302552487E313030255248EFBC895C6E2020202020202020202020206966202868756D6964697479203C2030207C7C2068756D6964697479203E2031303029207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A7A3E69E90E6B8A9E5BAA6EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC352D38E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D302E31E28483EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D203829207B5C6E202020202020202020202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E202020202020202020202020636F6E73742074656D70526177203D207061727365496E742874656D704865782C203136293B5C6E202020202020202020202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E2020202020202020202020202F2F20E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB42D3430E284837E313235E28483EFBC895C6E2020202020202020202020206966202874656D7065726174757265203C202D3430207C7C2074656D7065726174757265203E2031323529207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A7A3E69E90E58589E785A7E5BCBAE5BAA6EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC32392D3332E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D4C5558EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D20333229207B5C6E202020202020202020202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E202020202020202020202020636F6E737420696C6C756D696E6174696F6E203D207061727365496E7428696C6C754865782C203136293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E2020202020202020202020202F2F20E58589E785A7E5BC82E5B8B8E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB4307E3635353335204C5558EFBC8CE8B685E88C83E59BB4E8A786E4B8BAE5BC82E5B8B8EFBC895C6E20202020202020202020202069662028696C6C756D696E6174696F6E203C2030207C7C20696C6C756D696E6174696F6E203E20363535333529207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E59FBAE4BA8EE8A784E6A0BCE4B9A6E9BB98E8AEA4E580BCEFBC895C6E202020202020202070726F706572746965732E70726F706572746965732E706F776572537570706C79203D2032342E303B202F2F20E9BB98E8AEA44443323456E4BE9BE794B55C6E202020202020202070726F706572746965732E70726F706572746965732E706F776572436F6E73756D7074696F6E203D20302E333B202F2F204443323456E697B6E58A9FE88097302E33575C6E202020202020202070726F706572746965732E70726F706572746965732E636F6D6D756E69636174696F6E4D6F6465203D20707265526573756C742E69733447203F205C2234475C22203A205C2252533438355C223B5C6E202020202020202070726F706572746965732E70726F706572746965732E646973706C61794D6F6465203D202864657669636549642026262064657669636549642E696E636C75646573285C22325C222929203F205C224F4C4544E698BEE7A4BA5C22203A205C22E697A0E698BEE7A4BA5C223B202F2F20E59E8BE58FB7E590AB5C22325C22EFBC88E5A682523258303030EFBC89E4B8BA4F4C4544E698BEE7A4BA5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE58A9FE883BDE7A0813036EFBC88E58699E585A5E58D95E4B8AAE5AF84E5AD98E599A8E5BA94E7AD94EFBC8CE5AFB9E5BA94E9858DE7BDAE2FE9878DE590AFE68C87E4BBA4EFBC895C6E20202020656C7365206966202866756E63436F6465203D3D3D205C2230365C2229207B5C6E2020202020202020636F6E737420777269746552656741646472203D20636F72655061796C6F61642E737562737472696E6728342C2038293B202F2F20E58699E585A5E79A84E5AF84E5AD98E599A8E59CB0E59D805C6E2020202020202020636F6E737420777269746556616C7565203D20636F72655061796C6F61642E737562737472696E6728382C203132293B202F2F20E58699E585A5E79A84E580BC5C6E20202020202020205C6E202020202020202069662028777269746552656741646472203D3D3D205C22303030465C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22636F6E6669674D6F64627573506172616D5C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E9858DE7BDAE4D6F64627573E58F82E695B0E5BA94E7AD945C223B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E636F6E666967526573756C74203D2060E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DE9858DE7BDAEE68890E58A9FEFBC8CE58699E585A5E580BCE38090247B777269746556616C75657DE38091603B5C6E20202020202020207D20656C73652069662028777269746552656741646472203D3D3D205C22303031305C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22726573746172744465766963655C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E9878DE590AFE8AEBEE5A487E5BA94E7AD945C223B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E72657374617274526573756C74203D2028777269746556616C7565203D3D3D205C22303030315C2229203F205C22E8AEBEE5A487E9878DE590AFE68C87E4BBA4E5B7B2E68EA5E694B65C22203A205C22E9878DE590AFE68C87E4BBA4E697A0E695885C223B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22756E6B6E6F776E57726974654F705C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E69CAAE79FA5E58699E585A5E6938DE4BD9CE5BA94E7AD945C223B5C6E20202020202020207D5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE69CAAE79FA5E58A9FE883BDE7A0815C6E20202020656C7365207B5C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D2060E4B88DE694AFE68C81E79A84E58A9FE883BDE7A081E38090247B66756E63436F64657DE38091603B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7D5C222C2070726F706572746965732E646174612E6572726F724D7367293B5C6E202020207D5C6E5C6E20202020726573756C742E707573682870726F70657274696573293B5C6E202020206C6F672E696E666F285C226465636F646520E5AE8CE68890EFBC9AE8AEBEE5A4874944E380907B7DE38091EFBC8CE8A7A3E69E90E78AB6E68081E380907B7DE38091EFBC8CE58A9FE883BDE380907B7DE380915C222C205C6E202020202020202064657669636549642C2070726F706572746965732E646174612E70617273655374617475732C2070726F706572746965732E646174612E66756E6374696F6E4964293B5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230303032303030303030313330323033313030333034303131323030303030303030303030303030303030303030303030305C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639303631363833382C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760690682552, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61645C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE6A0B8E5BF83E68AA5E69687E995BFE5BAA6EFBC884D6F64627573E5BA94E7AD94E5B8A7E69C80E5B08FE995BFE5BAA6EFBC9AE4BB8EE69CBAE59CB0E59D80312BE58A9FE883BDE7A081312BE695B0E68DAEE995BFE5BAA6312BE695B0E68DAE6E2B43524332EFBC8CE6ADA4E5A484E887B3E5B0913131E5AD97E88A82EFBC895C6E2020202069662028636F72655061796C6F61642E6C656E6774682829203C20323229207B202F2F203131E5AD97E88A823D3232E4B8AA3136E8BF9BE588B6E5AD97E7ACA65C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D205C22E68AA5E69687E995BFE5BAA6E4B88DE8B6B3EFBC8CE697A0E695884D6F64627573E5BA94E7AD94E5B8A75C223B5C6E2020202020202020726573756C742E707573682870726F70657274696573293B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7DEFBC8CE6A0B8E5BF83E68AA5E69687E380907B7DE380915C222C2070726F706572746965732E646174612E6572726F724D73672C20636F72655061796C6F6164293B5C6E202020202020202072657475726E20726573756C743B5C6E202020207D5C6E5C6E202020202F2F20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB55C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC88E7ACAC322D34E4BD8DEFBC8C31E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428636F72655061796C6F61642E737562737472696E6728342C2036292C203136293B202F2F20E695B0E68DAEE995BFE5BAA6EFBC88E7ACAC342D36E4BD8DEFBC8C31E5AD97E88A82EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88E695B0E68DAEE995BFE5BAA6C39732E4B8AA3136E8BF9BE588B6E5AD97E7ACA6EFBC895C6E20202020636F6E73742063726352656365697665203D20636F72655061796C6F61642E737562737472696E672836202B20646174614C656E202A2032293B202F2F20E68EA5E694B6E79A84435243E6A0A1E9AA8CE7A0815C6E20202020636F6E73742063726343616C63756C617465203D206D6F646275735F637263313628636F72655061796C6F61642E737562737472696E6728302C2036202B20646174614C656E202A203229293B202F2F20E8AEA1E7AE97E79A844352435C6E5C6E202020202F2F20E6A0A1E9AA8C4352435C6E20202020696620286372635265636569766520213D3D2063726343616C63756C61746529207B5C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D2060435243E6A0A1E9AA8CE5A4B1E8B4A5EFBC8CE68EA5E694B6E38090247B637263526563656976657DE38091EFBC8CE8AEA1E7AE97E38090247B63726343616C63756C6174657DE38091603B5C6E2020202020202020726573756C742E707573682870726F70657274696573293B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7D5C222C2070726F706572746965732E646174612E6572726F724D7367293B5C6E202020202020202072657475726E20726573756C743B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE58A9FE883BDE7A0813033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8E5BA94E7AD94EFBC8CE5AFB9E5BA94E8AFBBE58F96E695B0E68DAEE68C87E4BBA4EFBC895C6E202020206966202866756E63436F6465203D3D3D205C2230335C2229207B5C6E202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C2272656164416C6C446174615C223B5C6E202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEE5BA94E7AD945C223B5C6E5C6E20202020202020202F2F20E8A7A3E69E90E6B9BFE5BAA6EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC312D34E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D302E31255248EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D203429207B5C6E202020202020202020202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E202020202020202020202020636F6E73742068756D6964697479526177203D207061727365496E742868756D69646974794865782C203136293B5C6E202020202020202020202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E2020202020202020202020202F2F20E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB4302552487E313030255248EFBC895C6E2020202020202020202020206966202868756D6964697479203C2030207C7C2068756D6964697479203E2031303029207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A7A3E69E90E6B8A9E5BAA6EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC352D38E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D302E31E28483EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D203829207B5C6E202020202020202020202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E202020202020202020202020636F6E73742074656D70526177203D207061727365496E742874656D704865782C203136293B5C6E202020202020202020202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E2020202020202020202020202F2F20E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB42D3430E284837E313235E28483EFBC895C6E2020202020202020202020206966202874656D7065726174757265203C202D3430207C7C2074656D7065726174757265203E2031323529207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A7A3E69E90E58589E785A7E5BCBAE5BAA6EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC32392D3332E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D4C5558EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D20333229207B5C6E202020202020202020202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E202020202020202020202020636F6E737420696C6C756D696E6174696F6E203D207061727365496E7428696C6C754865782C203136293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E2020202020202020202020202F2F20E58589E785A7E5BC82E5B8B8E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB4307E3635353335204C5558EFBC8CE8B685E88C83E59BB4E8A786E4B8BAE5BC82E5B8B8EFBC895C6E20202020202020202020202069662028696C6C756D696E6174696F6E203C2030207C7C20696C6C756D696E6174696F6E203E20363535333529207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E59FBAE4BA8EE8A784E6A0BCE4B9A6E9BB98E8AEA4E580BCEFBC895C6E202020202020202070726F706572746965732E70726F706572746965732E706F776572537570706C79203D2032342E303B202F2F20E9BB98E8AEA44443323456E4BE9BE794B55C6E202020202020202070726F706572746965732E70726F706572746965732E706F776572436F6E73756D7074696F6E203D20302E333B202F2F204443323456E697B6E58A9FE88097302E33575C6E202020202020202070726F706572746965732E70726F706572746965732E636F6D6D756E69636174696F6E4D6F6465203D20707265526573756C742E69733447203F205C2234475C22203A205C2252533438355C223B5C6E202020202020202070726F706572746965732E70726F706572746965732E646973706C61794D6F6465203D202864657669636549642026262064657669636549642E696E636C75646573285C22325C222929203F205C224F4C4544E698BEE7A4BA5C22203A205C22E697A0E698BEE7A4BA5C223B202F2F20E59E8BE58FB7E590AB5C22325C22EFBC88E5A682523258303030EFBC89E4B8BA4F4C4544E698BEE7A4BA5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE58A9FE883BDE7A0813036EFBC88E58699E585A5E58D95E4B8AAE5AF84E5AD98E599A8E5BA94E7AD94EFBC8CE5AFB9E5BA94E9858DE7BDAE2FE9878DE590AFE68C87E4BBA4EFBC895C6E20202020656C7365206966202866756E63436F6465203D3D3D205C2230365C2229207B5C6E2020202020202020636F6E737420777269746552656741646472203D20636F72655061796C6F61642E737562737472696E6728342C2038293B202F2F20E58699E585A5E79A84E5AF84E5AD98E599A8E59CB0E59D805C6E2020202020202020636F6E737420777269746556616C7565203D20636F72655061796C6F61642E737562737472696E6728382C203132293B202F2F20E58699E585A5E79A84E580BC5C6E20202020202020205C6E202020202020202069662028777269746552656741646472203D3D3D205C22303030465C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22636F6E6669674D6F64627573506172616D5C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E9858DE7BDAE4D6F64627573E58F82E695B0E5BA94E7AD945C223B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E636F6E666967526573756C74203D2060E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DE9858DE7BDAEE68890E58A9FEFBC8CE58699E585A5E580BCE38090247B777269746556616C75657DE38091603B5C6E20202020202020207D20656C73652069662028777269746552656741646472203D3D3D205C22303031305C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22726573746172744465766963655C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E9878DE590AFE8AEBEE5A487E5BA94E7AD945C223B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E72657374617274526573756C74203D2028777269746556616C7565203D3D3D205C22303030315C2229203F205C22E8AEBEE5A487E9878DE590AFE68C87E4BBA4E5B7B2E68EA5E694B65C22203A205C22E9878DE590AFE68C87E4BBA4E697A0E695885C223B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22756E6B6E6F776E57726974654F705C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E69CAAE79FA5E58699E585A5E6938DE4BD9CE5BA94E7AD945C223B5C6E20202020202020207D5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE69CAAE79FA5E58A9FE883BDE7A0815C6E20202020656C7365207B5C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D2060E4B88DE694AFE68C81E79A84E58A9FE883BDE7A081E38090247B66756E63436F64657DE38091603B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7D5C222C2070726F706572746965732E646174612E6572726F724D7367293B5C6E202020207D5C6E5C6E20202020726573756C742E707573682870726F70657274696573293B5C6E202020206C6F672E696E666F285C226465636F646520E5AE8CE68890EFBC9AE8AEBEE5A4874944E380907B7DE38091EFBC8CE8A7A3E69E90E78AB6E68081E380907B7DE38091EFBC8CE58A9FE883BDE380907B7DE380915C222C205C6E202020202020202064657669636549642C2070726F706572746965732E646174612E70617273655374617475732C2070726F706572746965732E646174612E66756E6374696F6E4964293B5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363338303030303030313330323033313030324341303130443030303030303030303030303030303030303030303031465C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639303638323532352C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760690977772, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE6A0B8E5BF83E68AA5E69687E995BFE5BAA6EFBC884D6F64627573E5BA94E7AD94E5B8A7E69C80E5B08FE995BFE5BAA6EFBC9AE4BB8EE69CBAE59CB0E59D80312BE58A9FE883BDE7A081312BE695B0E68DAEE995BFE5BAA6312BE695B0E68DAE6E2B43524332EFBC8CE6ADA4E5A484E887B3E5B0913131E5AD97E88A82EFBC895C6E2020202069662028636F72655061796C6F61642E6C656E6774682829203C20323229207B202F2F203131E5AD97E88A823D3232E4B8AA3136E8BF9BE588B6E5AD97E7ACA65C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D205C22E68AA5E69687E995BFE5BAA6E4B88DE8B6B3EFBC8CE697A0E695884D6F64627573E5BA94E7AD94E5B8A75C223B5C6E2020202020202020726573756C742E707573682870726F70657274696573293B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7DEFBC8CE6A0B8E5BF83E68AA5E69687E380907B7DE380915C222C2070726F706572746965732E646174612E6572726F724D73672C20636F72655061796C6F6164293B5C6E202020202020202072657475726E20726573756C743B5C6E202020207D5C6E5C6E202020202F2F20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB55C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B202F2F20E58A9FE883BDE7A081EFBC88E7ACAC322D34E4BD8DEFBC8C31E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428636F72655061796C6F61642E737562737472696E6728342C2036292C203136293B202F2F20E695B0E68DAEE995BFE5BAA6EFBC88E7ACAC342D36E4BD8DEFBC8C31E5AD97E88A82EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88E695B0E68DAEE995BFE5BAA6C39732E4B8AA3136E8BF9BE588B6E5AD97E7ACA6EFBC895C6E20202020636F6E73742063726352656365697665203D20636F72655061796C6F61642E737562737472696E672836202B20646174614C656E202A2032293B202F2F20E68EA5E694B6E79A84435243E6A0A1E9AA8CE7A0815C6E20202020636F6E73742063726343616C63756C617465203D206D6F646275735F637263313628636F72655061796C6F61642E737562737472696E6728302C2036202B20646174614C656E202A203229293B202F2F20E8AEA1E7AE97E79A844352435C6E5C6E202020202F2F20E6A0A1E9AA8C4352435C6E20202020696620286372635265636569766520213D3D2063726343616C63756C61746529207B5C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D2060435243E6A0A1E9AA8CE5A4B1E8B4A5EFBC8CE68EA5E694B6E38090247B637263526563656976657DE38091EFBC8CE8AEA1E7AE97E38090247B63726343616C63756C6174657DE38091603B5C6E2020202020202020726573756C742E707573682870726F70657274696573293B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7D5C222C2070726F706572746965732E646174612E6572726F724D7367293B5C6E202020202020202072657475726E20726573756C743B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE58A9FE883BDE7A0813033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8E5BA94E7AD94EFBC8CE5AFB9E5BA94E8AFBBE58F96E695B0E68DAEE68C87E4BBA4EFBC895C6E202020206966202866756E63436F6465203D3D3D205C2230335C2229207B5C6E202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C2272656164416C6C446174615C223B5C6E202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEE5BA94E7AD945C223B5C6E5C6E20202020202020202F2F20E8A7A3E69E90E6B9BFE5BAA6EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC312D34E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D302E31255248EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D203429207B5C6E202020202020202020202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E202020202020202020202020636F6E73742068756D6964697479526177203D207061727365496E742868756D69646974794865782C203136293B5C6E202020202020202020202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E2020202020202020202020202F2F20E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB4302552487E313030255248EFBC895C6E2020202020202020202020206966202868756D6964697479203C2030207C7C2068756D6964697479203E2031303029207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A7A3E69E90E6B8A9E5BAA6EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC352D38E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D302E31E28483EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D203829207B5C6E202020202020202020202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E202020202020202020202020636F6E73742074656D70526177203D207061727365496E742874656D704865782C203136293B5C6E202020202020202020202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E2020202020202020202020202F2F20E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB42D3430E284837E313235E28483EFBC895C6E2020202020202020202020206966202874656D7065726174757265203C202D3430207C7C2074656D7065726174757265203E2031323529207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A7A3E69E90E58589E785A7E5BCBAE5BAA6EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBAE7ACAC32392D3332E4BD8DEFBC8C32E5AD97E88A82EFBC8CE58D95E4BD8D4C5558EFBC895C6E20202020202020206966202864617461417265612E6C656E677468203E3D20333229207B5C6E202020202020202020202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E202020202020202020202020636F6E737420696C6C756D696E6174696F6E203D207061727365496E7428696C6C754865782C203136293B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E2020202020202020202020202F2F20E58589E785A7E5BC82E5B8B8E5918AE8ADA6EFBC88E8A784E6A0BCE4B9A6E6B58BE9878FE88C83E59BB4307E3635353335204C5558EFBC8CE8B685E88C83E59BB4E8A786E4B8BAE5BC82E5B8B8EFBC895C6E20202020202020202020202069662028696C6C756D696E6174696F6E203C2030207C7C20696C6C756D696E6174696F6E203E20363535333529207B5C6E2020202020202020202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E20202020202020202020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E20202020202020202020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E20202020202020202020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E20202020202020202020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E202020202020202020202020202020207D293B5C6E2020202020202020202020207D5C6E20202020202020207D5C6E5C6E20202020202020202F2F20E8A1A5E58585E59BBAE5AE9AE5B19EE680A7EFBC88E59FBAE4BA8EE8A784E6A0BCE4B9A6E9BB98E8AEA4E580BCEFBC895C6E202020202020202070726F706572746965732E70726F706572746965732E706F776572537570706C79203D2032342E303B202F2F20E9BB98E8AEA44443323456E4BE9BE794B55C6E202020202020202070726F706572746965732E70726F706572746965732E706F776572436F6E73756D7074696F6E203D20302E333B202F2F204443323456E697B6E58A9FE88097302E33575C6E202020202020202070726F706572746965732E70726F706572746965732E636F6D6D756E69636174696F6E4D6F6465203D20707265526573756C742E69733447203F205C2234475C22203A205C2252533438355C223B5C6E202020202020202070726F706572746965732E70726F706572746965732E646973706C61794D6F6465203D202864657669636549642026262064657669636549642E696E636C75646573285C22325C222929203F205C224F4C4544E698BEE7A4BA5C22203A205C22E697A0E698BEE7A4BA5C223B202F2F20E59E8BE58FB7E590AB5C22325C22EFBC88E5A682523258303030EFBC89E4B8BA4F4C4544E698BEE7A4BA5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE58A9FE883BDE7A0813036EFBC88E58699E585A5E58D95E4B8AAE5AF84E5AD98E599A8E5BA94E7AD94EFBC8CE5AFB9E5BA94E9858DE7BDAE2FE9878DE590AFE68C87E4BBA4EFBC895C6E20202020656C7365206966202866756E63436F6465203D3D3D205C2230365C2229207B5C6E2020202020202020636F6E737420777269746552656741646472203D20636F72655061796C6F61642E737562737472696E6728342C2038293B202F2F20E58699E585A5E79A84E5AF84E5AD98E599A8E59CB0E59D805C6E2020202020202020636F6E737420777269746556616C7565203D20636F72655061796C6F61642E737562737472696E6728382C203132293B202F2F20E58699E585A5E79A84E580BC5C6E20202020202020205C6E202020202020202069662028777269746552656741646472203D3D3D205C22303030465C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22636F6E6669674D6F64627573506172616D5C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E9858DE7BDAE4D6F64627573E58F82E695B0E5BA94E7AD945C223B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E636F6E666967526573756C74203D2060E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DE9858DE7BDAEE68890E58A9FEFBC8CE58699E585A5E580BCE38090247B777269746556616C75657DE38091603B5C6E20202020202020207D20656C73652069662028777269746552656741646472203D3D3D205C22303031305C2229207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22726573746172744465766963655C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E9878DE590AFE8AEBEE5A487E5BA94E7AD945C223B5C6E20202020202020202020202070726F706572746965732E70726F706572746965732E72657374617274526573756C74203D2028777269746556616C7565203D3D3D205C22303030315C2229203F205C22E8AEBEE5A487E9878DE590AFE68C87E4BBA4E5B7B2E68EA5E694B65C22203A205C22E9878DE590AFE68C87E4BBA4E697A0E695885C223B5C6E20202020202020207D20656C7365207B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4964203D205C22756E6B6E6F776E57726974654F705C223B5C6E20202020202020202020202070726F706572746965732E646174612E66756E6374696F6E4E616D65203D205C22E69CAAE79FA5E58699E585A5E6938DE4BD9CE5BA94E7AD945C223B5C6E20202020202020207D5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE69CAAE79FA5E58A9FE883BDE7A0815C6E20202020656C7365207B5C6E202020202020202070726F706572746965732E646174612E7061727365537461747573203D205C226661696C5C223B5C6E202020202020202070726F706572746965732E646174612E6572726F724D7367203D2060E4B88DE694AFE68C81E79A84E58A9FE883BDE7A081E38090247B66756E63436F64657DE38091603B5C6E20202020202020206C6F672E6572726F72285C226465636F646520E99499E8AFAFEFBC9A7B7D5C222C2070726F706572746965732E646174612E6572726F724D7367293B5C6E202020207D5C6E5C6E20202020726573756C742E707573682870726F70657274696573293B5C6E202020206C6F672E696E666F285C226465636F646520E5AE8CE68890EFBC9AE8AEBEE5A4874944E380907B7DE38091EFBC8CE8A7A3E69E90E78AB6E68081E380907B7DE38091EFBC8CE58A9FE883BDE380907B7DE380915C222C205C6E202020202020202064657669636549642C2070726F706572746965732E646174612E70617273655374617475732C2070726F706572746965732E646174612E66756E6374696F6E4964293B5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363338303030303030313330323033313030324341303130443030303030303030303030303030303030303030303031465C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639303937373735332C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760691321083, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E202020205C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363338303030303030313330323033313030324341303130443030303030303030303030303030303030303030303031465C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639313332313036332C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760691342648, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E20202020202F2F20332E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D34392F322D35302F322D3533EFBC895C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC88E5B8A7E9A69632E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3439EFBC9AE59CB0E59D80E7A08131E5AD97E88A82EFBC895C6E20202020636F6E737420736C61766541646472486578203D20636C65616E5061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D207061727365496E7428736C617665416464724865782C203136293B5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363338303030303030313330323033313030324341303130443030303030303030303030303030303030303030303031465C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639313334323633302C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760691345773, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E20202020202F2F20332E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D34392F322D35302F322D3533EFBC895C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC88E5B8A7E9A69632E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3439EFBC9AE59CB0E59D80E7A08131E5AD97E88A82EFBC895C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D207061727365496E7428736C617665416464724865782C203136293B5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363338303030303030313330323033313030324341303130443030303030303030303030303030303030303030303031465C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639313334353735382C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760691358177, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E20202020202F2F20332E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D34392F322D35302F322D3533EFBC895C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC88E5B8A7E9A69632E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3439EFBC9AE59CB0E59D80E7A08131E5AD97E88A82EFBC895C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363338303030303030313330323033313030324341303130443030303030303030303030303030303030303030303031465C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639313335383136302C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760691360533, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E20202020202F2F20332E20E68F90E58F964D6F64627573E6A0B8E5BF83E5AD97E6AEB5EFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D34392F322D35302F322D3533EFBC895C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC88E5B8A7E9A69632E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3439EFBC9AE59CB0E59D80E7A08131E5AD97E88A82EFBC895C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363338303030303030313330323033313030324341303130443030303030303030303030303030303030303030303031465C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639313336303531312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760691382790, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363338303030303030313330323033313030324341303130443030303030303030303030303030303030303030303031465C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639313338323736382C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760691461453, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636C65616E5061796C6F61642E737562737472696E6728322C2034293B5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363338303030303030313330323033313030324341303130443030303030303030303030303030303030303030303031465C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639313436313432372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760691464146, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636C65616E5061796C6F61642E737562737472696E6728322C2034293B5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363338303030303030313330323033313030324341303130443030303030303030303030303030303030303030303031465C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639313436343132372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760691474040, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363338303030303030313330323033313030324341303130443030303030303030303030303030303030303030303031465C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639313437343031372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760691513484, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E20202020636F6E737420646174614C656E486578203D20636C65616E5061796C6F61642E737562737472696E6728342C2036293B5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363338303030303030313330323033313030324341303130443030303030303030303030303030303030303030303031465C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639313531333436332C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760691528083, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636C65616E5061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D207061727365496E7428646174614C656E4865782C203136293B5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363338303030303030313330323033313030324341303130443030303030303030303030303030303030303030303031465C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639313532383036302C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760691536606, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636C65616E5061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363338303030303030313330323033313030324341303130443030303030303030303030303030303030303030303031465C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639313533363539332C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760691539167, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363338303030303030313330323033313030324341303130443030303030303030303030303030303030303030303031465C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639313533393134352C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760691573275, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D207061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D207061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D207061727365496E7428696C6C754865782C203136293B5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363338303030303030313330323033313030324341303130443030303030303030303030303030303030303030303031465C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639313537333235342C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760691576977, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D207061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D207061727365496E7428696C6C754865782C203136293B5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363338303030303030313330323033313030324341303130443030303030303030303030303030303030303030303031465C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639313537363838372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760691592101, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D207061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363338303030303030313330323033313030324341303130443030303030303030303030303030303030303030303031465C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639313539323038312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760691596303, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363338303030303030313330323033313030324341303130443030303030303030303030303030303030303030303031465C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639313539363238312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760691602675, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363338303030303030313330323033313030324341303130443030303030303030303030303030303030303030303031465C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639313630323635302C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760691636669, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363338303030303030313330323033313030324341303130443030303030303030303030303030303030303030303031465C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639313633363635362C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760691710748, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E2020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363338303030303030313330323033313030324341303130443030303030303030303030303030303030303030303031465C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639313731303732362C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E202020205C2270726F706572746965735C223A207B5C6E20202020202020205C22736F757263655061796C6F61645C223A205C2230363338303030303030313330323033313030324341303130443030303030303030303030303030303030303030303031465C222C5C6E20202020202020205C2268756D69646974795C223A2037312E342C5C6E20202020202020205C2274656D70657261747572655C223A2032362E395C6E202020207D2C5C6E202020205C22646174615C223A207B5C6E20202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E20202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E20202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E202020207D2C5C6E202020205C226576656E74735C223A205B5D5C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760691711409, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E2020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363338303030303030313330323033313030324341303130443030303030303030303030303030303030303030303031465C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639313731313338372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E202020205C2270726F706572746965735C223A207B5C6E20202020202020205C22736F757263655061796C6F61645C223A205C2230363338303030303030313330323033313030324341303130443030303030303030303030303030303030303030303031465C222C5C6E20202020202020205C2268756D69646974795C223A2037312E342C5C6E20202020202020205C2274656D70657261747572655C223A2032362E395C6E202020207D2C5C6E202020205C22646174615C223A207B5C6E20202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E20202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E20202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E202020207D2C5C6E202020205C226576656E74735C223A205B5D5C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760693739493, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E2020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639333733393437302C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E202020205C2270726F706572746965735C223A207B5C6E20202020202020205C22736F757263655061796C6F61645C223A205C2230363338303030303030313330323033313030324341303130443030303030303030303030303030303030303030303031465C222C5C6E20202020202020205C2268756D69646974795C223A2037312E342C5C6E20202020202020205C2274656D70657261747572655C223A2032362E392C5C6E20202020202020205C22696C6C756D696E6174696F6E5C223A2033315C6E202020207D2C5C6E202020205C22646174615C223A207B5C6E20202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E20202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E20202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E202020207D2C5C6E202020205C226576656E74735C223A205B5D5C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760693761928, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61642C5C6E20202020202020207D2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C226576656E74735C223A205B5D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E2020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639333736313930352C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E202020205C2270726F706572746965735C223A207B5C6E20202020202020205C22736F757263655061796C6F61645C223A205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C222C5C6E20202020202020205C2268756D69646974795C223A2036382E382C5C6E20202020202020205C2274656D70657261747572655C223A2032362E322C5C6E20202020202020205C22696C6C756D696E6174696F6E5C223A2033305C6E202020207D2C5C6E202020205C22646174615C223A207B5C6E20202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E20202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E20202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E202020207D2C5C6E202020205C226576656E74735C223A205B5D5C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760693780262, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20222F2A2A5C6E202A206D616769632D61706920E8849AE69CAC202D20E6B8A9E6B9BFE5BAA6E58589E785A7E4BCA0E6849FE599A8E7BC96E8A7A3E7A081EFBC88E59FBAE4BA8EE3808AE6B8A9E6B9BFE5BAA6E58589E785A720E8A784E6A0BCE4B9A62056312E302E342E706466E3808BEFBC895C6E202A20E58A9FE883BDEFBC9AE5AE9EE78EB04D6F6462757320525455E58D8FE8AEAEE4B88EE789A9E6A8A1E59E8BE79A84E58F8CE59091E8BDACE68DA2EFBC88656E636F6465EFBC9AE789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC9B6465636F6465EFBC9A3136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC895C6E202A20E4BE9DE8B596EFBC9A4875746F6F6CEFBC884865785574696C2F4A534F4E5574696C2F5374725574696C2F4E756D6265725574696CEFBC89E380816C6F675C6E202A2F5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4865785574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E5374725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E2020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639333738303234322C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E202020205C2270726F706572746965735C223A207B5C6E20202020202020205C22736F757263655061796C6F61645C223A205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C222C5C6E20202020202020205C2268756D69646974795C223A2036382E382C5C6E20202020202020205C2274656D70657261747572655C223A2032362E322C5C6E20202020202020205C22696C6C756D696E6174696F6E5C223A2033305C6E202020207D2C5C6E202020205C22646174615C223A207B5C6E20202020202020205C2266756E6374696F6E49645C223A205C225C222C5C6E20202020202020205C2266756E6374696F6E4E616D655C223A205C225C222C5C6E20202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E202020207D2C5C6E202020205C226576656E74735C223A205B5D5C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760693803324, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20225C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E2020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C223B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF956465636F6465E7BB93E69E9CEFBC9A7B7D5C222C204A534F4E5574696C2E746F4A736F6E537472286465636F646528746573745061796C6F61642C207B7D2929293B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639333830333239392C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E202020205C2270726F706572746965735C223A207B5C6E20202020202020205C22736F757263655061796C6F61645C223A205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C222C5C6E20202020202020205C2268756D69646974795C223A2036382E382C5C6E20202020202020205C2274656D70657261747572655C223A2032362E322C5C6E20202020202020205C22696C6C756D696E6174696F6E5C223A2033305C6E202020207D5C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760693934410, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20225C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F727420636E2E6875746F6F6C2E6A736F6E2E4A534F4E5574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E20202020636F6E73742066756E6374696F6E526571203D20746F4A736F6E2866756E6374696F6E5265714A736F6E293B5C6E20202020636F6E73742066756E634964203D2066756E6374696F6E5265712E676574537472285C2266756E6374696F6E5C22293B5C6E20202020636F6E73742066756E6344617461203D2066756E6374696F6E5265712E6765744F626A285C22646174615C222C207B7D293B5C6E20202020636F6E737420736C61766541646472203D2066756E63446174612E676574496E74285C22736C617665416464726573735C2229207C7C20303B5C6E202020206C65742066696E616C436D64203D206E756C6C3B5C6E5C6E202020202F2F20E6A0A1E9AA8CE4BB8EE69CBAE59CB0E59D80E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A64D6F64627573E4BB8EE69CBAE59CB0E59D80312D323437EFBC895C6E2020202069662028736C61766541646472203C2031207C7C20736C61766541646472203E2032343729207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4BB8EE69CBAE59CB0E59D80E380907B7DE38091E99D9EE6B395EFBC8CE99C80312D3234375C222C20736C61766541646472293B5C6E20202020202020207468726F77206E6577204572726F722860E4BB8EE69CBAE59CB0E59D80E99D9EE6B395EFBC9A247B736C617665416464727D60293B5C6E202020207D5C6E5C6E202020202F2F20E58886E694AF31EFBC9AE8AFBBE58F96E585A8E983A8E4BCA0E6849FE695B0E68DAEEFBC8866756E6374696F6E49643D72656164416C6C44617461EFBC895C6E202020206966202866756E634964203D3D3D205C2272656164416C6C446174615C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452656164416C6C44617461436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF32EFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0EFBC8866756E6374696F6E49643D636F6E6669674D6F64627573506172616DEFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22636F6E6669674D6F64627573506172616D5C2229207B5C6E2020202020202020636F6E7374206261756452617465203D2066756E63446174612E676574496E74285C2262617564526174655C2229207C7C20393630303B5C6E2020202020202020636F6E737420706172697479203D2066756E63446174612E676574537472285C227061726974795C2229207C7C205C224E6F6E655C223B5C6E20202020202020202F2F20E6A0A1E9AA8CE6B3A2E789B9E78E87E59088E6B395E680A7EFBC88E8A784E6A0BCE4B9A6E694AFE68C81313230302D313135323030627073EFBC895C6E2020202020202020636F6E73742076616C696442617564203D205B313230302C323430302C343830302C393630302C31393230302C33383430302C35373630302C3131353230305D3B5C6E2020202020202020696620282176616C6964426175642E696E636C756465732862617564526174652929207B5C6E2020202020202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE6B3A2E789B9E78E87E380907B7DE38091E4B88DE694AFE68C81EFBC8CE99C807B7D5C222C2062617564526174652C2076616C6964426175642E6A6F696E285C222C5C2229293B5C6E2020202020202020202020207468726F77206E6577204572726F722860E6B3A2E789B9E78E87E4B88DE694AFE68C81EFBC9A247B62617564526174657D60293B5C6E20202020202020207D5C6E202020202020202066696E616C436D64203D206275696C64436F6E6669674D6F64627573436D6428736C617665416464722C2062617564526174652C20706172697479293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF33EFBC9AE9878DE590AFE8AEBEE5A487EFBC8866756E6374696F6E49643D72657374617274446576696365EFBC895C6E20202020656C7365206966202866756E634964203D3D3D205C22726573746172744465766963655C2229207B5C6E202020202020202066696E616C436D64203D206275696C6452657374617274436D6428736C61766541646472293B5C6E20202020202020206C6F672E696E666F285C22656E636F646520E68890E58A9FEFBC9AE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC8CE4BB8EE69CBAE59CB0E59D80E380907B7DE38091EFBC8CE68C87E4BBA4E380907B7DE380915C222C20736C617665416464722C2066696E616C436D64293B5C6E202020207D5C6E202020202F2F20E58886E694AF34EFBC9AE69CAAE79FA5E58A9FE883BD49445C6E20202020656C7365207B5C6E20202020202020206C6F672E6572726F72285C22656E636F646520E99499E8AFAFEFBC9AE4B88DE694AFE68C81E79A84E58A9FE883BD4944E380907B7DE380915C222C2066756E634964293B5C6E20202020202020207468726F77206E6577204572726F722860E4B88DE694AFE68C81E79A84E58A9FE883BD4944EFBC9A247B66756E6349647D60293B5C6E202020207D5C6E5C6E2020202072657475726E2066696E616C436D643B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E2020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C223B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639333933343339332C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E202020205C2270726F706572746965735C223A207B5C6E20202020202020205C22736F757263655061796C6F61645C223A205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C222C5C6E20202020202020205C2268756D69646974795C223A2036382E382C5C6E20202020202020205C2274656D70657261747572655C223A2032362E322C5C6E20202020202020205C22696C6C756D696E6174696F6E5C223A2033305C6E202020207D5C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760693957619, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20225C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A656E636F6465EFBC88E789A9E6A8A1E59E8BE286923136E8BF9BE588B6E68AA5E69687EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20656E636F6465E980BBE8BE91EFBC9AE6A0B9E68DAEE789A9E6A8A1E59E8BE58A9FE883BD4944EFBC8CE7949FE68890E5AFB9E5BA94E79A844D6F6462757320525455E68C87E4BBA45C6E202A2040706172616D207B537472696E677D2066756E6374696F6E5265714A736F6E202D20E789A9E6A8A1E59E8B4A534F4EE8AFB7E6B182EFBC88E590AB66756E6374696F6EE3808164617461EFBC895C6E202A2040706172616D207B4F626A6563747D20736861646F77202D20E8AEBEE5A487E5BDB1E5AD90EFBC88E69A82E5AD98E9858DE7BDAEE58F82E695B0EFBC8CE5A682E5BD93E5898DE6B3A2E789B9E78E87EFBC895C6E202A204072657475726E73207B537472696E677C6E756C6C7D20E5AE8CE695B43136E8BF9BE588B6E68C87E4BBA4EFBC88E5A4B1E8B4A5E8BF94E59B9E6E756C6CEFBC895C6E202A2F5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E2020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C223B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639333935373539352C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E202020205C2270726F706572746965735C223A207B5C6E20202020202020205C22736F757263655061796C6F61645C223A205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C222C5C6E20202020202020205C2268756D69646974795C223A2036382E382C5C6E20202020202020205C2274656D70657261747572655C223A2032362E322C5C6E20202020202020205C22696C6C756D696E6174696F6E5C223A2033305C6E202020207D5C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760693963091, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20225C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9878DE590AFE8AEBEE5A487E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E99A90E590ABE694AFE68C81E8AEBEE5A487E9878DE590AFEFBC8CE59FBAE4BA8E4D6F64627573E887AAE5AE9AE4B989E68C87E4BBA4EFBC895C6E202A20E980BBE8BE91EFBC9AE4BDBFE794A8E58A9FE883BDE7A0813036EFBC8CE58699E585A5E9878DE590AFE68C87E4BBA4E588B0E68C87E5AE9AE5AF84E5AD98E599A8EFBC88E58187E8AEBE30303130483D3030303148E8A7A6E58F91E9878DE590AFEFBC895C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9878DE590AFE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E2020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C223B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639333936333036382C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E202020205C2270726F706572746965735C223A207B5C6E20202020202020205C22736F757263655061796C6F61645C223A205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C222C5C6E20202020202020205C2268756D69646974795C223A2036382E382C5C6E20202020202020205C2274656D70657261747572655C223A2032362E322C5C6E20202020202020205C22696C6C756D696E6174696F6E5C223A2033305C6E202020207D5C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760693969568, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20225C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E5C6E766172206275696C6452657374617274436D64203D2028736C6176654164647229203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B5C6E20202020636F6E7374207265737461727452656741646472203D205C22303031305C223B202F2F20E58187E8AEBEE9878DE590AFE68EA7E588B6E5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303130485C6E20202020636F6E7374207265737461727456616C7565203D205C22303030315C223B202F2F20E58699E585A53030303148E8A7A6E58F91E9878DE590AF5C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B72657374617274526567416464727D247B7265737461727456616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E2020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C223B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639333936393535302C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E202020205C2270726F706572746965735C223A207B5C6E20202020202020205C22736F757263655061796C6F61645C223A205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C222C5C6E20202020202020205C2268756D69646974795C223A2036382E382C5C6E20202020202020205C2274656D70657261747572655C223A2032362E322C5C6E20202020202020205C22696C6C756D696E6174696F6E5C223A2033305C6E202020207D5C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760693977106, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20225C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E2020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C223B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639333937373039332C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E202020205C2270726F706572746965735C223A207B5C6E20202020202020205C22736F757263655061796C6F61645C223A205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C222C5C6E20202020202020205C2268756D69646974795C223A2036382E382C5C6E20202020202020205C2274656D70657261747572655C223A2032362E322C5C6E20202020202020205C22696C6C756D696E6174696F6E5C223A2033305C6E202020207D5C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760693978165, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20225C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E69E84E5BBBAE9858DE7BDAE4D6F64627573E58F82E695B0E68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E694AFE68C815043E7ABAFE9858DE7BDAEE5B7A5E585B72F4D6F64627573E68C87E4BBA4E9858DE7BDAEEFBC895C6E202A20E7AE80E58C96E980BBE8BE91EFBC9AE9858DE7BDAEE6B3A2E789B9E78E87EFBC88E7A4BAE4BE8BEFBC9A39363030627073E5AFB9E5BA943030303348EFBC89EFBC8CE4BB8EE69CBAE59CB0E59D80E9BB98E8AEA4E4B88DE58F985C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D805C6E202A2040706172616D207B696E747D206261756452617465202D20E6B3A2E789B9E78E87EFBC88313230303D30303030EFBC8C323430303D30303031EFBC8C343830303D30303032EFBC8C393630303D30303033EFBC895C6E202A2040706172616D207B537472696E677D20706172697479202D20E6A0A1E9AA8CE4BD8DEFBC884E6F6E653D3030EFBC8C4576656E3D3031EFBC8C4F64643D3032EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E9858DE7BDAEE68C87E4BBA4EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C64436F6E6669674D6F64627573436D64203D2028736C617665416464722C2062617564526174652C2070617269747929203D3E207B5C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E20202020636F6E73742066756E63436F6465203D205C2230365C223B202F2F20E58A9FE883BDE7A0813036EFBC9AE58699E585A5E58D95E4B8AAE5AF84E5AD98E599A85C6E202020206C65742062617564486578203D205C22303030335C223B202F2F20E9BB98E8AEA4393630306270735C6E202020205C6E202020202F2F20E58CB9E9858DE6B3A2E789B9E78E87E5AFB9E5BA94E79A843136E8BF9BE588B6E580BC5C6E20202020696620286261756452617465203D3D3D203132303029207B5C6E202020202020202062617564486578203D205C22303030305C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203234303029207B5C6E202020202020202062617564486578203D205C22303030315C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D203438303029207B5C6E202020202020202062617564486578203D205C22303030325C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20313932303029207B5C6E202020202020202062617564486578203D205C22303030345C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20333834303029207B5C6E202020202020202062617564486578203D205C22303030355C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D20353736303029207B5C6E202020202020202062617564486578203D205C22303030365C223B5C6E202020207D20656C736520696620286261756452617465203D3D3D2031313532303029207B5C6E202020202020202062617564486578203D205C22303030375C223B5C6E202020207D5C6E5C6E202020202F2F20E58CB9E9858DE6A0A1E9AA8CE4BD8DE5AFB9E5BA94E79A843136E8BF9BE588B6E580BCEFBC88E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E4B8BA3030304648EFBC895C6E20202020636F6E737420706172697479486578203D2028706172697479203D3D3D205C224576656E5C2229203F205C2230315C22203A2028706172697479203D3D3D205C224F64645C2229203F205C2230325C22203A205C2230305C223B5C6E20202020636F6E737420636F6E66696752656741646472203D205C22303030465C223B202F2F20E58187E8AEBEE9858DE7BDAEE5AF84E5AD98E599A8E59CB0E59D80E4B8BA30303046485C6E20202020636F6E737420636F6E66696756616C7565203D2060247B626175644865782E737562737472696E6728322C34297D247B7061726974794865787D603B202F2F20E7BB84E59088E6B3A2E789B9E78E87E4B88EE6A0A1E9AA8CE4BD8DEFBC8832E5AD97E88A82EFBC895C6E202020205C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B636F6E666967526567416464727D247B636F6E66696756616C75657D603B5C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E2020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C223B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639333937383134352C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E202020205C2270726F706572746965735C223A207B5C6E20202020202020205C22736F757263655061796C6F61645C223A205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C222C5C6E20202020202020205C2268756D69646974795C223A2036382E382C5C6E20202020202020205C2274656D70657261747572655C223A2032362E322C5C6E20202020202020205C22696C6C756D696E6174696F6E5C223A2033305C6E202020207D5C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760693985351, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20225C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20656E636F6465E5AD90E587BDE695B0EFBC9AE68C87E4BBA4E69E84E5BBBAEFBC88E68C89E789A9E6A8A1E59E8BE58A9FE883BDE68B86E58886EFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A20E69E84E5BBBAE8AFBBE58F96E585A8E983A8E695B0E68DAEE68C87E4BBA4EFBC88E8A784E6A0BCE4B9A6E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC9A303030483DE6B9BFE5BAA6EFBC8C30303031483DE6B8A9E5BAA6EFBC8C30303037483DE58589E785A7EFBC895C6E202A20E980BBE8BE91EFBC9AE4BB8E30303048E5BC80E5A78BE8AFBBE58F9638E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96E887B33030303748EFBC8CE7A1AEE4BF9DE88EB7E58F96E585A8E983A8E69C89E69588E695B0E68DAE5C6E202A2040706172616D207B696E747D20736C61766541646472202D20E4BB8EE69CBAE59CB0E59D80EFBC88312D323437EFBC895C6E202A204072657475726E73207B537472696E677D204D6F6462757320525455E68C87E4BBA4E4BD93EFBC88E590AB435243E6A0A1E9AA8CEFBC895C6E202A2F5C6E766172206275696C6452656164416C6C44617461436D64203D2028736C6176654164647229203D3E207B5C6E202020202F2F20E4BB8EE69CBAE59CB0E59D80EFBC8831E5AD97E88A82EFBC8CE8BDAC3136E8BF9BE588B6EFBC895C6E20202020636F6E73742061646472486578203D20736C617665416464722E746F537472696E67283136292E706164537461727428322C20273027292E746F55707065724361736528293B5C6E202020202F2F20E58A9FE883BDE7A081EFBC9A3033EFBC88E8AFBBE58F96E4BF9DE68C81E5AF84E5AD98E599A8EFBC895C6E20202020636F6E73742066756E63436F6465203D205C2230335C223B5C6E202020202F2F20E8B5B7E5A78BE5AF84E5AD98E599A8E59CB0E59D80EFBC9A30303048EFBC88E9AB98E4BD8D3030EFBC8CE4BD8EE4BD8D3030EFBC895C6E20202020636F6E737420737461727441646472203D205C22303030305C223B5C6E202020202F2F20E8AFBBE58F96E5AF84E5AD98E599A8E695B0E9878FEFBC9A30303038EFBC8838E4B8AAE5AF84E5AD98E599A8EFBC8CE8A686E79B96303030482D3030303748EFBC895C6E20202020636F6E737420726567436F756E74203D205C22303030385C223B5C6E202020202F2F20E68BBCE68EA5E68C87E4BBA4E4BD93EFBC88E4B88DE590AB435243EFBC895C6E20202020636F6E737420636D64426F6479203D2060247B616464724865787D247B66756E63436F64657D247B7374617274416464727D247B726567436F756E747D603B5C6E202020202F2F20E8AEA1E7AE97435243E6A0A1E9AA8CE7A0815C6E20202020636F6E737420637263203D2063616C63756C617465437263313628636D64426F6479293B5C6E202020202F2F20E5AE8CE695B4E68C87E4BBA4EFBC88E68C87E4BBA4E4BD932B435243EFBC895C6E2020202072657475726E2060247B636D64426F64797D247B6372637D603B5C6E7D3B5C6E5C6E5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E2020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C223B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639333938353332392C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E202020205C2270726F706572746965735C223A207B5C6E20202020202020205C22736F757263655061796C6F61645C223A205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C222C5C6E20202020202020205C2268756D69646974795C223A2036382E382C5C6E20202020202020205C2274656D70657261747572655C223A2032362E322C5C6E20202020202020205C22696C6C756D696E6174696F6E5C223A2033305C6E202020207D5C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760693993654, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20225C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E2020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C223B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639333939333634312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E202020205C2270726F706572746965735C223A207B5C6E20202020202020205C22736F757263655061796C6F61645C223A205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C222C5C6E20202020202020205C2268756D69646974795C223A2036382E382C5C6E20202020202020205C2274656D70657261747572655C223A2032362E322C5C6E20202020202020205C22696C6C756D696E6174696F6E5C223A2033305C6E202020207D5C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760694188951, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20225C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E2020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C223B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639343138383933322C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E202020205C2270726F706572746965735C223A207B5C6E20202020202020205C22736F757263655061796C6F61645C223A205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C222C5C6E20202020202020205C2268756D69646974795C223A2036382E382C5C6E20202020202020205C2274656D70657261747572655C223A2032362E322C5C6E20202020202020205C22696C6C756D696E6174696F6E5C223A2033305C6E202020207D5C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760694416260, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20225C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E2020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C223B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639343431363234312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E202020205C2270726F706572746965735C223A207B5C6E20202020202020205C22736F757263655061796C6F61645C223A205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C222C5C6E20202020202020205C2268756D69646974795C223A2036382E382C5C6E20202020202020205C2274656D70657261747572655C223A2032362E322C5C6E20202020202020205C22696C6C756D696E6174696F6E5C223A2033305C6E202020207D5C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760694422920, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20225C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E2020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C223B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639343432323839392C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760694424158, NULL, 'api', 'modbus-温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20225C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E2020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C223B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A20226D6F646275732DE6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639343432343133392C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E202020205C2270726F706572746965735C223A207B5C6E20202020202020205C22736F757263655061796C6F61645C223A205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C222C5C6E20202020202020205C2268756D69646974795C223A2036382E382C5C6E20202020202020205C2274656D70657261747572655C223A2032362E322C5C6E20202020202020205C22696C6C756D696E6174696F6E5C223A2033305C6E202020207D5C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760694447586, NULL, 'api', '(modbus)温湿度光照子设备', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20225C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E2020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C223B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A2022286D6F6462757329E6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A487222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639343434373535322C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E202020205C2270726F706572746965735C223A207B5C6E20202020202020205C22736F757263655061796C6F61645C223A205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C222C5C6E20202020202020205C2268756D69646974795C223A2036382E382C5C6E20202020202020205C2274656D70657261747572655C223A2032362E322C5C6E20202020202020205C22696C6C756D696E6174696F6E5C223A2033305C6E202020207D5C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760694469558, NULL, 'api', '(modbus)温湿度光照子设备-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20225C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E2020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C223B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A2022286D6F6462757329E6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A4872D544350222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639343436393532312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E202020205C2270726F706572746965735C223A207B5C6E20202020202020205C22736F757263655061796C6F61645C223A205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C222C5C6E20202020202020205C2268756D69646974795C223A2036382E382C5C6E20202020202020205C2274656D70657261747572655C223A2032362E322C5C6E20202020202020205C22696C6C756D696E6174696F6E5C223A2033305C6E202020207D5C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760694470792, NULL, 'api', '(modbus)温湿度光照子设备-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20225C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E2020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C223B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A2022286D6F6462757329E6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A4872D544350222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639343437303737342C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E202020205C2270726F706572746965735C223A207B5C6E20202020202020205C22736F757263655061796C6F61645C223A205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C222C5C6E20202020202020205C2268756D69646974795C223A2036382E382C5C6E20202020202020205C2274656D70657261747572655C223A2032362E322C5C6E20202020202020205C22696C6C756D696E6174696F6E5C223A2033305C6E202020207D5C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760694555908, NULL, 'api', '(modbus)温湿度光照子设备-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20225C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E2020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C223B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A2022286D6F6462757329E6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A4872D544350222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639343535353837382C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E202020205C2270726F706572746965735C223A207B5C6E20202020202020205C22736F757263655061796C6F61645C223A205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C222C5C6E20202020202020205C2268756D69646974795C223A2036382E382C5C6E20202020202020205C2274656D70657261747572655C223A2032362E322C5C6E20202020202020205C22696C6C756D696E6174696F6E5C223A2033305C6E202020207D5C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760694589416, NULL, 'api', '(modbus)温湿度光照子设备-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20225C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E2020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C223B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A2022286D6F6462757329E6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A4872D544350222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303639343538393339332C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760763432499, NULL, 'api', '(勿改)Modbus温湿度光照子设备-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20225C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E2020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C223B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A4872D544350222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303736333433323436372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760763434705, NULL, 'api', '(勿改)Modbus温湿度光照子设备-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20225C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E2020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C223B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A4872D544350222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303736333433343638352C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760763438955, NULL, 'api', '(勿改)Modbus温湿度光照子设备-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A20225C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2274656D70657261747572655F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B8A9E5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B8A9E5BAA6247B74656D70657261747572657DE28483EFBC8CE8B685E587BA2D34307E313235E28483E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C22696C6C756D696E6174696F6E5F61626E6F726D616C5C222C5C6E2020202020202020202020205C226E616D655C223A205C22E58589E785A7E5BC82E5B8B8E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E58589E785A7E5BCBAE5BAA6247B696C6C756D696E6174696F6E7D4C5558EFBC8CE8B685E587BA307E3635353335204C5558E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C223B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A4872D544350222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303736333433383933362C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760776158611, NULL, 'api', '(勿改)Modbus温湿度光照子设备-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A2022696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020207D20656C7365207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E6576656E74732E70757368287B5C6E2020202020202020202020205C2269645C223A205C2268756D69646974795F6F75745F6F665F72616E67655C222C5C6E2020202020202020202020205C226E616D655C223A205C22E6B9BFE5BAA6E8B685E88C83E59BB4E5918AE8ADA65C222C5C6E2020202020202020202020205C2276616C75655C223A2060E6B9BFE5BAA6247B68756D69646974797D255248EFBC8CE8B685E587BA307E313030255248E88C83E59BB4602C5C6E2020202020202020202020205C226C6576656C5C223A205C227761726E5C225C6E20202020202020207D293B5C6E202020207D5C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020207D5C6E5C6E202020202F2F20E6B7BBE58AA0E4BABAE680A7E58C96E68F8FE8BFB0E5AD97E6AEB55C6E2020202070726F706572746965732E70726F706572746965732E68756D69646974795F64657363203D2067657448756D69646974794465736372697074696F6E2868756D6964697479293B5C6E2020202070726F706572746965732E70726F706572746965732E74656D70657261747572655F64657363203D2067657454656D70657261747572654465736372697074696F6E2874656D7065726174757265293B5C6E2020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E5F64657363203D20676574496C6C756D696E6174696F6E4465736372697074696F6E28696C6C756D696E6174696F6E293B5C6E2020202070726F706572746965732E70726F706572746965732E6F766572616C6C5F636F6D666F7274203D206765744F766572616C6C436F6D666F72744C6576656C2868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E293B5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E5C6E222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A4872D544350222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303737363135383539302C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760776177855, NULL, 'api', '(勿改)Modbus温湿度光照子设备-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A2022696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D69646974795F64657363203D2067657448756D69646974794465736372697074696F6E2868756D6964697479293B5C6E202020207D205C6E5C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020207D5C6E5C6E202020202F2F20E6B7BBE58AA0E4BABAE680A7E58C96E68F8FE8BFB0E5AD97E6AEB55C6E2020202070726F706572746965732E70726F706572746965732E68756D69646974795F64657363203D2067657448756D69646974794465736372697074696F6E2868756D6964697479293B5C6E2020202070726F706572746965732E70726F706572746965732E74656D70657261747572655F64657363203D2067657454656D70657261747572654465736372697074696F6E2874656D7065726174757265293B5C6E2020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E5F64657363203D20676574496C6C756D696E6174696F6E4465736372697074696F6E28696C6C756D696E6174696F6E293B5C6E2020202070726F706572746965732E70726F706572746965732E6F766572616C6C5F636F6D666F7274203D206765744F766572616C6C436F6D666F72744C6576656C2868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E293B5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E5C6E222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A4872D544350222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303737363137373833332C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760776256592, NULL, 'api', '(勿改)Modbus温湿度光照子设备-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A2022696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D696469747944657363203D2067657448756D69646974794465736372697074696F6E2868756D6964697479293B5C6E202020207D205C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020207D5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020207D5C6E5C6E202020202F2F20E6B7BBE58AA0E4BABAE680A7E58C96E68F8FE8BFB0E5AD97E6AEB55C6E2020202070726F706572746965732E70726F706572746965732E68756D69646974795F64657363203D2067657448756D69646974794465736372697074696F6E2868756D6964697479293B5C6E2020202070726F706572746965732E70726F706572746965732E74656D70657261747572655F64657363203D2067657454656D70657261747572654465736372697074696F6E2874656D7065726174757265293B5C6E2020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E5F64657363203D20676574496C6C756D696E6174696F6E4465736372697074696F6E28696C6C756D696E6174696F6E293B5C6E2020202070726F706572746965732E70726F706572746965732E6F766572616C6C5F636F6D666F7274203D206765744F766572616C6C436F6D666F72744C6576656C2868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E293B5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E5C6E222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A4872D544350222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303737363235363535382C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760776275724, NULL, 'api', '(勿改)Modbus温湿度光照子设备-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A2022696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D696469747944657363203D2067657448756D69646974794465736372697074696F6E2868756D6964697479293B5C6E202020207D205C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D70657261747572655F64657363203D2067657454656D70657261747572654465736372697074696F6E2874656D7065726174757265293B5C6E5C6E202020207D5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020207D5C6E5C6E202020202F2F20E6B7BBE58AA0E4BABAE680A7E58C96E68F8FE8BFB0E5AD97E6AEB55C6E2020202070726F706572746965732E70726F706572746965732E68756D69646974795F64657363203D2067657448756D69646974794465736372697074696F6E2868756D6964697479293B5C6E2020202070726F706572746965732E70726F706572746965732E74656D70657261747572655F64657363203D2067657454656D70657261747572654465736372697074696F6E2874656D7065726174757265293B5C6E2020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E5F64657363203D20676574496C6C756D696E6174696F6E4465736372697074696F6E28696C6C756D696E6174696F6E293B5C6E2020202070726F706572746965732E70726F706572746965732E6F766572616C6C5F636F6D666F7274203D206765744F766572616C6C436F6D666F72744C6576656C2868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E293B5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E5C6E222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A4872D544350222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303737363237353730322C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760776280916, NULL, 'api', '(勿改)Modbus温湿度光照子设备-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A2022696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D696469747944657363203D2067657448756D69646974794465736372697074696F6E2868756D6964697479293B5C6E202020207D205C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D70657261747572655F64657363203D2067657454656D70657261747572654465736372697074696F6E2874656D7065726174757265293B5C6E5C6E202020207D5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E5F64657363203D20676574496C6C756D696E6174696F6E4465736372697074696F6E28696C6C756D696E6174696F6E293B5C6E5C6E202020207D5C6E5C6E202020202F2F20E6B7BBE58AA0E4BABAE680A7E58C96E68F8FE8BFB0E5AD97E6AEB55C6E2020202070726F706572746965732E70726F706572746965732E68756D69646974795F64657363203D2067657448756D69646974794465736372697074696F6E2868756D6964697479293B5C6E2020202070726F706572746965732E70726F706572746965732E74656D70657261747572655F64657363203D2067657454656D70657261747572654465736372697074696F6E2874656D7065726174757265293B5C6E2020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E5F64657363203D20676574496C6C756D696E6174696F6E4465736372697074696F6E28696C6C756D696E6174696F6E293B5C6E2020202070726F706572746965732E70726F706572746965732E6F766572616C6C5F636F6D666F7274203D206765744F766572616C6C436F6D666F72744C6576656C2868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E293B5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E5C6E222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A4872D544350222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303737363238303839352C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760776299741, NULL, 'api', '(勿改)Modbus温湿度光照子设备-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A2022696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E6B9BFE5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D2068756D6964697479202D20E6B9BFE5BAA6E580BCEFBC88255248EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E73742067657448756D69646974794465736372697074696F6E203D202868756D696469747929203D3E207B5C6E202020206966202868756D6964697479203C2030207C7C2068756D6964697479203E2031303029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20323029207B5C6E202020202020202072657475726E205C22E7A9BAE6B094E99D9EE5B8B8E5B9B2E787A5EFBC8CE5BBBAE8AEAEE4BDBFE794A8E58AA0E6B9BFE599A85C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20343029207B5C6E202020202020202072657475726E205C22E7A9BAE6B094E5818FE5B9B2E787A5EFBC8CE98082E5BD93E8A1A5E6B0B45C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20363029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E88892E98082EFBC8CE98082E5AE9CE5B185E4BD8F5C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20383029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E98082E4B8ADEFBC8CE4BD93E6849FE88892E980825C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20393029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E8BE83E9AB98EFBC8CE5BBBAE8AEAEE98082E5BD93E9809AE9A38E5C223B5C6E202020207D5C6E2020202072657475726E205C22E6B9BFE9878DE78EAFE5A283EFBC8CE6B3A8E6848FE998B2E6BDAEE999A4E6B9BF5C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E6B8A9E5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D2074656D7065726174757265202D20E6B8A9E5BAA6E580BCEFBC88E28483EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E73742067657454656D70657261747572654465736372697074696F6E203D202874656D706572617475726529203D3E207B5C6E202020206966202874656D7065726174757265203C202D3430207C7C2074656D7065726174757265203E2031323529207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C203029207B5C6E202020202020202072657475726E205C22E69E81E5AF92E78EAFE5A283EFBC8CE6B3A8E6848FE998B2E586BBE4BF9DE69A965C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20313029207B5C6E202020202020202072657475726E205C22E5A4A9E6B094E5AF92E586B7EFBC8CE8AFB7E6B7BBE8A1A3E4BF9DE69A965C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20313829207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E58789E788BDEFBC8CE98082E5AE9CE6B4BBE58AA85C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20323629207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E88892E98082EFBC8CE4BD93E6849FE5AE9CE4BABA5C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20333029207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E98082E4B8ADEFBC8CE6B3A8E6848FE8A1A5E6B0B45C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20333529207B5C6E202020202020202072657475726E205C22E5A4A9E6B094E7828EE783ADEFBC8CE6B3A8E6848FE998B2E69A91E9998DE6B8A95C223B5C6E202020207D5C6E2020202072657475726E205C22E9AB98E6B8A9E78EAFE5A283EFBC8CE981BFE5858DE995BFE697B6E997B4E688B7E5A496E6B4BBE58AA85C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E58589E785A7E5BCBAE5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D20696C6C756D696E6174696F6E202D20E58589E785A7E580BCEFBC884C5558EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E737420676574496C6C756D696E6174696F6E4465736372697074696F6E203D2028696C6C756D696E6174696F6E29203D3E207B5C6E2020202069662028696C6C756D696E6174696F6E203C2030207C7C20696C6C756D696E6174696F6E203E20363535333529207B5C6E202020202020202072657475726E205C22E58589E785A7E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C20313029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E9BB91E69A97EFBC8CE5BBBAE8AEAEE5BC80E590AFE785A7E6988E5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C2031303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE6988FE69A97EFBC8CE98082E59088E4BC91E681AF5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C2035303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE69F94E5928CEFBC8CE98082E5AE9CE99885E8AFBB5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C203130303029207B5C6E202020202020202072657475726E205C22E58589E785A7E98082E4B8ADEFBC8CE88892E98082E887AAE784B65C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C203330303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE58585E8B6B3EFBC8CE98082E5AE9CE5B7A5E4BD9C5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C20313030303029207B5C6E202020202020202072657475726E205C22E58589E785A7E5BCBAE78388EFBC8CE6B3A8E6848FE998B2E699925C223B5C6E202020207D5C6E2020202072657475726E205C22E5BCBAE58589E78EAFE5A283EFBC8CE5BBBAE8AEAEE98787E58F96E998B2E68AA4E68EAAE696BD5C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E7BBBCE59088E88892E98082E5BAA6E8AF84E4BBB75C6E202A2040706172616D207B6E756D6265727D2068756D6964697479202D20E6B9BFE5BAA65C6E202A2040706172616D207B6E756D6265727D2074656D7065726174757265202D20E6B8A9E5BAA65C6E202A2040706172616D207B6E756D6265727D20696C6C756D696E6174696F6E202D20E58589E785A75C6E202A204072657475726E73207B737472696E677D20E7BBBCE59088E88892E98082E5BAA6E68F8FE8BFB05C6E202A2F5C6E636F6E7374206765744F766572616C6C436F6D666F72744C6576656C203D202868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E29203D3E207B5C6E202020202F2F20E88892E98082E5BAA6E8AF84E58886EFBC88E7AE80E58D95E79A84E58AA0E69D83E8AEA1E7AE97EFBC895C6E202020206C657420636F6D666F727453636F7265203D20303B5C6E202020205C6E202020202F2F20E6B8A9E5BAA6E88892E98082E5BAA6E8AF84E58886EFBC88E69C80E9878DE8A681EFBC895C6E202020206966202874656D7065726174757265203E3D2031382026262074656D7065726174757265203C3D20323629207B5C6E2020202020202020636F6D666F727453636F7265202B3D2034303B5C6E202020207D20656C7365206966202874656D7065726174757265203E3D2031352026262074656D7065726174757265203C3D20323829207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C7365206966202874656D7065726174757265203E3D2031302026262074656D7065726174757265203C3D20333029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E6B9BFE5BAA6E88892E98082E5BAA6E8AF84E588865C6E202020206966202868756D6964697479203E3D2034302026262068756D6964697479203C3D20363029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C7365206966202868756D6964697479203E3D2033302026262068756D6964697479203C3D20373029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E58589E785A7E88892E98082E5BAA6E8AF84E588865C6E2020202069662028696C6C756D696E6174696F6E203E3D2031303020262620696C6C756D696E6174696F6E203C3D203130303029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C73652069662028696C6C756D696E6174696F6E203E3D20353020262620696C6C756D696E6174696F6E203C3D203330303029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E6A0B9E68DAEE680BBE58886E8BF94E59B9EE68F8FE8BFB05C6E2020202069662028636F6D666F727453636F7265203E3D20393029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E99D9EE5B8B8E88892E98082EFBC8CE98082E5AE9CE995BFE697B6E997B4E5819CE795995C223B5C6E202020207D5C6E2020202069662028636F6D666F727453636F7265203E3D20373029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E88892E98082EFBC8CE4BD93E6849FE889AFE5A5BD5C223B5C6E202020207D5C6E2020202069662028636F6D666F727453636F7265203E3D20353029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E4B880E888ACEFBC8CE983A8E58886E68C87E6A087E99C80E4BC98E58C965C223B5C6E202020207D5C6E2020202072657475726E205C22E78EAFE5A283E4B88DE98082EFBC8CE5BBBAE8AEAEE8B083E695B4E6B8A9E6B9BFE5BAA6E68896E58589E785A7E69DA1E4BBB65C223B5C6E7D3B5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D696469747944657363203D2067657448756D69646974794465736372697074696F6E2868756D6964697479293B5C6E202020207D205C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D70657261747572655F64657363203D2067657454656D70657261747572654465736372697074696F6E2874656D7065726174757265293B5C6E5C6E202020207D5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E5F64657363203D20676574496C6C756D696E6174696F6E4465736372697074696F6E28696C6C756D696E6174696F6E293B5C6E5C6E202020207D5C6E5C6E202020202F2F20E6B7BBE58AA0E4BABAE680A7E58C96E68F8FE8BFB0E5AD97E6AEB55C6E2020202070726F706572746965732E70726F706572746965732E68756D69646974795F64657363203D2067657448756D69646974794465736372697074696F6E2868756D6964697479293B5C6E2020202070726F706572746965732E70726F706572746965732E74656D70657261747572655F64657363203D2067657454656D70657261747572654465736372697074696F6E2874656D7065726174757265293B5C6E2020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E5F64657363203D20676574496C6C756D696E6174696F6E4465736372697074696F6E28696C6C756D696E6174696F6E293B5C6E2020202070726F706572746965732E70726F706572746965732E6F766572616C6C5F636F6D666F7274203D206765744F766572616C6C436F6D666F72744C6576656C2868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E293B5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E5C6E222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A4872D544350222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303737363239393732392C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760776328365, NULL, 'api', '(勿改)Modbus温湿度光照子设备-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A2022696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E6B9BFE5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D2068756D6964697479202D20E6B9BFE5BAA6E580BCEFBC88255248EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E73742067657448756D69646974794465736372697074696F6E203D202868756D696469747929203D3E207B5C6E202020206966202868756D6964697479203C2030207C7C2068756D6964697479203E2031303029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20323029207B5C6E202020202020202072657475726E205C22E7A9BAE6B094E99D9EE5B8B8E5B9B2E787A5EFBC8CE5BBBAE8AEAEE4BDBFE794A8E58AA0E6B9BFE599A85C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20343029207B5C6E202020202020202072657475726E205C22E7A9BAE6B094E5818FE5B9B2E787A5EFBC8CE98082E5BD93E8A1A5E6B0B45C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20363029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E88892E98082EFBC8CE98082E5AE9CE5B185E4BD8F5C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20383029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E98082E4B8ADEFBC8CE4BD93E6849FE88892E980825C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20393029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E8BE83E9AB98EFBC8CE5BBBAE8AEAEE98082E5BD93E9809AE9A38E5C223B5C6E202020207D5C6E2020202072657475726E205C22E6B9BFE9878DE78EAFE5A283EFBC8CE6B3A8E6848FE998B2E6BDAEE999A4E6B9BF5C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E6B8A9E5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D2074656D7065726174757265202D20E6B8A9E5BAA6E580BCEFBC88E28483EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E73742067657454656D70657261747572654465736372697074696F6E203D202874656D706572617475726529203D3E207B5C6E202020206966202874656D7065726174757265203C202D3430207C7C2074656D7065726174757265203E2031323529207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C203029207B5C6E202020202020202072657475726E205C22E69E81E5AF92E78EAFE5A283EFBC8CE6B3A8E6848FE998B2E586BBE4BF9DE69A965C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20313029207B5C6E202020202020202072657475726E205C22E5A4A9E6B094E5AF92E586B7EFBC8CE8AFB7E6B7BBE8A1A3E4BF9DE69A965C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20313829207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E58789E788BDEFBC8CE98082E5AE9CE6B4BBE58AA85C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20323629207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E88892E98082EFBC8CE4BD93E6849FE5AE9CE4BABA5C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20333029207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E98082E4B8ADEFBC8CE6B3A8E6848FE8A1A5E6B0B45C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20333529207B5C6E202020202020202072657475726E205C22E5A4A9E6B094E7828EE783ADEFBC8CE6B3A8E6848FE998B2E69A91E9998DE6B8A95C223B5C6E202020207D5C6E2020202072657475726E205C22E9AB98E6B8A9E78EAFE5A283EFBC8CE981BFE5858DE995BFE697B6E997B4E688B7E5A496E6B4BBE58AA85C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E58589E785A7E5BCBAE5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D20696C6C756D696E6174696F6E202D20E58589E785A7E580BCEFBC884C5558EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E737420676574496C6C756D696E6174696F6E4465736372697074696F6E203D2028696C6C756D696E6174696F6E29203D3E207B5C6E2020202069662028696C6C756D696E6174696F6E203C2030207C7C20696C6C756D696E6174696F6E203E20363535333529207B5C6E202020202020202072657475726E205C22E58589E785A7E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C20313029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E9BB91E69A97EFBC8CE5BBBAE8AEAEE5BC80E590AFE785A7E6988E5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C2031303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE6988FE69A97EFBC8CE98082E59088E4BC91E681AF5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C2035303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE69F94E5928CEFBC8CE98082E5AE9CE99885E8AFBB5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C203130303029207B5C6E202020202020202072657475726E205C22E58589E785A7E98082E4B8ADEFBC8CE88892E98082E887AAE784B65C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C203330303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE58585E8B6B3EFBC8CE98082E5AE9CE5B7A5E4BD9C5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C20313030303029207B5C6E202020202020202072657475726E205C22E58589E785A7E5BCBAE78388EFBC8CE6B3A8E6848FE998B2E699925C223B5C6E202020207D5C6E2020202072657475726E205C22E5BCBAE58589E78EAFE5A283EFBC8CE5BBBAE8AEAEE98787E58F96E998B2E68AA4E68EAAE696BD5C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E7BBBCE59088E88892E98082E5BAA6E8AF84E4BBB75C6E202A2040706172616D207B6E756D6265727D2068756D6964697479202D20E6B9BFE5BAA65C6E202A2040706172616D207B6E756D6265727D2074656D7065726174757265202D20E6B8A9E5BAA65C6E202A2040706172616D207B6E756D6265727D20696C6C756D696E6174696F6E202D20E58589E785A75C6E202A204072657475726E73207B737472696E677D20E7BBBCE59088E88892E98082E5BAA6E68F8FE8BFB05C6E202A2F5C6E636F6E7374206765744F766572616C6C436F6D666F72744C6576656C203D202868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E29203D3E207B5C6E202020202F2F20E88892E98082E5BAA6E8AF84E58886EFBC88E7AE80E58D95E79A84E58AA0E69D83E8AEA1E7AE97EFBC895C6E202020206C657420636F6D666F727453636F7265203D20303B5C6E202020205C6E202020202F2F20E6B8A9E5BAA6E88892E98082E5BAA6E8AF84E58886EFBC88E69C80E9878DE8A681EFBC895C6E202020206966202874656D7065726174757265203E3D2031382026262074656D7065726174757265203C3D20323629207B5C6E2020202020202020636F6D666F727453636F7265202B3D2034303B5C6E202020207D20656C7365206966202874656D7065726174757265203E3D2031352026262074656D7065726174757265203C3D20323829207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C7365206966202874656D7065726174757265203E3D2031302026262074656D7065726174757265203C3D20333029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E6B9BFE5BAA6E88892E98082E5BAA6E8AF84E588865C6E202020206966202868756D6964697479203E3D2034302026262068756D6964697479203C3D20363029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C7365206966202868756D6964697479203E3D2033302026262068756D6964697479203C3D20373029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E58589E785A7E88892E98082E5BAA6E8AF84E588865C6E2020202069662028696C6C756D696E6174696F6E203E3D2031303020262620696C6C756D696E6174696F6E203C3D203130303029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C73652069662028696C6C756D696E6174696F6E203E3D20353020262620696C6C756D696E6174696F6E203C3D203330303029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E6A0B9E68DAEE680BBE58886E8BF94E59B9EE68F8FE8BFB05C6E2020202069662028636F6D666F727453636F7265203E3D20393029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E99D9EE5B8B8E88892E98082EFBC8CE98082E5AE9CE995BFE697B6E997B4E5819CE795995C223B5C6E202020207D5C6E2020202069662028636F6D666F727453636F7265203E3D20373029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E88892E98082EFBC8CE4BD93E6849FE889AFE5A5BD5C223B5C6E202020207D5C6E2020202069662028636F6D666F727453636F7265203E3D20353029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E4B880E888ACEFBC8CE983A8E58886E68C87E6A087E99C80E4BC98E58C965C223B5C6E202020207D5C6E2020202072657475726E205C22E78EAFE5A283E4B88DE98082EFBC8CE5BBBAE8AEAEE8B083E695B4E6B8A9E6B9BFE5BAA6E68896E58589E785A7E69DA1E4BBB65C223B5C6E7D3B5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D696469747944657363203D2067657448756D69646974794465736372697074696F6E2868756D6964697479293B5C6E202020207D205C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D706572617475726544657363203D2067657454656D70657261747572654465736372697074696F6E2874656D7065726174757265293B5C6E5C6E202020207D5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E5F64657363203D20676574496C6C756D696E6174696F6E4465736372697074696F6E28696C6C756D696E6174696F6E293B5C6E5C6E202020207D5C6E5C6E202020202F2F20E6B7BBE58AA0E4BABAE680A7E58C96E68F8FE8BFB0E5AD97E6AEB55C6E2020202070726F706572746965732E70726F706572746965732E74656D70657261747572655F64657363203D2067657454656D70657261747572654465736372697074696F6E2874656D7065726174757265293B5C6E2020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E5F64657363203D20676574496C6C756D696E6174696F6E4465736372697074696F6E28696C6C756D696E6174696F6E293B5C6E2020202070726F706572746965732E70726F706572746965732E6F766572616C6C5F636F6D666F7274203D206765744F766572616C6C436F6D666F72744C6576656C2868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E293B5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E5C6E222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A4872D544350222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303737363332383334382C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760776330009, NULL, 'api', '(勿改)Modbus温湿度光照子设备-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A2022696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E6B9BFE5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D2068756D6964697479202D20E6B9BFE5BAA6E580BCEFBC88255248EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E73742067657448756D69646974794465736372697074696F6E203D202868756D696469747929203D3E207B5C6E202020206966202868756D6964697479203C2030207C7C2068756D6964697479203E2031303029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20323029207B5C6E202020202020202072657475726E205C22E7A9BAE6B094E99D9EE5B8B8E5B9B2E787A5EFBC8CE5BBBAE8AEAEE4BDBFE794A8E58AA0E6B9BFE599A85C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20343029207B5C6E202020202020202072657475726E205C22E7A9BAE6B094E5818FE5B9B2E787A5EFBC8CE98082E5BD93E8A1A5E6B0B45C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20363029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E88892E98082EFBC8CE98082E5AE9CE5B185E4BD8F5C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20383029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E98082E4B8ADEFBC8CE4BD93E6849FE88892E980825C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20393029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E8BE83E9AB98EFBC8CE5BBBAE8AEAEE98082E5BD93E9809AE9A38E5C223B5C6E202020207D5C6E2020202072657475726E205C22E6B9BFE9878DE78EAFE5A283EFBC8CE6B3A8E6848FE998B2E6BDAEE999A4E6B9BF5C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E6B8A9E5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D2074656D7065726174757265202D20E6B8A9E5BAA6E580BCEFBC88E28483EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E73742067657454656D70657261747572654465736372697074696F6E203D202874656D706572617475726529203D3E207B5C6E202020206966202874656D7065726174757265203C202D3430207C7C2074656D7065726174757265203E2031323529207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C203029207B5C6E202020202020202072657475726E205C22E69E81E5AF92E78EAFE5A283EFBC8CE6B3A8E6848FE998B2E586BBE4BF9DE69A965C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20313029207B5C6E202020202020202072657475726E205C22E5A4A9E6B094E5AF92E586B7EFBC8CE8AFB7E6B7BBE8A1A3E4BF9DE69A965C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20313829207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E58789E788BDEFBC8CE98082E5AE9CE6B4BBE58AA85C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20323629207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E88892E98082EFBC8CE4BD93E6849FE5AE9CE4BABA5C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20333029207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E98082E4B8ADEFBC8CE6B3A8E6848FE8A1A5E6B0B45C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20333529207B5C6E202020202020202072657475726E205C22E5A4A9E6B094E7828EE783ADEFBC8CE6B3A8E6848FE998B2E69A91E9998DE6B8A95C223B5C6E202020207D5C6E2020202072657475726E205C22E9AB98E6B8A9E78EAFE5A283EFBC8CE981BFE5858DE995BFE697B6E997B4E688B7E5A496E6B4BBE58AA85C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E58589E785A7E5BCBAE5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D20696C6C756D696E6174696F6E202D20E58589E785A7E580BCEFBC884C5558EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E737420676574496C6C756D696E6174696F6E4465736372697074696F6E203D2028696C6C756D696E6174696F6E29203D3E207B5C6E2020202069662028696C6C756D696E6174696F6E203C2030207C7C20696C6C756D696E6174696F6E203E20363535333529207B5C6E202020202020202072657475726E205C22E58589E785A7E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C20313029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E9BB91E69A97EFBC8CE5BBBAE8AEAEE5BC80E590AFE785A7E6988E5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C2031303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE6988FE69A97EFBC8CE98082E59088E4BC91E681AF5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C2035303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE69F94E5928CEFBC8CE98082E5AE9CE99885E8AFBB5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C203130303029207B5C6E202020202020202072657475726E205C22E58589E785A7E98082E4B8ADEFBC8CE88892E98082E887AAE784B65C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C203330303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE58585E8B6B3EFBC8CE98082E5AE9CE5B7A5E4BD9C5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C20313030303029207B5C6E202020202020202072657475726E205C22E58589E785A7E5BCBAE78388EFBC8CE6B3A8E6848FE998B2E699925C223B5C6E202020207D5C6E2020202072657475726E205C22E5BCBAE58589E78EAFE5A283EFBC8CE5BBBAE8AEAEE98787E58F96E998B2E68AA4E68EAAE696BD5C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E7BBBCE59088E88892E98082E5BAA6E8AF84E4BBB75C6E202A2040706172616D207B6E756D6265727D2068756D6964697479202D20E6B9BFE5BAA65C6E202A2040706172616D207B6E756D6265727D2074656D7065726174757265202D20E6B8A9E5BAA65C6E202A2040706172616D207B6E756D6265727D20696C6C756D696E6174696F6E202D20E58589E785A75C6E202A204072657475726E73207B737472696E677D20E7BBBCE59088E88892E98082E5BAA6E68F8FE8BFB05C6E202A2F5C6E636F6E7374206765744F766572616C6C436F6D666F72744C6576656C203D202868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E29203D3E207B5C6E202020202F2F20E88892E98082E5BAA6E8AF84E58886EFBC88E7AE80E58D95E79A84E58AA0E69D83E8AEA1E7AE97EFBC895C6E202020206C657420636F6D666F727453636F7265203D20303B5C6E202020205C6E202020202F2F20E6B8A9E5BAA6E88892E98082E5BAA6E8AF84E58886EFBC88E69C80E9878DE8A681EFBC895C6E202020206966202874656D7065726174757265203E3D2031382026262074656D7065726174757265203C3D20323629207B5C6E2020202020202020636F6D666F727453636F7265202B3D2034303B5C6E202020207D20656C7365206966202874656D7065726174757265203E3D2031352026262074656D7065726174757265203C3D20323829207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C7365206966202874656D7065726174757265203E3D2031302026262074656D7065726174757265203C3D20333029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E6B9BFE5BAA6E88892E98082E5BAA6E8AF84E588865C6E202020206966202868756D6964697479203E3D2034302026262068756D6964697479203C3D20363029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C7365206966202868756D6964697479203E3D2033302026262068756D6964697479203C3D20373029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E58589E785A7E88892E98082E5BAA6E8AF84E588865C6E2020202069662028696C6C756D696E6174696F6E203E3D2031303020262620696C6C756D696E6174696F6E203C3D203130303029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C73652069662028696C6C756D696E6174696F6E203E3D20353020262620696C6C756D696E6174696F6E203C3D203330303029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E6A0B9E68DAEE680BBE58886E8BF94E59B9EE68F8FE8BFB05C6E2020202069662028636F6D666F727453636F7265203E3D20393029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E99D9EE5B8B8E88892E98082EFBC8CE98082E5AE9CE995BFE697B6E997B4E5819CE795995C223B5C6E202020207D5C6E2020202069662028636F6D666F727453636F7265203E3D20373029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E88892E98082EFBC8CE4BD93E6849FE889AFE5A5BD5C223B5C6E202020207D5C6E2020202069662028636F6D666F727453636F7265203E3D20353029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E4B880E888ACEFBC8CE983A8E58886E68C87E6A087E99C80E4BC98E58C965C223B5C6E202020207D5C6E2020202072657475726E205C22E78EAFE5A283E4B88DE98082EFBC8CE5BBBAE8AEAEE8B083E695B4E6B8A9E6B9BFE5BAA6E68896E58589E785A7E69DA1E4BBB65C223B5C6E7D3B5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D696469747944657363203D2067657448756D69646974794465736372697074696F6E2868756D6964697479293B5C6E202020207D205C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D706572617475726544657363203D2067657454656D70657261747572654465736372697074696F6E2874656D7065726174757265293B5C6E202020207D5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E5F64657363203D20676574496C6C756D696E6174696F6E4465736372697074696F6E28696C6C756D696E6174696F6E293B5C6E5C6E202020207D5C6E5C6E202020202F2F20E6B7BBE58AA0E4BABAE680A7E58C96E68F8FE8BFB0E5AD97E6AEB55C6E2020202070726F706572746965732E70726F706572746965732E74656D70657261747572655F64657363203D2067657454656D70657261747572654465736372697074696F6E2874656D7065726174757265293B5C6E2020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E5F64657363203D20676574496C6C756D696E6174696F6E4465736372697074696F6E28696C6C756D696E6174696F6E293B5C6E2020202070726F706572746965732E70726F706572746965732E6F766572616C6C5F636F6D666F7274203D206765744F766572616C6C436F6D666F72744C6576656C2868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E293B5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E5C6E222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A4872D544350222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303737363332393938372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760776339815, NULL, 'api', '(勿改)Modbus温湿度光照子设备-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A2022696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E6B9BFE5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D2068756D6964697479202D20E6B9BFE5BAA6E580BCEFBC88255248EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E73742067657448756D69646974794465736372697074696F6E203D202868756D696469747929203D3E207B5C6E202020206966202868756D6964697479203C2030207C7C2068756D6964697479203E2031303029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20323029207B5C6E202020202020202072657475726E205C22E7A9BAE6B094E99D9EE5B8B8E5B9B2E787A5EFBC8CE5BBBAE8AEAEE4BDBFE794A8E58AA0E6B9BFE599A85C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20343029207B5C6E202020202020202072657475726E205C22E7A9BAE6B094E5818FE5B9B2E787A5EFBC8CE98082E5BD93E8A1A5E6B0B45C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20363029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E88892E98082EFBC8CE98082E5AE9CE5B185E4BD8F5C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20383029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E98082E4B8ADEFBC8CE4BD93E6849FE88892E980825C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20393029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E8BE83E9AB98EFBC8CE5BBBAE8AEAEE98082E5BD93E9809AE9A38E5C223B5C6E202020207D5C6E2020202072657475726E205C22E6B9BFE9878DE78EAFE5A283EFBC8CE6B3A8E6848FE998B2E6BDAEE999A4E6B9BF5C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E6B8A9E5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D2074656D7065726174757265202D20E6B8A9E5BAA6E580BCEFBC88E28483EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E73742067657454656D70657261747572654465736372697074696F6E203D202874656D706572617475726529203D3E207B5C6E202020206966202874656D7065726174757265203C202D3430207C7C2074656D7065726174757265203E2031323529207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C203029207B5C6E202020202020202072657475726E205C22E69E81E5AF92E78EAFE5A283EFBC8CE6B3A8E6848FE998B2E586BBE4BF9DE69A965C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20313029207B5C6E202020202020202072657475726E205C22E5A4A9E6B094E5AF92E586B7EFBC8CE8AFB7E6B7BBE8A1A3E4BF9DE69A965C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20313829207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E58789E788BDEFBC8CE98082E5AE9CE6B4BBE58AA85C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20323629207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E88892E98082EFBC8CE4BD93E6849FE5AE9CE4BABA5C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20333029207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E98082E4B8ADEFBC8CE6B3A8E6848FE8A1A5E6B0B45C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20333529207B5C6E202020202020202072657475726E205C22E5A4A9E6B094E7828EE783ADEFBC8CE6B3A8E6848FE998B2E69A91E9998DE6B8A95C223B5C6E202020207D5C6E2020202072657475726E205C22E9AB98E6B8A9E78EAFE5A283EFBC8CE981BFE5858DE995BFE697B6E997B4E688B7E5A496E6B4BBE58AA85C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E58589E785A7E5BCBAE5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D20696C6C756D696E6174696F6E202D20E58589E785A7E580BCEFBC884C5558EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E737420676574496C6C756D696E6174696F6E4465736372697074696F6E203D2028696C6C756D696E6174696F6E29203D3E207B5C6E2020202069662028696C6C756D696E6174696F6E203C2030207C7C20696C6C756D696E6174696F6E203E20363535333529207B5C6E202020202020202072657475726E205C22E58589E785A7E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C20313029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E9BB91E69A97EFBC8CE5BBBAE8AEAEE5BC80E590AFE785A7E6988E5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C2031303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE6988FE69A97EFBC8CE98082E59088E4BC91E681AF5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C2035303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE69F94E5928CEFBC8CE98082E5AE9CE99885E8AFBB5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C203130303029207B5C6E202020202020202072657475726E205C22E58589E785A7E98082E4B8ADEFBC8CE88892E98082E887AAE784B65C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C203330303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE58585E8B6B3EFBC8CE98082E5AE9CE5B7A5E4BD9C5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C20313030303029207B5C6E202020202020202072657475726E205C22E58589E785A7E5BCBAE78388EFBC8CE6B3A8E6848FE998B2E699925C223B5C6E202020207D5C6E2020202072657475726E205C22E5BCBAE58589E78EAFE5A283EFBC8CE5BBBAE8AEAEE98787E58F96E998B2E68AA4E68EAAE696BD5C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E7BBBCE59088E88892E98082E5BAA6E8AF84E4BBB75C6E202A2040706172616D207B6E756D6265727D2068756D6964697479202D20E6B9BFE5BAA65C6E202A2040706172616D207B6E756D6265727D2074656D7065726174757265202D20E6B8A9E5BAA65C6E202A2040706172616D207B6E756D6265727D20696C6C756D696E6174696F6E202D20E58589E785A75C6E202A204072657475726E73207B737472696E677D20E7BBBCE59088E88892E98082E5BAA6E68F8FE8BFB05C6E202A2F5C6E636F6E7374206765744F766572616C6C436F6D666F72744C6576656C203D202868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E29203D3E207B5C6E202020202F2F20E88892E98082E5BAA6E8AF84E58886EFBC88E7AE80E58D95E79A84E58AA0E69D83E8AEA1E7AE97EFBC895C6E202020206C657420636F6D666F727453636F7265203D20303B5C6E202020205C6E202020202F2F20E6B8A9E5BAA6E88892E98082E5BAA6E8AF84E58886EFBC88E69C80E9878DE8A681EFBC895C6E202020206966202874656D7065726174757265203E3D2031382026262074656D7065726174757265203C3D20323629207B5C6E2020202020202020636F6D666F727453636F7265202B3D2034303B5C6E202020207D20656C7365206966202874656D7065726174757265203E3D2031352026262074656D7065726174757265203C3D20323829207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C7365206966202874656D7065726174757265203E3D2031302026262074656D7065726174757265203C3D20333029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E6B9BFE5BAA6E88892E98082E5BAA6E8AF84E588865C6E202020206966202868756D6964697479203E3D2034302026262068756D6964697479203C3D20363029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C7365206966202868756D6964697479203E3D2033302026262068756D6964697479203C3D20373029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E58589E785A7E88892E98082E5BAA6E8AF84E588865C6E2020202069662028696C6C756D696E6174696F6E203E3D2031303020262620696C6C756D696E6174696F6E203C3D203130303029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C73652069662028696C6C756D696E6174696F6E203E3D20353020262620696C6C756D696E6174696F6E203C3D203330303029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E6A0B9E68DAEE680BBE58886E8BF94E59B9EE68F8FE8BFB05C6E2020202069662028636F6D666F727453636F7265203E3D20393029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E99D9EE5B8B8E88892E98082EFBC8CE98082E5AE9CE995BFE697B6E997B4E5819CE795995C223B5C6E202020207D5C6E2020202069662028636F6D666F727453636F7265203E3D20373029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E88892E98082EFBC8CE4BD93E6849FE889AFE5A5BD5C223B5C6E202020207D5C6E2020202069662028636F6D666F727453636F7265203E3D20353029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E4B880E888ACEFBC8CE983A8E58886E68C87E6A087E99C80E4BC98E58C965C223B5C6E202020207D5C6E2020202072657475726E205C22E78EAFE5A283E4B88DE98082EFBC8CE5BBBAE8AEAEE8B083E695B4E6B8A9E6B9BFE5BAA6E68896E58589E785A7E69DA1E4BBB65C223B5C6E7D3B5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D696469747944657363203D2067657448756D69646974794465736372697074696F6E2868756D6964697479293B5C6E202020207D205C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D706572617475726544657363203D2067657454656D70657261747572654465736372697074696F6E2874656D7065726174757265293B5C6E202020207D5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E44657363203D20676574496C6C756D696E6174696F6E4465736372697074696F6E28696C6C756D696E6174696F6E293B5C6E5C6E5C6E202020207D5C6E5C6E202020202F2F20E6B7BBE58AA0E4BABAE680A7E58C96E68F8FE8BFB0E5AD97E6AEB55C6E2020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E5F64657363203D20676574496C6C756D696E6174696F6E4465736372697074696F6E28696C6C756D696E6174696F6E293B5C6E2020202070726F706572746965732E70726F706572746965732E6F766572616C6C5F636F6D666F7274203D206765744F766572616C6C436F6D666F72744C6576656C2868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E293B5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E5C6E222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A4872D544350222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303737363333393738342C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760776373441, NULL, 'api', '(勿改)Modbus温湿度光照子设备-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A2022696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E6B9BFE5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D2068756D6964697479202D20E6B9BFE5BAA6E580BCEFBC88255248EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E73742067657448756D69646974794465736372697074696F6E203D202868756D696469747929203D3E207B5C6E202020206966202868756D6964697479203C2030207C7C2068756D6964697479203E2031303029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20323029207B5C6E202020202020202072657475726E205C22E7A9BAE6B094E99D9EE5B8B8E5B9B2E787A5EFBC8CE5BBBAE8AEAEE4BDBFE794A8E58AA0E6B9BFE599A85C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20343029207B5C6E202020202020202072657475726E205C22E7A9BAE6B094E5818FE5B9B2E787A5EFBC8CE98082E5BD93E8A1A5E6B0B45C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20363029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E88892E98082EFBC8CE98082E5AE9CE5B185E4BD8F5C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20383029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E98082E4B8ADEFBC8CE4BD93E6849FE88892E980825C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20393029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E8BE83E9AB98EFBC8CE5BBBAE8AEAEE98082E5BD93E9809AE9A38E5C223B5C6E202020207D5C6E2020202072657475726E205C22E6B9BFE9878DE78EAFE5A283EFBC8CE6B3A8E6848FE998B2E6BDAEE999A4E6B9BF5C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E6B8A9E5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D2074656D7065726174757265202D20E6B8A9E5BAA6E580BCEFBC88E28483EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E73742067657454656D70657261747572654465736372697074696F6E203D202874656D706572617475726529203D3E207B5C6E202020206966202874656D7065726174757265203C202D3430207C7C2074656D7065726174757265203E2031323529207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C203029207B5C6E202020202020202072657475726E205C22E69E81E5AF92E78EAFE5A283EFBC8CE6B3A8E6848FE998B2E586BBE4BF9DE69A965C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20313029207B5C6E202020202020202072657475726E205C22E5A4A9E6B094E5AF92E586B7EFBC8CE8AFB7E6B7BBE8A1A3E4BF9DE69A965C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20313829207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E58789E788BDEFBC8CE98082E5AE9CE6B4BBE58AA85C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20323629207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E88892E98082EFBC8CE4BD93E6849FE5AE9CE4BABA5C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20333029207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E98082E4B8ADEFBC8CE6B3A8E6848FE8A1A5E6B0B45C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20333529207B5C6E202020202020202072657475726E205C22E5A4A9E6B094E7828EE783ADEFBC8CE6B3A8E6848FE998B2E69A91E9998DE6B8A95C223B5C6E202020207D5C6E2020202072657475726E205C22E9AB98E6B8A9E78EAFE5A283EFBC8CE981BFE5858DE995BFE697B6E997B4E688B7E5A496E6B4BBE58AA85C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E58589E785A7E5BCBAE5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D20696C6C756D696E6174696F6E202D20E58589E785A7E580BCEFBC884C5558EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E737420676574496C6C756D696E6174696F6E4465736372697074696F6E203D2028696C6C756D696E6174696F6E29203D3E207B5C6E2020202069662028696C6C756D696E6174696F6E203C2030207C7C20696C6C756D696E6174696F6E203E20363535333529207B5C6E202020202020202072657475726E205C22E58589E785A7E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C20313029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E9BB91E69A97EFBC8CE5BBBAE8AEAEE5BC80E590AFE785A7E6988E5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C2031303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE6988FE69A97EFBC8CE98082E59088E4BC91E681AF5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C2035303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE69F94E5928CEFBC8CE98082E5AE9CE99885E8AFBB5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C203130303029207B5C6E202020202020202072657475726E205C22E58589E785A7E98082E4B8ADEFBC8CE88892E98082E887AAE784B65C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C203330303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE58585E8B6B3EFBC8CE98082E5AE9CE5B7A5E4BD9C5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C20313030303029207B5C6E202020202020202072657475726E205C22E58589E785A7E5BCBAE78388EFBC8CE6B3A8E6848FE998B2E699925C223B5C6E202020207D5C6E2020202072657475726E205C22E5BCBAE58589E78EAFE5A283EFBC8CE5BBBAE8AEAEE98787E58F96E998B2E68AA4E68EAAE696BD5C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E7BBBCE59088E88892E98082E5BAA6E8AF84E4BBB75C6E202A2040706172616D207B6E756D6265727D2068756D6964697479202D20E6B9BFE5BAA65C6E202A2040706172616D207B6E756D6265727D2074656D7065726174757265202D20E6B8A9E5BAA65C6E202A2040706172616D207B6E756D6265727D20696C6C756D696E6174696F6E202D20E58589E785A75C6E202A204072657475726E73207B737472696E677D20E7BBBCE59088E88892E98082E5BAA6E68F8FE8BFB05C6E202A2F5C6E636F6E7374206765744F766572616C6C436F6D666F72744C6576656C203D202868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E29203D3E207B5C6E202020202F2F20E88892E98082E5BAA6E8AF84E58886EFBC88E7AE80E58D95E79A84E58AA0E69D83E8AEA1E7AE97EFBC895C6E202020206C657420636F6D666F727453636F7265203D20303B5C6E202020205C6E202020202F2F20E6B8A9E5BAA6E88892E98082E5BAA6E8AF84E58886EFBC88E69C80E9878DE8A681EFBC895C6E202020206966202874656D7065726174757265203E3D2031382026262074656D7065726174757265203C3D20323629207B5C6E2020202020202020636F6D666F727453636F7265202B3D2034303B5C6E202020207D20656C7365206966202874656D7065726174757265203E3D2031352026262074656D7065726174757265203C3D20323829207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C7365206966202874656D7065726174757265203E3D2031302026262074656D7065726174757265203C3D20333029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E6B9BFE5BAA6E88892E98082E5BAA6E8AF84E588865C6E202020206966202868756D6964697479203E3D2034302026262068756D6964697479203C3D20363029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C7365206966202868756D6964697479203E3D2033302026262068756D6964697479203C3D20373029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E58589E785A7E88892E98082E5BAA6E8AF84E588865C6E2020202069662028696C6C756D696E6174696F6E203E3D2031303020262620696C6C756D696E6174696F6E203C3D203130303029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C73652069662028696C6C756D696E6174696F6E203E3D20353020262620696C6C756D696E6174696F6E203C3D203330303029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E6A0B9E68DAEE680BBE58886E8BF94E59B9EE68F8FE8BFB05C6E2020202069662028636F6D666F727453636F7265203E3D20393029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E99D9EE5B8B8E88892E98082EFBC8CE98082E5AE9CE995BFE697B6E997B4E5819CE795995C223B5C6E202020207D5C6E2020202069662028636F6D666F727453636F7265203E3D20373029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E88892E98082EFBC8CE4BD93E6849FE889AFE5A5BD5C223B5C6E202020207D5C6E2020202069662028636F6D666F727453636F7265203E3D20353029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E4B880E888ACEFBC8CE983A8E58886E68C87E6A087E99C80E4BC98E58C965C223B5C6E202020207D5C6E2020202072657475726E205C22E78EAFE5A283E4B88DE98082EFBC8CE5BBBAE8AEAEE8B083E695B4E6B8A9E6B9BFE5BAA6E68896E58589E785A7E69DA1E4BBB65C223B5C6E7D3B5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D696469747944657363203D2067657448756D69646974794465736372697074696F6E2868756D6964697479293B5C6E202020207D205C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D706572617475726544657363203D2067657454656D70657261747572654465736372697074696F6E2874656D7065726174757265293B5C6E202020207D5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E44657363203D20676574496C6C756D696E6174696F6E4465736372697074696F6E28696C6C756D696E6174696F6E293B5C6E5C6E5C6E202020207D5C6E20202020696628696C6C756D696E6174696F6E262674656D7065726174757265262668756D6964697479297B5C6E202020202020202070726F706572746965732E70726F706572746965732E6F766572616C6C436F6D666F7274203D206765744F766572616C6C436F6D666F72744C6576656C2868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E5C6E222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A4872D544350222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303737363337333334342C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760776374305, NULL, 'api', '(勿改)Modbus温湿度光照子设备-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A2022696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E6B9BFE5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D2068756D6964697479202D20E6B9BFE5BAA6E580BCEFBC88255248EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E73742067657448756D69646974794465736372697074696F6E203D202868756D696469747929203D3E207B5C6E202020206966202868756D6964697479203C2030207C7C2068756D6964697479203E2031303029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20323029207B5C6E202020202020202072657475726E205C22E7A9BAE6B094E99D9EE5B8B8E5B9B2E787A5EFBC8CE5BBBAE8AEAEE4BDBFE794A8E58AA0E6B9BFE599A85C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20343029207B5C6E202020202020202072657475726E205C22E7A9BAE6B094E5818FE5B9B2E787A5EFBC8CE98082E5BD93E8A1A5E6B0B45C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20363029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E88892E98082EFBC8CE98082E5AE9CE5B185E4BD8F5C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20383029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E98082E4B8ADEFBC8CE4BD93E6849FE88892E980825C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20393029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E8BE83E9AB98EFBC8CE5BBBAE8AEAEE98082E5BD93E9809AE9A38E5C223B5C6E202020207D5C6E2020202072657475726E205C22E6B9BFE9878DE78EAFE5A283EFBC8CE6B3A8E6848FE998B2E6BDAEE999A4E6B9BF5C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E6B8A9E5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D2074656D7065726174757265202D20E6B8A9E5BAA6E580BCEFBC88E28483EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E73742067657454656D70657261747572654465736372697074696F6E203D202874656D706572617475726529203D3E207B5C6E202020206966202874656D7065726174757265203C202D3430207C7C2074656D7065726174757265203E2031323529207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C203029207B5C6E202020202020202072657475726E205C22E69E81E5AF92E78EAFE5A283EFBC8CE6B3A8E6848FE998B2E586BBE4BF9DE69A965C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20313029207B5C6E202020202020202072657475726E205C22E5A4A9E6B094E5AF92E586B7EFBC8CE8AFB7E6B7BBE8A1A3E4BF9DE69A965C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20313829207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E58789E788BDEFBC8CE98082E5AE9CE6B4BBE58AA85C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20323629207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E88892E98082EFBC8CE4BD93E6849FE5AE9CE4BABA5C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20333029207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E98082E4B8ADEFBC8CE6B3A8E6848FE8A1A5E6B0B45C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20333529207B5C6E202020202020202072657475726E205C22E5A4A9E6B094E7828EE783ADEFBC8CE6B3A8E6848FE998B2E69A91E9998DE6B8A95C223B5C6E202020207D5C6E2020202072657475726E205C22E9AB98E6B8A9E78EAFE5A283EFBC8CE981BFE5858DE995BFE697B6E997B4E688B7E5A496E6B4BBE58AA85C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E58589E785A7E5BCBAE5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D20696C6C756D696E6174696F6E202D20E58589E785A7E580BCEFBC884C5558EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E737420676574496C6C756D696E6174696F6E4465736372697074696F6E203D2028696C6C756D696E6174696F6E29203D3E207B5C6E2020202069662028696C6C756D696E6174696F6E203C2030207C7C20696C6C756D696E6174696F6E203E20363535333529207B5C6E202020202020202072657475726E205C22E58589E785A7E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C20313029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E9BB91E69A97EFBC8CE5BBBAE8AEAEE5BC80E590AFE785A7E6988E5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C2031303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE6988FE69A97EFBC8CE98082E59088E4BC91E681AF5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C2035303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE69F94E5928CEFBC8CE98082E5AE9CE99885E8AFBB5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C203130303029207B5C6E202020202020202072657475726E205C22E58589E785A7E98082E4B8ADEFBC8CE88892E98082E887AAE784B65C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C203330303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE58585E8B6B3EFBC8CE98082E5AE9CE5B7A5E4BD9C5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C20313030303029207B5C6E202020202020202072657475726E205C22E58589E785A7E5BCBAE78388EFBC8CE6B3A8E6848FE998B2E699925C223B5C6E202020207D5C6E2020202072657475726E205C22E5BCBAE58589E78EAFE5A283EFBC8CE5BBBAE8AEAEE98787E58F96E998B2E68AA4E68EAAE696BD5C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E7BBBCE59088E88892E98082E5BAA6E8AF84E4BBB75C6E202A2040706172616D207B6E756D6265727D2068756D6964697479202D20E6B9BFE5BAA65C6E202A2040706172616D207B6E756D6265727D2074656D7065726174757265202D20E6B8A9E5BAA65C6E202A2040706172616D207B6E756D6265727D20696C6C756D696E6174696F6E202D20E58589E785A75C6E202A204072657475726E73207B737472696E677D20E7BBBCE59088E88892E98082E5BAA6E68F8FE8BFB05C6E202A2F5C6E636F6E7374206765744F766572616C6C436F6D666F72744C6576656C203D202868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E29203D3E207B5C6E202020202F2F20E88892E98082E5BAA6E8AF84E58886EFBC88E7AE80E58D95E79A84E58AA0E69D83E8AEA1E7AE97EFBC895C6E202020206C657420636F6D666F727453636F7265203D20303B5C6E202020205C6E202020202F2F20E6B8A9E5BAA6E88892E98082E5BAA6E8AF84E58886EFBC88E69C80E9878DE8A681EFBC895C6E202020206966202874656D7065726174757265203E3D2031382026262074656D7065726174757265203C3D20323629207B5C6E2020202020202020636F6D666F727453636F7265202B3D2034303B5C6E202020207D20656C7365206966202874656D7065726174757265203E3D2031352026262074656D7065726174757265203C3D20323829207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C7365206966202874656D7065726174757265203E3D2031302026262074656D7065726174757265203C3D20333029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E6B9BFE5BAA6E88892E98082E5BAA6E8AF84E588865C6E202020206966202868756D6964697479203E3D2034302026262068756D6964697479203C3D20363029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C7365206966202868756D6964697479203E3D2033302026262068756D6964697479203C3D20373029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E58589E785A7E88892E98082E5BAA6E8AF84E588865C6E2020202069662028696C6C756D696E6174696F6E203E3D2031303020262620696C6C756D696E6174696F6E203C3D203130303029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C73652069662028696C6C756D696E6174696F6E203E3D20353020262620696C6C756D696E6174696F6E203C3D203330303029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E6A0B9E68DAEE680BBE58886E8BF94E59B9EE68F8FE8BFB05C6E2020202069662028636F6D666F727453636F7265203E3D20393029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E99D9EE5B8B8E88892E98082EFBC8CE98082E5AE9CE995BFE697B6E997B4E5819CE795995C223B5C6E202020207D5C6E2020202069662028636F6D666F727453636F7265203E3D20373029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E88892E98082EFBC8CE4BD93E6849FE889AFE5A5BD5C223B5C6E202020207D5C6E2020202069662028636F6D666F727453636F7265203E3D20353029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E4B880E888ACEFBC8CE983A8E58886E68C87E6A087E99C80E4BC98E58C965C223B5C6E202020207D5C6E2020202072657475726E205C22E78EAFE5A283E4B88DE98082EFBC8CE5BBBAE8AEAEE8B083E695B4E6B8A9E6B9BFE5BAA6E68896E58589E785A7E69DA1E4BBB65C223B5C6E7D3B5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D696469747944657363203D2067657448756D69646974794465736372697074696F6E2868756D6964697479293B5C6E202020207D205C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D706572617475726544657363203D2067657454656D70657261747572654465736372697074696F6E2874656D7065726174757265293B5C6E202020207D5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E44657363203D20676574496C6C756D696E6174696F6E4465736372697074696F6E28696C6C756D696E6174696F6E293B5C6E5C6E5C6E202020207D5C6E20202020696628696C6C756D696E6174696F6E262674656D7065726174757265262668756D6964697479297B5C6E202020202020202070726F706572746965732E70726F706572746965732E6F766572616C6C436F6D666F7274203D206765744F766572616C6C436F6D666F72744C6576656C2868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E5C6E222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A4872D544350222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303737363337343237372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1760776388693, NULL, 'api', '(勿改)Modbus温湿度光照子设备-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A2022696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E6B9BFE5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D2068756D6964697479202D20E6B9BFE5BAA6E580BCEFBC88255248EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E73742067657448756D69646974794465736372697074696F6E203D202868756D696469747929203D3E207B5C6E202020206966202868756D6964697479203C2030207C7C2068756D6964697479203E2031303029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20323029207B5C6E202020202020202072657475726E205C22E7A9BAE6B094E99D9EE5B8B8E5B9B2E787A5EFBC8CE5BBBAE8AEAEE4BDBFE794A8E58AA0E6B9BFE599A85C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20343029207B5C6E202020202020202072657475726E205C22E7A9BAE6B094E5818FE5B9B2E787A5EFBC8CE98082E5BD93E8A1A5E6B0B45C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20363029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E88892E98082EFBC8CE98082E5AE9CE5B185E4BD8F5C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20383029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E98082E4B8ADEFBC8CE4BD93E6849FE88892E980825C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20393029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E8BE83E9AB98EFBC8CE5BBBAE8AEAEE98082E5BD93E9809AE9A38E5C223B5C6E202020207D5C6E2020202072657475726E205C22E6B9BFE9878DE78EAFE5A283EFBC8CE6B3A8E6848FE998B2E6BDAEE999A4E6B9BF5C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E6B8A9E5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D2074656D7065726174757265202D20E6B8A9E5BAA6E580BCEFBC88E28483EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E73742067657454656D70657261747572654465736372697074696F6E203D202874656D706572617475726529203D3E207B5C6E202020206966202874656D7065726174757265203C202D3430207C7C2074656D7065726174757265203E2031323529207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C203029207B5C6E202020202020202072657475726E205C22E69E81E5AF92E78EAFE5A283EFBC8CE6B3A8E6848FE998B2E586BBE4BF9DE69A965C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20313029207B5C6E202020202020202072657475726E205C22E5A4A9E6B094E5AF92E586B7EFBC8CE8AFB7E6B7BBE8A1A3E4BF9DE69A965C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20313829207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E58789E788BDEFBC8CE98082E5AE9CE6B4BBE58AA85C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20323629207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E88892E98082EFBC8CE4BD93E6849FE5AE9CE4BABA5C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20333029207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E98082E4B8ADEFBC8CE6B3A8E6848FE8A1A5E6B0B45C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20333529207B5C6E202020202020202072657475726E205C22E5A4A9E6B094E7828EE783ADEFBC8CE6B3A8E6848FE998B2E69A91E9998DE6B8A95C223B5C6E202020207D5C6E2020202072657475726E205C22E9AB98E6B8A9E78EAFE5A283EFBC8CE981BFE5858DE995BFE697B6E997B4E688B7E5A496E6B4BBE58AA85C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E58589E785A7E5BCBAE5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D20696C6C756D696E6174696F6E202D20E58589E785A7E580BCEFBC884C5558EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E737420676574496C6C756D696E6174696F6E4465736372697074696F6E203D2028696C6C756D696E6174696F6E29203D3E207B5C6E2020202069662028696C6C756D696E6174696F6E203C2030207C7C20696C6C756D696E6174696F6E203E20363535333529207B5C6E202020202020202072657475726E205C22E58589E785A7E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C20313029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E9BB91E69A97EFBC8CE5BBBAE8AEAEE5BC80E590AFE785A7E6988E5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C2031303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE6988FE69A97EFBC8CE98082E59088E4BC91E681AF5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C2035303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE69F94E5928CEFBC8CE98082E5AE9CE99885E8AFBB5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C203130303029207B5C6E202020202020202072657475726E205C22E58589E785A7E98082E4B8ADEFBC8CE88892E98082E887AAE784B65C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C203330303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE58585E8B6B3EFBC8CE98082E5AE9CE5B7A5E4BD9C5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C20313030303029207B5C6E202020202020202072657475726E205C22E58589E785A7E5BCBAE78388EFBC8CE6B3A8E6848FE998B2E699925C223B5C6E202020207D5C6E2020202072657475726E205C22E5BCBAE58589E78EAFE5A283EFBC8CE5BBBAE8AEAEE98787E58F96E998B2E68AA4E68EAAE696BD5C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E7BBBCE59088E88892E98082E5BAA6E8AF84E4BBB75C6E202A2040706172616D207B6E756D6265727D2068756D6964697479202D20E6B9BFE5BAA65C6E202A2040706172616D207B6E756D6265727D2074656D7065726174757265202D20E6B8A9E5BAA65C6E202A2040706172616D207B6E756D6265727D20696C6C756D696E6174696F6E202D20E58589E785A75C6E202A204072657475726E73207B737472696E677D20E7BBBCE59088E88892E98082E5BAA6E68F8FE8BFB05C6E202A2F5C6E636F6E7374206765744F766572616C6C436F6D666F72744C6576656C203D202868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E29203D3E207B5C6E202020202F2F20E88892E98082E5BAA6E8AF84E58886EFBC88E7AE80E58D95E79A84E58AA0E69D83E8AEA1E7AE97EFBC895C6E202020206C657420636F6D666F727453636F7265203D20303B5C6E202020205C6E202020202F2F20E6B8A9E5BAA6E88892E98082E5BAA6E8AF84E58886EFBC88E69C80E9878DE8A681EFBC895C6E202020206966202874656D7065726174757265203E3D2031382026262074656D7065726174757265203C3D20323629207B5C6E2020202020202020636F6D666F727453636F7265202B3D2034303B5C6E202020207D20656C7365206966202874656D7065726174757265203E3D2031352026262074656D7065726174757265203C3D20323829207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C7365206966202874656D7065726174757265203E3D2031302026262074656D7065726174757265203C3D20333029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E6B9BFE5BAA6E88892E98082E5BAA6E8AF84E588865C6E202020206966202868756D6964697479203E3D2034302026262068756D6964697479203C3D20363029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C7365206966202868756D6964697479203E3D2033302026262068756D6964697479203C3D20373029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E58589E785A7E88892E98082E5BAA6E8AF84E588865C6E2020202069662028696C6C756D696E6174696F6E203E3D2031303020262620696C6C756D696E6174696F6E203C3D203130303029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C73652069662028696C6C756D696E6174696F6E203E3D20353020262620696C6C756D696E6174696F6E203C3D203330303029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E6A0B9E68DAEE680BBE58886E8BF94E59B9EE68F8FE8BFB05C6E2020202069662028636F6D666F727453636F7265203E3D20393029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E99D9EE5B8B8E88892E98082EFBC8CE98082E5AE9CE995BFE697B6E997B4E5819CE795995C223B5C6E202020207D5C6E2020202069662028636F6D666F727453636F7265203E3D20373029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E88892E98082EFBC8CE4BD93E6849FE889AFE5A5BD5C223B5C6E202020207D5C6E2020202069662028636F6D666F727453636F7265203E3D20353029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E4B880E888ACEFBC8CE983A8E58886E68C87E6A087E99C80E4BC98E58C965C223B5C6E202020207D5C6E2020202072657475726E205C22E78EAFE5A283E4B88DE98082EFBC8CE5BBBAE8AEAEE8B083E695B4E6B8A9E6B9BFE5BAA6E68896E58589E785A7E69DA1E4BBB65C223B5C6E7D3B5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D696469747944657363203D2067657448756D69646974794465736372697074696F6E2868756D6964697479293B5C6E202020207D205C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D706572617475726544657363203D2067657454656D70657261747572654465736372697074696F6E2874656D7065726174757265293B5C6E202020207D5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E44657363203D20676574496C6C756D696E6174696F6E4465736372697074696F6E28696C6C756D696E6174696F6E293B5C6E5C6E5C6E202020207D5C6E20202020696628696C6C756D696E6174696F6E262674656D7065726174757265262668756D6964697479297B5C6E202020202020202070726F706572746965732E70726F706572746965732E6F766572616C6C436F6D666F7274203D206765744F766572616C6C436F6D666F72744C6576656C2868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033323332333433303330333033303330333033313333333033323330333333313330333033333433343133303330343434353330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333533385C22295C6E5C6E5C6E222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A4872D544350222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736303737363338383637302C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1761200061351, NULL, 'api', '(勿改)Modbus温湿度光照子设备-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A2022696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E6B9BFE5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D2068756D6964697479202D20E6B9BFE5BAA6E580BCEFBC88255248EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E73742067657448756D69646974794465736372697074696F6E203D202868756D696469747929203D3E207B5C6E202020206966202868756D6964697479203C2030207C7C2068756D6964697479203E2031303029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20323029207B5C6E202020202020202072657475726E205C22E7A9BAE6B094E99D9EE5B8B8E5B9B2E787A5EFBC8CE5BBBAE8AEAEE4BDBFE794A8E58AA0E6B9BFE599A85C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20343029207B5C6E202020202020202072657475726E205C22E7A9BAE6B094E5818FE5B9B2E787A5EFBC8CE98082E5BD93E8A1A5E6B0B45C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20363029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E88892E98082EFBC8CE98082E5AE9CE5B185E4BD8F5C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20383029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E98082E4B8ADEFBC8CE4BD93E6849FE88892E980825C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20393029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E8BE83E9AB98EFBC8CE5BBBAE8AEAEE98082E5BD93E9809AE9A38E5C223B5C6E202020207D5C6E2020202072657475726E205C22E6B9BFE9878DE78EAFE5A283EFBC8CE6B3A8E6848FE998B2E6BDAEE999A4E6B9BF5C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E6B8A9E5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D2074656D7065726174757265202D20E6B8A9E5BAA6E580BCEFBC88E28483EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E73742067657454656D70657261747572654465736372697074696F6E203D202874656D706572617475726529203D3E207B5C6E202020206966202874656D7065726174757265203C202D3430207C7C2074656D7065726174757265203E2031323529207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C203029207B5C6E202020202020202072657475726E205C22E69E81E5AF92E78EAFE5A283EFBC8CE6B3A8E6848FE998B2E586BBE4BF9DE69A965C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20313029207B5C6E202020202020202072657475726E205C22E5A4A9E6B094E5AF92E586B7EFBC8CE8AFB7E6B7BBE8A1A3E4BF9DE69A965C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20313829207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E58789E788BDEFBC8CE98082E5AE9CE6B4BBE58AA85C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20323629207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E88892E98082EFBC8CE4BD93E6849FE5AE9CE4BABA5C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20333029207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E98082E4B8ADEFBC8CE6B3A8E6848FE8A1A5E6B0B45C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20333529207B5C6E202020202020202072657475726E205C22E5A4A9E6B094E7828EE783ADEFBC8CE6B3A8E6848FE998B2E69A91E9998DE6B8A95C223B5C6E202020207D5C6E2020202072657475726E205C22E9AB98E6B8A9E78EAFE5A283EFBC8CE981BFE5858DE995BFE697B6E997B4E688B7E5A496E6B4BBE58AA85C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E58589E785A7E5BCBAE5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D20696C6C756D696E6174696F6E202D20E58589E785A7E580BCEFBC884C5558EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E737420676574496C6C756D696E6174696F6E4465736372697074696F6E203D2028696C6C756D696E6174696F6E29203D3E207B5C6E2020202069662028696C6C756D696E6174696F6E203C2030207C7C20696C6C756D696E6174696F6E203E20363535333529207B5C6E202020202020202072657475726E205C22E58589E785A7E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C20313029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E9BB91E69A97EFBC8CE5BBBAE8AEAEE5BC80E590AFE785A7E6988E5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C2031303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE6988FE69A97EFBC8CE98082E59088E4BC91E681AF5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C2035303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE69F94E5928CEFBC8CE98082E5AE9CE99885E8AFBB5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C203130303029207B5C6E202020202020202072657475726E205C22E58589E785A7E98082E4B8ADEFBC8CE88892E98082E887AAE784B65C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C203330303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE58585E8B6B3EFBC8CE98082E5AE9CE5B7A5E4BD9C5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C20313030303029207B5C6E202020202020202072657475726E205C22E58589E785A7E5BCBAE78388EFBC8CE6B3A8E6848FE998B2E699925C223B5C6E202020207D5C6E2020202072657475726E205C22E5BCBAE58589E78EAFE5A283EFBC8CE5BBBAE8AEAEE98787E58F96E998B2E68AA4E68EAAE696BD5C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E7BBBCE59088E88892E98082E5BAA6E8AF84E4BBB75C6E202A2040706172616D207B6E756D6265727D2068756D6964697479202D20E6B9BFE5BAA65C6E202A2040706172616D207B6E756D6265727D2074656D7065726174757265202D20E6B8A9E5BAA65C6E202A2040706172616D207B6E756D6265727D20696C6C756D696E6174696F6E202D20E58589E785A75C6E202A204072657475726E73207B737472696E677D20E7BBBCE59088E88892E98082E5BAA6E68F8FE8BFB05C6E202A2F5C6E636F6E7374206765744F766572616C6C436F6D666F72744C6576656C203D202868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E29203D3E207B5C6E202020202F2F20E88892E98082E5BAA6E8AF84E58886EFBC88E7AE80E58D95E79A84E58AA0E69D83E8AEA1E7AE97EFBC895C6E202020206C657420636F6D666F727453636F7265203D20303B5C6E202020205C6E202020202F2F20E6B8A9E5BAA6E88892E98082E5BAA6E8AF84E58886EFBC88E69C80E9878DE8A681EFBC895C6E202020206966202874656D7065726174757265203E3D2031382026262074656D7065726174757265203C3D20323629207B5C6E2020202020202020636F6D666F727453636F7265202B3D2034303B5C6E202020207D20656C7365206966202874656D7065726174757265203E3D2031352026262074656D7065726174757265203C3D20323829207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C7365206966202874656D7065726174757265203E3D2031302026262074656D7065726174757265203C3D20333029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E6B9BFE5BAA6E88892E98082E5BAA6E8AF84E588865C6E202020206966202868756D6964697479203E3D2034302026262068756D6964697479203C3D20363029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C7365206966202868756D6964697479203E3D2033302026262068756D6964697479203C3D20373029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E58589E785A7E88892E98082E5BAA6E8AF84E588865C6E2020202069662028696C6C756D696E6174696F6E203E3D2031303020262620696C6C756D696E6174696F6E203C3D203130303029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C73652069662028696C6C756D696E6174696F6E203E3D20353020262620696C6C756D696E6174696F6E203C3D203330303029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E6A0B9E68DAEE680BBE58886E8BF94E59B9EE68F8FE8BFB05C6E2020202069662028636F6D666F727453636F7265203E3D20393029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E99D9EE5B8B8E88892E98082EFBC8CE98082E5AE9CE995BFE697B6E997B4E5819CE795995C223B5C6E202020207D5C6E2020202069662028636F6D666F727453636F7265203E3D20373029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E88892E98082EFBC8CE4BD93E6849FE889AFE5A5BD5C223B5C6E202020207D5C6E2020202069662028636F6D666F727453636F7265203E3D20353029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E4B880E888ACEFBC8CE983A8E58886E68C87E6A087E99C80E4BC98E58C965C223B5C6E202020207D5C6E2020202072657475726E205C22E78EAFE5A283E4B88DE98082EFBC8CE5BBBAE8AEAEE8B083E695B4E6B8A9E6B9BFE5BAA6E68896E58589E785A7E69DA1E4BBB65C223B5C6E7D3B5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D696469747944657363203D2067657448756D69646974794465736372697074696F6E2868756D6964697479293B5C6E202020207D205C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D706572617475726544657363203D2067657454656D70657261747572654465736372697074696F6E2874656D7065726174757265293B5C6E202020207D5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E44657363203D20676574496C6C756D696E6174696F6E4465736372697074696F6E28696C6C756D696E6174696F6E293B5C6E5C6E5C6E202020207D5C6E20202020696628696C6C756D696E6174696F6E262674656D7065726174757265262668756D6964697479297B5C6E202020202020202070726F706572746965732E70726F706572746965732E6F766572616C6C436F6D666F7274203D206765744F766572616C6C436F6D666F72744C6576656C2868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033323332333433303330333033303330333033313333333033323330333333313330333033333433343133303330343434353330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333533385C22295C6E5C6E5C6E222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A4872D544350222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736313230303036313333362C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E202020205C2270726F706572746965735C223A207B5C6E20202020202020205C22736F757263655061796C6F61645C223A205C2230323234303030303030313330323033313030334341303044453030303030303030303030303030303030303030303035385C222C5C6E20202020202020205C2268756D69646974795C223A2039372C5C6E20202020202020205C2268756D6964697479446573635C223A205C22E6B9BFE9878DE78EAFE5A283EFBC8CE6B3A8E6848FE998B2E6BDAEE999A4E6B9BF5C222C5C6E20202020202020205C2274656D70657261747572655C223A2032322E322C5C6E20202020202020205C2274656D7065726174757265446573635C223A205C22E6B8A9E5BAA6E88892E98082EFBC8CE4BD93E6849FE5AE9CE4BABA5C222C5C6E20202020202020205C22696C6C756D696E6174696F6E5C223A2038382C5C6E20202020202020205C22696C6C756D696E6174696F6E446573635C223A205C22E58589E7BABFE6988FE69A97EFBC8CE98082E59088E4BC91E681AF5C222C5C6E20202020202020205C226F766572616C6C436F6D666F72745C223A205C22E78EAFE5A283E88892E98082EFBC8CE4BD93E6849FE889AFE5A5BD5C225C6E202020207D5C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('b67ae4511e674640abc81748f75bca60', 1761200062966, NULL, 'api', '(勿改)Modbus温湿度光照子设备-TCP', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226236376165343531316536373436343061626338313734386637356263613630222C0A20202273637269707422203A2022696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E6B9BFE5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D2068756D6964697479202D20E6B9BFE5BAA6E580BCEFBC88255248EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E73742067657448756D69646974794465736372697074696F6E203D202868756D696469747929203D3E207B5C6E202020206966202868756D6964697479203C2030207C7C2068756D6964697479203E2031303029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20323029207B5C6E202020202020202072657475726E205C22E7A9BAE6B094E99D9EE5B8B8E5B9B2E787A5EFBC8CE5BBBAE8AEAEE4BDBFE794A8E58AA0E6B9BFE599A85C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20343029207B5C6E202020202020202072657475726E205C22E7A9BAE6B094E5818FE5B9B2E787A5EFBC8CE98082E5BD93E8A1A5E6B0B45C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20363029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E88892E98082EFBC8CE98082E5AE9CE5B185E4BD8F5C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20383029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E98082E4B8ADEFBC8CE4BD93E6849FE88892E980825C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20393029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E8BE83E9AB98EFBC8CE5BBBAE8AEAEE98082E5BD93E9809AE9A38E5C223B5C6E202020207D5C6E2020202072657475726E205C22E6B9BFE9878DE78EAFE5A283EFBC8CE6B3A8E6848FE998B2E6BDAEE999A4E6B9BF5C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E6B8A9E5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D2074656D7065726174757265202D20E6B8A9E5BAA6E580BCEFBC88E28483EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E73742067657454656D70657261747572654465736372697074696F6E203D202874656D706572617475726529203D3E207B5C6E202020206966202874656D7065726174757265203C202D3430207C7C2074656D7065726174757265203E2031323529207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C203029207B5C6E202020202020202072657475726E205C22E69E81E5AF92E78EAFE5A283EFBC8CE6B3A8E6848FE998B2E586BBE4BF9DE69A965C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20313029207B5C6E202020202020202072657475726E205C22E5A4A9E6B094E5AF92E586B7EFBC8CE8AFB7E6B7BBE8A1A3E4BF9DE69A965C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20313829207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E58789E788BDEFBC8CE98082E5AE9CE6B4BBE58AA85C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20323629207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E88892E98082EFBC8CE4BD93E6849FE5AE9CE4BABA5C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20333029207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E98082E4B8ADEFBC8CE6B3A8E6848FE8A1A5E6B0B45C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20333529207B5C6E202020202020202072657475726E205C22E5A4A9E6B094E7828EE783ADEFBC8CE6B3A8E6848FE998B2E69A91E9998DE6B8A95C223B5C6E202020207D5C6E2020202072657475726E205C22E9AB98E6B8A9E78EAFE5A283EFBC8CE981BFE5858DE995BFE697B6E997B4E688B7E5A496E6B4BBE58AA85C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E58589E785A7E5BCBAE5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D20696C6C756D696E6174696F6E202D20E58589E785A7E580BCEFBC884C5558EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E737420676574496C6C756D696E6174696F6E4465736372697074696F6E203D2028696C6C756D696E6174696F6E29203D3E207B5C6E2020202069662028696C6C756D696E6174696F6E203C2030207C7C20696C6C756D696E6174696F6E203E20363535333529207B5C6E202020202020202072657475726E205C22E58589E785A7E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C20313029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E9BB91E69A97EFBC8CE5BBBAE8AEAEE5BC80E590AFE785A7E6988E5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C2031303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE6988FE69A97EFBC8CE98082E59088E4BC91E681AF5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C2035303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE69F94E5928CEFBC8CE98082E5AE9CE99885E8AFBB5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C203130303029207B5C6E202020202020202072657475726E205C22E58589E785A7E98082E4B8ADEFBC8CE88892E98082E887AAE784B65C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C203330303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE58585E8B6B3EFBC8CE98082E5AE9CE5B7A5E4BD9C5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C20313030303029207B5C6E202020202020202072657475726E205C22E58589E785A7E5BCBAE78388EFBC8CE6B3A8E6848FE998B2E699925C223B5C6E202020207D5C6E2020202072657475726E205C22E5BCBAE58589E78EAFE5A283EFBC8CE5BBBAE8AEAEE98787E58F96E998B2E68AA4E68EAAE696BD5C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E7BBBCE59088E88892E98082E5BAA6E8AF84E4BBB75C6E202A2040706172616D207B6E756D6265727D2068756D6964697479202D20E6B9BFE5BAA65C6E202A2040706172616D207B6E756D6265727D2074656D7065726174757265202D20E6B8A9E5BAA65C6E202A2040706172616D207B6E756D6265727D20696C6C756D696E6174696F6E202D20E58589E785A75C6E202A204072657475726E73207B737472696E677D20E7BBBCE59088E88892E98082E5BAA6E68F8FE8BFB05C6E202A2F5C6E636F6E7374206765744F766572616C6C436F6D666F72744C6576656C203D202868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E29203D3E207B5C6E202020202F2F20E88892E98082E5BAA6E8AF84E58886EFBC88E7AE80E58D95E79A84E58AA0E69D83E8AEA1E7AE97EFBC895C6E202020206C657420636F6D666F727453636F7265203D20303B5C6E202020205C6E202020202F2F20E6B8A9E5BAA6E88892E98082E5BAA6E8AF84E58886EFBC88E69C80E9878DE8A681EFBC895C6E202020206966202874656D7065726174757265203E3D2031382026262074656D7065726174757265203C3D20323629207B5C6E2020202020202020636F6D666F727453636F7265202B3D2034303B5C6E202020207D20656C7365206966202874656D7065726174757265203E3D2031352026262074656D7065726174757265203C3D20323829207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C7365206966202874656D7065726174757265203E3D2031302026262074656D7065726174757265203C3D20333029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E6B9BFE5BAA6E88892E98082E5BAA6E8AF84E588865C6E202020206966202868756D6964697479203E3D2034302026262068756D6964697479203C3D20363029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C7365206966202868756D6964697479203E3D2033302026262068756D6964697479203C3D20373029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E58589E785A7E88892E98082E5BAA6E8AF84E588865C6E2020202069662028696C6C756D696E6174696F6E203E3D2031303020262620696C6C756D696E6174696F6E203C3D203130303029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C73652069662028696C6C756D696E6174696F6E203E3D20353020262620696C6C756D696E6174696F6E203C3D203330303029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E6A0B9E68DAEE680BBE58886E8BF94E59B9EE68F8FE8BFB05C6E2020202069662028636F6D666F727453636F7265203E3D20393029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E99D9EE5B8B8E88892E98082EFBC8CE98082E5AE9CE995BFE697B6E997B4E5819CE795995C223B5C6E202020207D5C6E2020202069662028636F6D666F727453636F7265203E3D20373029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E88892E98082EFBC8CE4BD93E6849FE889AFE5A5BD5C223B5C6E202020207D5C6E2020202069662028636F6D666F727453636F7265203E3D20353029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E4B880E888ACEFBC8CE983A8E58886E68C87E6A087E99C80E4BC98E58C965C223B5C6E202020207D5C6E2020202072657475726E205C22E78EAFE5A283E4B88DE98082EFBC8CE5BBBAE8AEAEE8B083E695B4E6B8A9E6B9BFE5BAA6E68896E58589E785A7E69DA1E4BBB65C223B5C6E7D3B5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207061796C6F61643D6865785F746F4173636969287061796C6F6164293B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D696469747944657363203D2067657448756D69646974794465736372697074696F6E2868756D6964697479293B5C6E202020207D205C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D706572617475726544657363203D2067657454656D70657261747572654465736372697074696F6E2874656D7065726174757265293B5C6E202020207D5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E44657363203D20676574496C6C756D696E6174696F6E4465736372697074696F6E28696C6C756D696E6174696F6E293B5C6E5C6E5C6E202020207D5C6E20202020696628696C6C756D696E6174696F6E262674656D7065726174757265262668756D6964697479297B5C6E202020202020202070726F706572746965732E70726F706572746965732E6F766572616C6C436F6D666F7274203D206765744F766572616C6C436F6D666F72744C6576656C2868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033323332333433303330333033303330333033313333333033323330333333313330333033333433343133303330343434353330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333533385C22295C6E5C6E5C6E222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294D6F64627573E6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A4872D544350222C0A20202263726561746554696D6522203A20313736303639303434333132362C0A20202275706461746554696D6522203A20313736313230303036323934392C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022624B46536D38794B67794753222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E202020205C2270726F706572746965735C223A207B5C6E20202020202020205C22736F757263655061796C6F61645C223A205C2230323234303030303030313330323033313030334341303044453030303030303030303030303030303030303030303035385C222C5C6E20202020202020205C2268756D69646974795C223A2039372C5C6E20202020202020205C2268756D6964697479446573635C223A205C22E6B9BFE9878DE78EAFE5A283EFBC8CE6B3A8E6848FE998B2E6BDAEE999A4E6B9BF5C222C5C6E20202020202020205C2274656D70657261747572655C223A2032322E322C5C6E20202020202020205C2274656D7065726174757265446573635C223A205C22E6B8A9E5BAA6E88892E98082EFBC8CE4BD93E6849FE5AE9CE4BABA5C222C5C6E20202020202020205C22696C6C756D696E6174696F6E5C223A2038382C5C6E20202020202020205C22696C6C756D696E6174696F6E446573635C223A205C22E58589E7BABFE6988FE69A97EFBC8CE98082E59088E4BC91E681AF5C222C5C6E20202020202020205C226F766572616C6C436F6D666F72745C223A205C22E78EAFE5A283E88892E98082EFBC8CE4BD93E6849FE889AFE5A5BD5C225C6E202020207D5C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('bcbf9df24d2a49baa47ae74384a32063', 1760835295821, NULL, 'api', '(勿改)塔石Modbus温湿度光照子设备-MQTT-RTU', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226263626639646632346432613439626161343761653734333834613332303633222C0A20202273637269707422203A20225C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E6B9BFE5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D2068756D6964697479202D20E6B9BFE5BAA6E580BCEFBC88255248EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E73742067657448756D69646974794465736372697074696F6E203D202868756D696469747929203D3E207B5C6E202020206966202868756D6964697479203C2030207C7C2068756D6964697479203E2031303029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20323029207B5C6E202020202020202072657475726E205C22E7A9BAE6B094E99D9EE5B8B8E5B9B2E787A5EFBC8CE5BBBAE8AEAEE4BDBFE794A8E58AA0E6B9BFE599A85C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20343029207B5C6E202020202020202072657475726E205C22E7A9BAE6B094E5818FE5B9B2E787A5EFBC8CE98082E5BD93E8A1A5E6B0B45C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20363029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E88892E98082EFBC8CE98082E5AE9CE5B185E4BD8F5C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20383029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E98082E4B8ADEFBC8CE4BD93E6849FE88892E980825C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20393029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E8BE83E9AB98EFBC8CE5BBBAE8AEAEE98082E5BD93E9809AE9A38E5C223B5C6E202020207D5C6E2020202072657475726E205C22E6B9BFE9878DE78EAFE5A283EFBC8CE6B3A8E6848FE998B2E6BDAEE999A4E6B9BF5C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E6B8A9E5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D2074656D7065726174757265202D20E6B8A9E5BAA6E580BCEFBC88E28483EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E73742067657454656D70657261747572654465736372697074696F6E203D202874656D706572617475726529203D3E207B5C6E202020206966202874656D7065726174757265203C202D3430207C7C2074656D7065726174757265203E2031323529207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C203029207B5C6E202020202020202072657475726E205C22E69E81E5AF92E78EAFE5A283EFBC8CE6B3A8E6848FE998B2E586BBE4BF9DE69A965C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20313029207B5C6E202020202020202072657475726E205C22E5A4A9E6B094E5AF92E586B7EFBC8CE8AFB7E6B7BBE8A1A3E4BF9DE69A965C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20313829207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E58789E788BDEFBC8CE98082E5AE9CE6B4BBE58AA85C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20323629207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E88892E98082EFBC8CE4BD93E6849FE5AE9CE4BABA5C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20333029207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E98082E4B8ADEFBC8CE6B3A8E6848FE8A1A5E6B0B45C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20333529207B5C6E202020202020202072657475726E205C22E5A4A9E6B094E7828EE783ADEFBC8CE6B3A8E6848FE998B2E69A91E9998DE6B8A95C223B5C6E202020207D5C6E2020202072657475726E205C22E9AB98E6B8A9E78EAFE5A283EFBC8CE981BFE5858DE995BFE697B6E997B4E688B7E5A496E6B4BBE58AA85C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E58589E785A7E5BCBAE5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D20696C6C756D696E6174696F6E202D20E58589E785A7E580BCEFBC884C5558EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E737420676574496C6C756D696E6174696F6E4465736372697074696F6E203D2028696C6C756D696E6174696F6E29203D3E207B5C6E2020202069662028696C6C756D696E6174696F6E203C2030207C7C20696C6C756D696E6174696F6E203E20363535333529207B5C6E202020202020202072657475726E205C22E58589E785A7E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C20313029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E9BB91E69A97EFBC8CE5BBBAE8AEAEE5BC80E590AFE785A7E6988E5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C2031303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE6988FE69A97EFBC8CE98082E59088E4BC91E681AF5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C2035303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE69F94E5928CEFBC8CE98082E5AE9CE99885E8AFBB5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C203130303029207B5C6E202020202020202072657475726E205C22E58589E785A7E98082E4B8ADEFBC8CE88892E98082E887AAE784B65C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C203330303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE58585E8B6B3EFBC8CE98082E5AE9CE5B7A5E4BD9C5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C20313030303029207B5C6E202020202020202072657475726E205C22E58589E785A7E5BCBAE78388EFBC8CE6B3A8E6848FE998B2E699925C223B5C6E202020207D5C6E2020202072657475726E205C22E5BCBAE58589E78EAFE5A283EFBC8CE5BBBAE8AEAEE98787E58F96E998B2E68AA4E68EAAE696BD5C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E7BBBCE59088E88892E98082E5BAA6E8AF84E4BBB75C6E202A2040706172616D207B6E756D6265727D2068756D6964697479202D20E6B9BFE5BAA65C6E202A2040706172616D207B6E756D6265727D2074656D7065726174757265202D20E6B8A9E5BAA65C6E202A2040706172616D207B6E756D6265727D20696C6C756D696E6174696F6E202D20E58589E785A75C6E202A204072657475726E73207B737472696E677D20E7BBBCE59088E88892E98082E5BAA6E68F8FE8BFB05C6E202A2F5C6E636F6E7374206765744F766572616C6C436F6D666F72744C6576656C203D202868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E29203D3E207B5C6E202020202F2F20E88892E98082E5BAA6E8AF84E58886EFBC88E7AE80E58D95E79A84E58AA0E69D83E8AEA1E7AE97EFBC895C6E202020206C657420636F6D666F727453636F7265203D20303B5C6E202020205C6E202020202F2F20E6B8A9E5BAA6E88892E98082E5BAA6E8AF84E58886EFBC88E69C80E9878DE8A681EFBC895C6E202020206966202874656D7065726174757265203E3D2031382026262074656D7065726174757265203C3D20323629207B5C6E2020202020202020636F6D666F727453636F7265202B3D2034303B5C6E202020207D20656C7365206966202874656D7065726174757265203E3D2031352026262074656D7065726174757265203C3D20323829207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C7365206966202874656D7065726174757265203E3D2031302026262074656D7065726174757265203C3D20333029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E6B9BFE5BAA6E88892E98082E5BAA6E8AF84E588865C6E202020206966202868756D6964697479203E3D2034302026262068756D6964697479203C3D20363029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C7365206966202868756D6964697479203E3D2033302026262068756D6964697479203C3D20373029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E58589E785A7E88892E98082E5BAA6E8AF84E588865C6E2020202069662028696C6C756D696E6174696F6E203E3D2031303020262620696C6C756D696E6174696F6E203C3D203130303029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C73652069662028696C6C756D696E6174696F6E203E3D20353020262620696C6C756D696E6174696F6E203C3D203330303029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E6A0B9E68DAEE680BBE58886E8BF94E59B9EE68F8FE8BFB05C6E2020202069662028636F6D666F727453636F7265203E3D20393029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E99D9EE5B8B8E88892E98082EFBC8CE98082E5AE9CE995BFE697B6E997B4E5819CE795995C223B5C6E202020207D5C6E2020202069662028636F6D666F727453636F7265203E3D20373029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E88892E98082EFBC8CE4BD93E6849FE889AFE5A5BD5C223B5C6E202020207D5C6E2020202069662028636F6D666F727453636F7265203E3D20353029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E4B880E888ACEFBC8CE983A8E58886E68C87E6A087E99C80E4BC98E58C965C223B5C6E202020207D5C6E2020202072657475726E205C22E78EAFE5A283E4B88DE98082EFBC8CE5BBBAE8AEAEE8B083E695B4E6B8A9E6B9BFE5BAA6E68896E58589E785A7E69DA1E4BBB65C223B5C6E7D3B5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D696469747944657363203D2067657448756D69646974794465736372697074696F6E2868756D6964697479293B5C6E202020207D205C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D706572617475726544657363203D2067657454656D70657261747572654465736372697074696F6E2874656D7065726174757265293B5C6E202020207D5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E44657363203D20676574496C6C756D696E6174696F6E4465736372697074696F6E28696C6C756D696E6174696F6E293B5C6E5C6E5C6E202020207D5C6E20202020696628696C6C756D696E6174696F6E262674656D7065726174757265262668756D6964697479297B5C6E202020202020202070726F706572746965732E70726F706572746965732E6F766572616C6C436F6D666F7274203D206765744F766572616C6C436F6D666F72744C6576656C2868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C223B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929E5A194E79FB34D6F64627573E6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A4872D4D5154542D525455222C0A20202263726561746554696D6522203A20313736303833353239353830392C0A20202275706461746554696D6522203A206E756C6C2C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A206E756C6C2C0A2020227061746822203A20223351417A374875616841474E222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('bcbf9df24d2a49baa47ae74384a32063', 1760835297057, NULL, 'api', '(勿改)塔石Modbus温湿度光照子设备-MQTT-RTU', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226263626639646632346432613439626161343761653734333834613332303633222C0A20202273637269707422203A20225C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E6B9BFE5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D2068756D6964697479202D20E6B9BFE5BAA6E580BCEFBC88255248EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E73742067657448756D69646974794465736372697074696F6E203D202868756D696469747929203D3E207B5C6E202020206966202868756D6964697479203C2030207C7C2068756D6964697479203E2031303029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20323029207B5C6E202020202020202072657475726E205C22E7A9BAE6B094E99D9EE5B8B8E5B9B2E787A5EFBC8CE5BBBAE8AEAEE4BDBFE794A8E58AA0E6B9BFE599A85C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20343029207B5C6E202020202020202072657475726E205C22E7A9BAE6B094E5818FE5B9B2E787A5EFBC8CE98082E5BD93E8A1A5E6B0B45C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20363029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E88892E98082EFBC8CE98082E5AE9CE5B185E4BD8F5C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20383029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E98082E4B8ADEFBC8CE4BD93E6849FE88892E980825C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20393029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E8BE83E9AB98EFBC8CE5BBBAE8AEAEE98082E5BD93E9809AE9A38E5C223B5C6E202020207D5C6E2020202072657475726E205C22E6B9BFE9878DE78EAFE5A283EFBC8CE6B3A8E6848FE998B2E6BDAEE999A4E6B9BF5C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E6B8A9E5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D2074656D7065726174757265202D20E6B8A9E5BAA6E580BCEFBC88E28483EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E73742067657454656D70657261747572654465736372697074696F6E203D202874656D706572617475726529203D3E207B5C6E202020206966202874656D7065726174757265203C202D3430207C7C2074656D7065726174757265203E2031323529207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C203029207B5C6E202020202020202072657475726E205C22E69E81E5AF92E78EAFE5A283EFBC8CE6B3A8E6848FE998B2E586BBE4BF9DE69A965C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20313029207B5C6E202020202020202072657475726E205C22E5A4A9E6B094E5AF92E586B7EFBC8CE8AFB7E6B7BBE8A1A3E4BF9DE69A965C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20313829207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E58789E788BDEFBC8CE98082E5AE9CE6B4BBE58AA85C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20323629207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E88892E98082EFBC8CE4BD93E6849FE5AE9CE4BABA5C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20333029207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E98082E4B8ADEFBC8CE6B3A8E6848FE8A1A5E6B0B45C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20333529207B5C6E202020202020202072657475726E205C22E5A4A9E6B094E7828EE783ADEFBC8CE6B3A8E6848FE998B2E69A91E9998DE6B8A95C223B5C6E202020207D5C6E2020202072657475726E205C22E9AB98E6B8A9E78EAFE5A283EFBC8CE981BFE5858DE995BFE697B6E997B4E688B7E5A496E6B4BBE58AA85C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E58589E785A7E5BCBAE5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D20696C6C756D696E6174696F6E202D20E58589E785A7E580BCEFBC884C5558EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E737420676574496C6C756D696E6174696F6E4465736372697074696F6E203D2028696C6C756D696E6174696F6E29203D3E207B5C6E2020202069662028696C6C756D696E6174696F6E203C2030207C7C20696C6C756D696E6174696F6E203E20363535333529207B5C6E202020202020202072657475726E205C22E58589E785A7E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C20313029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E9BB91E69A97EFBC8CE5BBBAE8AEAEE5BC80E590AFE785A7E6988E5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C2031303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE6988FE69A97EFBC8CE98082E59088E4BC91E681AF5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C2035303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE69F94E5928CEFBC8CE98082E5AE9CE99885E8AFBB5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C203130303029207B5C6E202020202020202072657475726E205C22E58589E785A7E98082E4B8ADEFBC8CE88892E98082E887AAE784B65C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C203330303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE58585E8B6B3EFBC8CE98082E5AE9CE5B7A5E4BD9C5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C20313030303029207B5C6E202020202020202072657475726E205C22E58589E785A7E5BCBAE78388EFBC8CE6B3A8E6848FE998B2E699925C223B5C6E202020207D5C6E2020202072657475726E205C22E5BCBAE58589E78EAFE5A283EFBC8CE5BBBAE8AEAEE98787E58F96E998B2E68AA4E68EAAE696BD5C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E7BBBCE59088E88892E98082E5BAA6E8AF84E4BBB75C6E202A2040706172616D207B6E756D6265727D2068756D6964697479202D20E6B9BFE5BAA65C6E202A2040706172616D207B6E756D6265727D2074656D7065726174757265202D20E6B8A9E5BAA65C6E202A2040706172616D207B6E756D6265727D20696C6C756D696E6174696F6E202D20E58589E785A75C6E202A204072657475726E73207B737472696E677D20E7BBBCE59088E88892E98082E5BAA6E68F8FE8BFB05C6E202A2F5C6E636F6E7374206765744F766572616C6C436F6D666F72744C6576656C203D202868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E29203D3E207B5C6E202020202F2F20E88892E98082E5BAA6E8AF84E58886EFBC88E7AE80E58D95E79A84E58AA0E69D83E8AEA1E7AE97EFBC895C6E202020206C657420636F6D666F727453636F7265203D20303B5C6E202020205C6E202020202F2F20E6B8A9E5BAA6E88892E98082E5BAA6E8AF84E58886EFBC88E69C80E9878DE8A681EFBC895C6E202020206966202874656D7065726174757265203E3D2031382026262074656D7065726174757265203C3D20323629207B5C6E2020202020202020636F6D666F727453636F7265202B3D2034303B5C6E202020207D20656C7365206966202874656D7065726174757265203E3D2031352026262074656D7065726174757265203C3D20323829207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C7365206966202874656D7065726174757265203E3D2031302026262074656D7065726174757265203C3D20333029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E6B9BFE5BAA6E88892E98082E5BAA6E8AF84E588865C6E202020206966202868756D6964697479203E3D2034302026262068756D6964697479203C3D20363029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C7365206966202868756D6964697479203E3D2033302026262068756D6964697479203C3D20373029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E58589E785A7E88892E98082E5BAA6E8AF84E588865C6E2020202069662028696C6C756D696E6174696F6E203E3D2031303020262620696C6C756D696E6174696F6E203C3D203130303029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C73652069662028696C6C756D696E6174696F6E203E3D20353020262620696C6C756D696E6174696F6E203C3D203330303029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E6A0B9E68DAEE680BBE58886E8BF94E59B9EE68F8FE8BFB05C6E2020202069662028636F6D666F727453636F7265203E3D20393029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E99D9EE5B8B8E88892E98082EFBC8CE98082E5AE9CE995BFE697B6E997B4E5819CE795995C223B5C6E202020207D5C6E2020202069662028636F6D666F727453636F7265203E3D20373029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E88892E98082EFBC8CE4BD93E6849FE889AFE5A5BD5C223B5C6E202020207D5C6E2020202069662028636F6D666F727453636F7265203E3D20353029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E4B880E888ACEFBC8CE983A8E58886E68C87E6A087E99C80E4BC98E58C965C223B5C6E202020207D5C6E2020202072657475726E205C22E78EAFE5A283E4B88DE98082EFBC8CE5BBBAE8AEAEE8B083E695B4E6B8A9E6B9BFE5BAA6E68896E58589E785A7E69DA1E4BBB65C223B5C6E7D3B5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61642E737562737472696E672831322C7061796C6F61642E6C656E6774682829293B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D696469747944657363203D2067657448756D69646974794465736372697074696F6E2868756D6964697479293B5C6E202020207D205C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D706572617475726544657363203D2067657454656D70657261747572654465736372697074696F6E2874656D7065726174757265293B5C6E202020207D5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E44657363203D20676574496C6C756D696E6174696F6E4465736372697074696F6E28696C6C756D696E6174696F6E293B5C6E5C6E5C6E202020207D5C6E20202020696628696C6C756D696E6174696F6E262674656D7065726174757265262668756D6964697479297B5C6E202020202020202070726F706572746965732E70726F706572746965732E6F766572616C6C436F6D666F7274203D206765744F766572616C6C436F6D666F72744C6576656C2868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C223B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929E5A194E79FB34D6F64627573E6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A4872D4D5154542D525455222C0A20202263726561746554696D6522203A20313736303833353239353830392C0A20202275706461746554696D6522203A20313736303833353239373034342C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20223351417A374875616841474E222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('bcbf9df24d2a49baa47ae74384a32063', 1760835307486, NULL, 'api', '(勿改)塔石Modbus温湿度光照子设备-MQTT-RTU', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226263626639646632346432613439626161343761653734333834613332303633222C0A20202273637269707422203A20225C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E6B9BFE5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D2068756D6964697479202D20E6B9BFE5BAA6E580BCEFBC88255248EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E73742067657448756D69646974794465736372697074696F6E203D202868756D696469747929203D3E207B5C6E202020206966202868756D6964697479203C2030207C7C2068756D6964697479203E2031303029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20323029207B5C6E202020202020202072657475726E205C22E7A9BAE6B094E99D9EE5B8B8E5B9B2E787A5EFBC8CE5BBBAE8AEAEE4BDBFE794A8E58AA0E6B9BFE599A85C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20343029207B5C6E202020202020202072657475726E205C22E7A9BAE6B094E5818FE5B9B2E787A5EFBC8CE98082E5BD93E8A1A5E6B0B45C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20363029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E88892E98082EFBC8CE98082E5AE9CE5B185E4BD8F5C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20383029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E98082E4B8ADEFBC8CE4BD93E6849FE88892E980825C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20393029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E8BE83E9AB98EFBC8CE5BBBAE8AEAEE98082E5BD93E9809AE9A38E5C223B5C6E202020207D5C6E2020202072657475726E205C22E6B9BFE9878DE78EAFE5A283EFBC8CE6B3A8E6848FE998B2E6BDAEE999A4E6B9BF5C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E6B8A9E5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D2074656D7065726174757265202D20E6B8A9E5BAA6E580BCEFBC88E28483EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E73742067657454656D70657261747572654465736372697074696F6E203D202874656D706572617475726529203D3E207B5C6E202020206966202874656D7065726174757265203C202D3430207C7C2074656D7065726174757265203E2031323529207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C203029207B5C6E202020202020202072657475726E205C22E69E81E5AF92E78EAFE5A283EFBC8CE6B3A8E6848FE998B2E586BBE4BF9DE69A965C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20313029207B5C6E202020202020202072657475726E205C22E5A4A9E6B094E5AF92E586B7EFBC8CE8AFB7E6B7BBE8A1A3E4BF9DE69A965C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20313829207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E58789E788BDEFBC8CE98082E5AE9CE6B4BBE58AA85C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20323629207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E88892E98082EFBC8CE4BD93E6849FE5AE9CE4BABA5C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20333029207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E98082E4B8ADEFBC8CE6B3A8E6848FE8A1A5E6B0B45C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20333529207B5C6E202020202020202072657475726E205C22E5A4A9E6B094E7828EE783ADEFBC8CE6B3A8E6848FE998B2E69A91E9998DE6B8A95C223B5C6E202020207D5C6E2020202072657475726E205C22E9AB98E6B8A9E78EAFE5A283EFBC8CE981BFE5858DE995BFE697B6E997B4E688B7E5A496E6B4BBE58AA85C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E58589E785A7E5BCBAE5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D20696C6C756D696E6174696F6E202D20E58589E785A7E580BCEFBC884C5558EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E737420676574496C6C756D696E6174696F6E4465736372697074696F6E203D2028696C6C756D696E6174696F6E29203D3E207B5C6E2020202069662028696C6C756D696E6174696F6E203C2030207C7C20696C6C756D696E6174696F6E203E20363535333529207B5C6E202020202020202072657475726E205C22E58589E785A7E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C20313029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E9BB91E69A97EFBC8CE5BBBAE8AEAEE5BC80E590AFE785A7E6988E5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C2031303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE6988FE69A97EFBC8CE98082E59088E4BC91E681AF5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C2035303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE69F94E5928CEFBC8CE98082E5AE9CE99885E8AFBB5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C203130303029207B5C6E202020202020202072657475726E205C22E58589E785A7E98082E4B8ADEFBC8CE88892E98082E887AAE784B65C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C203330303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE58585E8B6B3EFBC8CE98082E5AE9CE5B7A5E4BD9C5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C20313030303029207B5C6E202020202020202072657475726E205C22E58589E785A7E5BCBAE78388EFBC8CE6B3A8E6848FE998B2E699925C223B5C6E202020207D5C6E2020202072657475726E205C22E5BCBAE58589E78EAFE5A283EFBC8CE5BBBAE8AEAEE98787E58F96E998B2E68AA4E68EAAE696BD5C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E7BBBCE59088E88892E98082E5BAA6E8AF84E4BBB75C6E202A2040706172616D207B6E756D6265727D2068756D6964697479202D20E6B9BFE5BAA65C6E202A2040706172616D207B6E756D6265727D2074656D7065726174757265202D20E6B8A9E5BAA65C6E202A2040706172616D207B6E756D6265727D20696C6C756D696E6174696F6E202D20E58589E785A75C6E202A204072657475726E73207B737472696E677D20E7BBBCE59088E88892E98082E5BAA6E68F8FE8BFB05C6E202A2F5C6E636F6E7374206765744F766572616C6C436F6D666F72744C6576656C203D202868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E29203D3E207B5C6E202020202F2F20E88892E98082E5BAA6E8AF84E58886EFBC88E7AE80E58D95E79A84E58AA0E69D83E8AEA1E7AE97EFBC895C6E202020206C657420636F6D666F727453636F7265203D20303B5C6E202020205C6E202020202F2F20E6B8A9E5BAA6E88892E98082E5BAA6E8AF84E58886EFBC88E69C80E9878DE8A681EFBC895C6E202020206966202874656D7065726174757265203E3D2031382026262074656D7065726174757265203C3D20323629207B5C6E2020202020202020636F6D666F727453636F7265202B3D2034303B5C6E202020207D20656C7365206966202874656D7065726174757265203E3D2031352026262074656D7065726174757265203C3D20323829207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C7365206966202874656D7065726174757265203E3D2031302026262074656D7065726174757265203C3D20333029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E6B9BFE5BAA6E88892E98082E5BAA6E8AF84E588865C6E202020206966202868756D6964697479203E3D2034302026262068756D6964697479203C3D20363029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C7365206966202868756D6964697479203E3D2033302026262068756D6964697479203C3D20373029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E58589E785A7E88892E98082E5BAA6E8AF84E588865C6E2020202069662028696C6C756D696E6174696F6E203E3D2031303020262620696C6C756D696E6174696F6E203C3D203130303029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C73652069662028696C6C756D696E6174696F6E203E3D20353020262620696C6C756D696E6174696F6E203C3D203330303029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E6A0B9E68DAEE680BBE58886E8BF94E59B9EE68F8FE8BFB05C6E2020202069662028636F6D666F727453636F7265203E3D20393029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E99D9EE5B8B8E88892E98082EFBC8CE98082E5AE9CE995BFE697B6E997B4E5819CE795995C223B5C6E202020207D5C6E2020202069662028636F6D666F727453636F7265203E3D20373029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E88892E98082EFBC8CE4BD93E6849FE889AFE5A5BD5C223B5C6E202020207D5C6E2020202069662028636F6D666F727453636F7265203E3D20353029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E4B880E888ACEFBC8CE983A8E58886E68C87E6A087E99C80E4BC98E58C965C223B5C6E202020207D5C6E2020202072657475726E205C22E78EAFE5A283E4B88DE98082EFBC8CE5BBBAE8AEAEE8B083E695B4E6B8A9E6B9BFE5BAA6E68896E58589E785A7E69DA1E4BBB65C223B5C6E7D3B5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61645C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D696469747944657363203D2067657448756D69646974794465736372697074696F6E2868756D6964697479293B5C6E202020207D205C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D706572617475726544657363203D2067657454656D70657261747572654465736372697074696F6E2874656D7065726174757265293B5C6E202020207D5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E44657363203D20676574496C6C756D696E6174696F6E4465736372697074696F6E28696C6C756D696E6174696F6E293B5C6E5C6E5C6E202020207D5C6E20202020696628696C6C756D696E6174696F6E262674656D7065726174757265262668756D6964697479297B5C6E202020202020202070726F706572746965732E70726F706572746965732E6F766572616C6C436F6D666F7274203D206765744F766572616C6C436F6D666F72744C6576656C2868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C223B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929E5A194E79FB34D6F64627573E6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A4872D4D5154542D525455222C0A20202263726561746554696D6522203A20313736303833353239353830392C0A20202275706461746554696D6522203A20313736303833353330373436392C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20223351417A374875616841474E222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('bcbf9df24d2a49baa47ae74384a32063', 1760835309750, NULL, 'api', '(勿改)塔石Modbus温湿度光照子设备-MQTT-RTU', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226263626639646632346432613439626161343761653734333834613332303633222C0A20202273637269707422203A20225C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E6B9BFE5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D2068756D6964697479202D20E6B9BFE5BAA6E580BCEFBC88255248EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E73742067657448756D69646974794465736372697074696F6E203D202868756D696469747929203D3E207B5C6E202020206966202868756D6964697479203C2030207C7C2068756D6964697479203E2031303029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20323029207B5C6E202020202020202072657475726E205C22E7A9BAE6B094E99D9EE5B8B8E5B9B2E787A5EFBC8CE5BBBAE8AEAEE4BDBFE794A8E58AA0E6B9BFE599A85C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20343029207B5C6E202020202020202072657475726E205C22E7A9BAE6B094E5818FE5B9B2E787A5EFBC8CE98082E5BD93E8A1A5E6B0B45C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20363029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E88892E98082EFBC8CE98082E5AE9CE5B185E4BD8F5C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20383029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E98082E4B8ADEFBC8CE4BD93E6849FE88892E980825C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20393029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E8BE83E9AB98EFBC8CE5BBBAE8AEAEE98082E5BD93E9809AE9A38E5C223B5C6E202020207D5C6E2020202072657475726E205C22E6B9BFE9878DE78EAFE5A283EFBC8CE6B3A8E6848FE998B2E6BDAEE999A4E6B9BF5C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E6B8A9E5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D2074656D7065726174757265202D20E6B8A9E5BAA6E580BCEFBC88E28483EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E73742067657454656D70657261747572654465736372697074696F6E203D202874656D706572617475726529203D3E207B5C6E202020206966202874656D7065726174757265203C202D3430207C7C2074656D7065726174757265203E2031323529207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C203029207B5C6E202020202020202072657475726E205C22E69E81E5AF92E78EAFE5A283EFBC8CE6B3A8E6848FE998B2E586BBE4BF9DE69A965C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20313029207B5C6E202020202020202072657475726E205C22E5A4A9E6B094E5AF92E586B7EFBC8CE8AFB7E6B7BBE8A1A3E4BF9DE69A965C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20313829207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E58789E788BDEFBC8CE98082E5AE9CE6B4BBE58AA85C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20323629207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E88892E98082EFBC8CE4BD93E6849FE5AE9CE4BABA5C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20333029207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E98082E4B8ADEFBC8CE6B3A8E6848FE8A1A5E6B0B45C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20333529207B5C6E202020202020202072657475726E205C22E5A4A9E6B094E7828EE783ADEFBC8CE6B3A8E6848FE998B2E69A91E9998DE6B8A95C223B5C6E202020207D5C6E2020202072657475726E205C22E9AB98E6B8A9E78EAFE5A283EFBC8CE981BFE5858DE995BFE697B6E997B4E688B7E5A496E6B4BBE58AA85C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E58589E785A7E5BCBAE5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D20696C6C756D696E6174696F6E202D20E58589E785A7E580BCEFBC884C5558EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E737420676574496C6C756D696E6174696F6E4465736372697074696F6E203D2028696C6C756D696E6174696F6E29203D3E207B5C6E2020202069662028696C6C756D696E6174696F6E203C2030207C7C20696C6C756D696E6174696F6E203E20363535333529207B5C6E202020202020202072657475726E205C22E58589E785A7E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C20313029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E9BB91E69A97EFBC8CE5BBBAE8AEAEE5BC80E590AFE785A7E6988E5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C2031303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE6988FE69A97EFBC8CE98082E59088E4BC91E681AF5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C2035303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE69F94E5928CEFBC8CE98082E5AE9CE99885E8AFBB5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C203130303029207B5C6E202020202020202072657475726E205C22E58589E785A7E98082E4B8ADEFBC8CE88892E98082E887AAE784B65C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C203330303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE58585E8B6B3EFBC8CE98082E5AE9CE5B7A5E4BD9C5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C20313030303029207B5C6E202020202020202072657475726E205C22E58589E785A7E5BCBAE78388EFBC8CE6B3A8E6848FE998B2E699925C223B5C6E202020207D5C6E2020202072657475726E205C22E5BCBAE58589E78EAFE5A283EFBC8CE5BBBAE8AEAEE98787E58F96E998B2E68AA4E68EAAE696BD5C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E7BBBCE59088E88892E98082E5BAA6E8AF84E4BBB75C6E202A2040706172616D207B6E756D6265727D2068756D6964697479202D20E6B9BFE5BAA65C6E202A2040706172616D207B6E756D6265727D2074656D7065726174757265202D20E6B8A9E5BAA65C6E202A2040706172616D207B6E756D6265727D20696C6C756D696E6174696F6E202D20E58589E785A75C6E202A204072657475726E73207B737472696E677D20E7BBBCE59088E88892E98082E5BAA6E68F8FE8BFB05C6E202A2F5C6E636F6E7374206765744F766572616C6C436F6D666F72744C6576656C203D202868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E29203D3E207B5C6E202020202F2F20E88892E98082E5BAA6E8AF84E58886EFBC88E7AE80E58D95E79A84E58AA0E69D83E8AEA1E7AE97EFBC895C6E202020206C657420636F6D666F727453636F7265203D20303B5C6E202020205C6E202020202F2F20E6B8A9E5BAA6E88892E98082E5BAA6E8AF84E58886EFBC88E69C80E9878DE8A681EFBC895C6E202020206966202874656D7065726174757265203E3D2031382026262074656D7065726174757265203C3D20323629207B5C6E2020202020202020636F6D666F727453636F7265202B3D2034303B5C6E202020207D20656C7365206966202874656D7065726174757265203E3D2031352026262074656D7065726174757265203C3D20323829207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C7365206966202874656D7065726174757265203E3D2031302026262074656D7065726174757265203C3D20333029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E6B9BFE5BAA6E88892E98082E5BAA6E8AF84E588865C6E202020206966202868756D6964697479203E3D2034302026262068756D6964697479203C3D20363029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C7365206966202868756D6964697479203E3D2033302026262068756D6964697479203C3D20373029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E58589E785A7E88892E98082E5BAA6E8AF84E588865C6E2020202069662028696C6C756D696E6174696F6E203E3D2031303020262620696C6C756D696E6174696F6E203C3D203130303029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C73652069662028696C6C756D696E6174696F6E203E3D20353020262620696C6C756D696E6174696F6E203C3D203330303029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E6A0B9E68DAEE680BBE58886E8BF94E59B9EE68F8FE8BFB05C6E2020202069662028636F6D666F727453636F7265203E3D20393029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E99D9EE5B8B8E88892E98082EFBC8CE98082E5AE9CE995BFE697B6E997B4E5819CE795995C223B5C6E202020207D5C6E2020202069662028636F6D666F727453636F7265203E3D20373029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E88892E98082EFBC8CE4BD93E6849FE889AFE5A5BD5C223B5C6E202020207D5C6E2020202069662028636F6D666F727453636F7265203E3D20353029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E4B880E888ACEFBC8CE983A8E58886E68C87E6A087E99C80E4BC98E58C965C223B5C6E202020207D5C6E2020202072657475726E205C22E78EAFE5A283E4B88DE98082EFBC8CE5BBBAE8AEAEE8B083E695B4E6B8A9E6B9BFE5BAA6E68896E58589E785A7E69DA1E4BBB65C223B5C6E7D3B5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61643B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D696469747944657363203D2067657448756D69646974794465736372697074696F6E2868756D6964697479293B5C6E202020207D205C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D706572617475726544657363203D2067657454656D70657261747572654465736372697074696F6E2874656D7065726174757265293B5C6E202020207D5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E44657363203D20676574496C6C756D696E6174696F6E4465736372697074696F6E28696C6C756D696E6174696F6E293B5C6E5C6E5C6E202020207D5C6E20202020696628696C6C756D696E6174696F6E262674656D7065726174757265262668756D6964697479297B5C6E202020202020202070726F706572746965732E70726F706572746965732E6F766572616C6C436F6D666F7274203D206765744F766572616C6C436F6D666F72744C6576656C2868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C223B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929E5A194E79FB34D6F64627573E6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A4872D4D5154542D525455222C0A20202263726561746554696D6522203A20313736303833353239353830392C0A20202275706461746554696D6522203A20313736303833353330393733352C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20223351417A374875616841474E222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('bcbf9df24d2a49baa47ae74384a32063', 1761653519267, NULL, 'api', '(勿改)塔石Modbus温湿度光照子设备-MQTT-RTU', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226263626639646632346432613439626161343761653734333834613332303633222C0A20202273637269707422203A20225C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E6B9BFE5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D2068756D6964697479202D20E6B9BFE5BAA6E580BCEFBC88255248EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E73742067657448756D69646974794465736372697074696F6E203D202868756D696469747929203D3E207B5C6E202020206966202868756D6964697479203C2030207C7C2068756D6964697479203E2031303029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20323029207B5C6E202020202020202072657475726E205C22E7A9BAE6B094E99D9EE5B8B8E5B9B2E787A5EFBC8CE5BBBAE8AEAEE4BDBFE794A8E58AA0E6B9BFE599A85C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20343029207B5C6E202020202020202072657475726E205C22E7A9BAE6B094E5818FE5B9B2E787A5EFBC8CE98082E5BD93E8A1A5E6B0B45C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20363029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E88892E98082EFBC8CE98082E5AE9CE5B185E4BD8F5C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20383029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E98082E4B8ADEFBC8CE4BD93E6849FE88892E980825C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20393029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E8BE83E9AB98EFBC8CE5BBBAE8AEAEE98082E5BD93E9809AE9A38E5C223B5C6E202020207D5C6E2020202072657475726E205C22E6B9BFE9878DE78EAFE5A283EFBC8CE6B3A8E6848FE998B2E6BDAEE999A4E6B9BF5C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E6B8A9E5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D2074656D7065726174757265202D20E6B8A9E5BAA6E580BCEFBC88E28483EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E73742067657454656D70657261747572654465736372697074696F6E203D202874656D706572617475726529203D3E207B5C6E202020206966202874656D7065726174757265203C202D3430207C7C2074656D7065726174757265203E2031323529207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C203029207B5C6E202020202020202072657475726E205C22E69E81E5AF92E78EAFE5A283EFBC8CE6B3A8E6848FE998B2E586BBE4BF9DE69A965C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20313029207B5C6E202020202020202072657475726E205C22E5A4A9E6B094E5AF92E586B7EFBC8CE8AFB7E6B7BBE8A1A3E4BF9DE69A965C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20313829207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E58789E788BDEFBC8CE98082E5AE9CE6B4BBE58AA85C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20323629207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E88892E98082EFBC8CE4BD93E6849FE5AE9CE4BABA5C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20333029207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E98082E4B8ADEFBC8CE6B3A8E6848FE8A1A5E6B0B45C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20333529207B5C6E202020202020202072657475726E205C22E5A4A9E6B094E7828EE783ADEFBC8CE6B3A8E6848FE998B2E69A91E9998DE6B8A95C223B5C6E202020207D5C6E2020202072657475726E205C22E9AB98E6B8A9E78EAFE5A283EFBC8CE981BFE5858DE995BFE697B6E997B4E688B7E5A496E6B4BBE58AA85C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E58589E785A7E5BCBAE5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D20696C6C756D696E6174696F6E202D20E58589E785A7E580BCEFBC884C5558EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E737420676574496C6C756D696E6174696F6E4465736372697074696F6E203D2028696C6C756D696E6174696F6E29203D3E207B5C6E2020202069662028696C6C756D696E6174696F6E203C2030207C7C20696C6C756D696E6174696F6E203E20363535333529207B5C6E202020202020202072657475726E205C22E58589E785A7E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C20313029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E9BB91E69A97EFBC8CE5BBBAE8AEAEE5BC80E590AFE785A7E6988E5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C2031303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE6988FE69A97EFBC8CE98082E59088E4BC91E681AF5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C2035303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE69F94E5928CEFBC8CE98082E5AE9CE99885E8AFBB5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C203130303029207B5C6E202020202020202072657475726E205C22E58589E785A7E98082E4B8ADEFBC8CE88892E98082E887AAE784B65C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C203330303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE58585E8B6B3EFBC8CE98082E5AE9CE5B7A5E4BD9C5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C20313030303029207B5C6E202020202020202072657475726E205C22E58589E785A7E5BCBAE78388EFBC8CE6B3A8E6848FE998B2E699925C223B5C6E202020207D5C6E2020202072657475726E205C22E5BCBAE58589E78EAFE5A283EFBC8CE5BBBAE8AEAEE98787E58F96E998B2E68AA4E68EAAE696BD5C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E7BBBCE59088E88892E98082E5BAA6E8AF84E4BBB75C6E202A2040706172616D207B6E756D6265727D2068756D6964697479202D20E6B9BFE5BAA65C6E202A2040706172616D207B6E756D6265727D2074656D7065726174757265202D20E6B8A9E5BAA65C6E202A2040706172616D207B6E756D6265727D20696C6C756D696E6174696F6E202D20E58589E785A75C6E202A204072657475726E73207B737472696E677D20E7BBBCE59088E88892E98082E5BAA6E68F8FE8BFB05C6E202A2F5C6E636F6E7374206765744F766572616C6C436F6D666F72744C6576656C203D202868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E29203D3E207B5C6E202020202F2F20E88892E98082E5BAA6E8AF84E58886EFBC88E7AE80E58D95E79A84E58AA0E69D83E8AEA1E7AE97EFBC895C6E202020206C657420636F6D666F727453636F7265203D20303B5C6E202020205C6E202020202F2F20E6B8A9E5BAA6E88892E98082E5BAA6E8AF84E58886EFBC88E69C80E9878DE8A681EFBC895C6E202020206966202874656D7065726174757265203E3D2031382026262074656D7065726174757265203C3D20323629207B5C6E2020202020202020636F6D666F727453636F7265202B3D2034303B5C6E202020207D20656C7365206966202874656D7065726174757265203E3D2031352026262074656D7065726174757265203C3D20323829207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C7365206966202874656D7065726174757265203E3D2031302026262074656D7065726174757265203C3D20333029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E6B9BFE5BAA6E88892E98082E5BAA6E8AF84E588865C6E202020206966202868756D6964697479203E3D2034302026262068756D6964697479203C3D20363029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C7365206966202868756D6964697479203E3D2033302026262068756D6964697479203C3D20373029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E58589E785A7E88892E98082E5BAA6E8AF84E588865C6E2020202069662028696C6C756D696E6174696F6E203E3D2031303020262620696C6C756D696E6174696F6E203C3D203130303029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C73652069662028696C6C756D696E6174696F6E203E3D20353020262620696C6C756D696E6174696F6E203C3D203330303029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E6A0B9E68DAEE680BBE58886E8BF94E59B9EE68F8FE8BFB05C6E2020202069662028636F6D666F727453636F7265203E3D20393029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E99D9EE5B8B8E88892E98082EFBC8CE98082E5AE9CE995BFE697B6E997B4E5819CE795995C223B5C6E202020207D5C6E2020202069662028636F6D666F727453636F7265203E3D20373029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E88892E98082EFBC8CE4BD93E6849FE889AFE5A5BD5C223B5C6E202020207D5C6E2020202069662028636F6D666F727453636F7265203E3D20353029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E4B880E888ACEFBC8CE983A8E58886E68C87E6A087E99C80E4BC98E58C965C223B5C6E202020207D5C6E2020202072657475726E205C22E78EAFE5A283E4B88DE98082EFBC8CE5BBBAE8AEAEE8B083E695B4E6B8A9E6B9BFE5BAA6E68896E58589E785A7E69DA1E4BBB65C223B5C6E7D3B5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61643B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D696469747944657363203D2067657448756D69646974794465736372697074696F6E2868756D6964697479293B5C6E202020207D205C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D706572617475726544657363203D2067657454656D70657261747572654465736372697074696F6E2874656D7065726174757265293B5C6E202020207D5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E44657363203D20676574496C6C756D696E6174696F6E4465736372697074696F6E28696C6C756D696E6174696F6E293B5C6E5C6E5C6E202020207D5C6E20202020696628696C6C756D696E6174696F6E262674656D7065726174757265262668756D6964697479297B5C6E202020202020202070726F706572746965732E70726F706572746965732E6F766572616C6C436F6D666F7274203D206765744F766572616C6C436F6D666F72744C6576656C2868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C2230323033313030324235464246454643374635463238413246465C223B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929E5A194E79FB34D6F64627573E6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A4872D4D5154542D525455222C0A20202263726561746554696D6522203A20313736303833353239353830392C0A20202275706461746554696D6522203A20313736313635333531393235342C0A2020226C6F636B22203A202230222C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20223351417A374875616841474E222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('bcbf9df24d2a49baa47ae74384a32063', 1761699515896, NULL, 'api', '(勿改)塔石Modbus温湿度光照子设备-MQTT-RTU', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226263626639646632346432613439626161343761653734333834613332303633222C0A20202273637269707422203A20225C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E6B9BFE5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D2068756D6964697479202D20E6B9BFE5BAA6E580BCEFBC88255248EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E73742067657448756D69646974794465736372697074696F6E203D202868756D696469747929203D3E207B5C6E202020206966202868756D6964697479203C2030207C7C2068756D6964697479203E2031303029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20323029207B5C6E202020202020202072657475726E205C22E7A9BAE6B094E99D9EE5B8B8E5B9B2E787A5EFBC8CE5BBBAE8AEAEE4BDBFE794A8E58AA0E6B9BFE599A85C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20343029207B5C6E202020202020202072657475726E205C22E7A9BAE6B094E5818FE5B9B2E787A5EFBC8CE98082E5BD93E8A1A5E6B0B45C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20363029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E88892E98082EFBC8CE98082E5AE9CE5B185E4BD8F5C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20383029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E98082E4B8ADEFBC8CE4BD93E6849FE88892E980825C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20393029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E8BE83E9AB98EFBC8CE5BBBAE8AEAEE98082E5BD93E9809AE9A38E5C223B5C6E202020207D5C6E2020202072657475726E205C22E6B9BFE9878DE78EAFE5A283EFBC8CE6B3A8E6848FE998B2E6BDAEE999A4E6B9BF5C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E6B8A9E5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D2074656D7065726174757265202D20E6B8A9E5BAA6E580BCEFBC88E28483EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E73742067657454656D70657261747572654465736372697074696F6E203D202874656D706572617475726529203D3E207B5C6E202020206966202874656D7065726174757265203C202D3430207C7C2074656D7065726174757265203E2031323529207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C203029207B5C6E202020202020202072657475726E205C22E69E81E5AF92E78EAFE5A283EFBC8CE6B3A8E6848FE998B2E586BBE4BF9DE69A965C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20313029207B5C6E202020202020202072657475726E205C22E5A4A9E6B094E5AF92E586B7EFBC8CE8AFB7E6B7BBE8A1A3E4BF9DE69A965C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20313829207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E58789E788BDEFBC8CE98082E5AE9CE6B4BBE58AA85C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20323629207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E88892E98082EFBC8CE4BD93E6849FE5AE9CE4BABA5C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20333029207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E98082E4B8ADEFBC8CE6B3A8E6848FE8A1A5E6B0B45C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20333529207B5C6E202020202020202072657475726E205C22E5A4A9E6B094E7828EE783ADEFBC8CE6B3A8E6848FE998B2E69A91E9998DE6B8A95C223B5C6E202020207D5C6E2020202072657475726E205C22E9AB98E6B8A9E78EAFE5A283EFBC8CE981BFE5858DE995BFE697B6E997B4E688B7E5A496E6B4BBE58AA85C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E58589E785A7E5BCBAE5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D20696C6C756D696E6174696F6E202D20E58589E785A7E580BCEFBC884C5558EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E737420676574496C6C756D696E6174696F6E4465736372697074696F6E203D2028696C6C756D696E6174696F6E29203D3E207B5C6E2020202069662028696C6C756D696E6174696F6E203C2030207C7C20696C6C756D696E6174696F6E203E20363535333529207B5C6E202020202020202072657475726E205C22E58589E785A7E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C20313029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E9BB91E69A97EFBC8CE5BBBAE8AEAEE5BC80E590AFE785A7E6988E5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C2031303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE6988FE69A97EFBC8CE98082E59088E4BC91E681AF5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C2035303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE69F94E5928CEFBC8CE98082E5AE9CE99885E8AFBB5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C203130303029207B5C6E202020202020202072657475726E205C22E58589E785A7E98082E4B8ADEFBC8CE88892E98082E887AAE784B65C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C203330303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE58585E8B6B3EFBC8CE98082E5AE9CE5B7A5E4BD9C5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C20313030303029207B5C6E202020202020202072657475726E205C22E58589E785A7E5BCBAE78388EFBC8CE6B3A8E6848FE998B2E699925C223B5C6E202020207D5C6E2020202072657475726E205C22E5BCBAE58589E78EAFE5A283EFBC8CE5BBBAE8AEAEE98787E58F96E998B2E68AA4E68EAAE696BD5C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E7BBBCE59088E88892E98082E5BAA6E8AF84E4BBB75C6E202A2040706172616D207B6E756D6265727D2068756D6964697479202D20E6B9BFE5BAA65C6E202A2040706172616D207B6E756D6265727D2074656D7065726174757265202D20E6B8A9E5BAA65C6E202A2040706172616D207B6E756D6265727D20696C6C756D696E6174696F6E202D20E58589E785A75C6E202A204072657475726E73207B737472696E677D20E7BBBCE59088E88892E98082E5BAA6E68F8FE8BFB05C6E202A2F5C6E636F6E7374206765744F766572616C6C436F6D666F72744C6576656C203D202868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E29203D3E207B5C6E202020202F2F20E88892E98082E5BAA6E8AF84E58886EFBC88E7AE80E58D95E79A84E58AA0E69D83E8AEA1E7AE97EFBC895C6E202020206C657420636F6D666F727453636F7265203D20303B5C6E202020205C6E202020202F2F20E6B8A9E5BAA6E88892E98082E5BAA6E8AF84E58886EFBC88E69C80E9878DE8A681EFBC895C6E202020206966202874656D7065726174757265203E3D2031382026262074656D7065726174757265203C3D20323629207B5C6E2020202020202020636F6D666F727453636F7265202B3D2034303B5C6E202020207D20656C7365206966202874656D7065726174757265203E3D2031352026262074656D7065726174757265203C3D20323829207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C7365206966202874656D7065726174757265203E3D2031302026262074656D7065726174757265203C3D20333029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E6B9BFE5BAA6E88892E98082E5BAA6E8AF84E588865C6E202020206966202868756D6964697479203E3D2034302026262068756D6964697479203C3D20363029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C7365206966202868756D6964697479203E3D2033302026262068756D6964697479203C3D20373029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E58589E785A7E88892E98082E5BAA6E8AF84E588865C6E2020202069662028696C6C756D696E6174696F6E203E3D2031303020262620696C6C756D696E6174696F6E203C3D203130303029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C73652069662028696C6C756D696E6174696F6E203E3D20353020262620696C6C756D696E6174696F6E203C3D203330303029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E6A0B9E68DAEE680BBE58886E8BF94E59B9EE68F8FE8BFB05C6E2020202069662028636F6D666F727453636F7265203E3D20393029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E99D9EE5B8B8E88892E98082EFBC8CE98082E5AE9CE995BFE697B6E997B4E5819CE795995C223B5C6E202020207D5C6E2020202069662028636F6D666F727453636F7265203E3D20373029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E88892E98082EFBC8CE4BD93E6849FE889AFE5A5BD5C223B5C6E202020207D5C6E2020202069662028636F6D666F727453636F7265203E3D20353029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E4B880E888ACEFBC8CE983A8E58886E68C87E6A087E99C80E4BC98E58C965C223B5C6E202020207D5C6E2020202072657475726E205C22E78EAFE5A283E4B88DE98082EFBC8CE5BBBAE8AEAEE8B083E695B4E6B8A9E6B9BFE5BAA6E68896E58589E785A7E69DA1E4BBB65C223B5C6E7D3B5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61643B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D696469747944657363203D2067657448756D69646974794465736372697074696F6E2868756D6964697479293B5C6E202020207D205C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D706572617475726544657363203D2067657454656D70657261747572654465736372697074696F6E2874656D7065726174757265293B5C6E202020207D5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E44657363203D20676574496C6C756D696E6174696F6E4465736372697074696F6E28696C6C756D696E6174696F6E293B5C6E5C6E5C6E202020207D5C6E20202020696628696C6C756D696E6174696F6E262674656D7065726174757265262668756D6964697479297B5C6E202020202020202070726F706572746965732E70726F706572746965732E6F766572616C6C436F6D666F7274203D206765744F766572616C6C436F6D666F72744C6576656C2868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C223032303331303033363530303941303030303030303030303030303030303030303344313543333030393033303230303430353837355C223B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929E5A194E79FB34D6F64627573E6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A4872D4D5154542D525455222C0A20202263726561746554696D6522203A20313736303833353239353830392C0A20202275706461746554696D6522203A20313736313639393531353836392C0A2020226C6F636B22203A202230222C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20223351417A374875616841474E222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('bcbf9df24d2a49baa47ae74384a32063', 1761895178567, NULL, 'api', '(勿改)塔石Modbus温湿度光照子设备-MQTT-RTU', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226263626639646632346432613439626161343761653734333834613332303633222C0A20202273637269707422203A20225C6E696D706F727420636E2E6875746F6F6C2E636F72652E7574696C2E4E756D6265725574696C3B5C6E696D706F7274206C6F673B5C6E5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E6B9BFE5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D2068756D6964697479202D20E6B9BFE5BAA6E580BCEFBC88255248EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E73742067657448756D69646974794465736372697074696F6E203D202868756D696469747929203D3E207B5C6E202020206966202868756D6964697479203C2030207C7C2068756D6964697479203E2031303029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20323029207B5C6E202020202020202072657475726E205C22E7A9BAE6B094E99D9EE5B8B8E5B9B2E787A5EFBC8CE5BBBAE8AEAEE4BDBFE794A8E58AA0E6B9BFE599A85C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20343029207B5C6E202020202020202072657475726E205C22E7A9BAE6B094E5818FE5B9B2E787A5EFBC8CE98082E5BD93E8A1A5E6B0B45C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20363029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E88892E98082EFBC8CE98082E5AE9CE5B185E4BD8F5C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20383029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E98082E4B8ADEFBC8CE4BD93E6849FE88892E980825C223B5C6E202020207D5C6E202020206966202868756D6964697479203C20393029207B5C6E202020202020202072657475726E205C22E6B9BFE5BAA6E8BE83E9AB98EFBC8CE5BBBAE8AEAEE98082E5BD93E9809AE9A38E5C223B5C6E202020207D5C6E2020202072657475726E205C22E6B9BFE9878DE78EAFE5A283EFBC8CE6B3A8E6848FE998B2E6BDAEE999A4E6B9BF5C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E6B8A9E5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D2074656D7065726174757265202D20E6B8A9E5BAA6E580BCEFBC88E28483EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E73742067657454656D70657261747572654465736372697074696F6E203D202874656D706572617475726529203D3E207B5C6E202020206966202874656D7065726174757265203C202D3430207C7C2074656D7065726174757265203E2031323529207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C203029207B5C6E202020202020202072657475726E205C22E69E81E5AF92E78EAFE5A283EFBC8CE6B3A8E6848FE998B2E586BBE4BF9DE69A965C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20313029207B5C6E202020202020202072657475726E205C22E5A4A9E6B094E5AF92E586B7EFBC8CE8AFB7E6B7BBE8A1A3E4BF9DE69A965C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20313829207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E58789E788BDEFBC8CE98082E5AE9CE6B4BBE58AA85C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20323629207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E88892E98082EFBC8CE4BD93E6849FE5AE9CE4BABA5C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20333029207B5C6E202020202020202072657475726E205C22E6B8A9E5BAA6E98082E4B8ADEFBC8CE6B3A8E6848FE8A1A5E6B0B45C223B5C6E202020207D5C6E202020206966202874656D7065726174757265203C20333529207B5C6E202020202020202072657475726E205C22E5A4A9E6B094E7828EE783ADEFBC8CE6B3A8E6848FE998B2E69A91E9998DE6B8A95C223B5C6E202020207D5C6E2020202072657475726E205C22E9AB98E6B8A9E78EAFE5A283EFBC8CE981BFE5858DE995BFE697B6E997B4E688B7E5A496E6B4BBE58AA85C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E58589E785A7E5BCBAE5BAA6E68F8FE8BFB0E4BFA1E681AF5C6E202A2040706172616D207B6E756D6265727D20696C6C756D696E6174696F6E202D20E58589E785A7E580BCEFBC884C5558EFBC895C6E202A204072657475726E73207B737472696E677D20E4BABAE680A7E58C96E68F8FE8BFB05C6E202A2F5C6E636F6E737420676574496C6C756D696E6174696F6E4465736372697074696F6E203D2028696C6C756D696E6174696F6E29203D3E207B5C6E2020202069662028696C6C756D696E6174696F6E203C2030207C7C20696C6C756D696E6174696F6E203E20363535333529207B5C6E202020202020202072657475726E205C22E58589E785A7E4BCA0E6849FE599A8E695B0E68DAEE5BC82E5B8B85C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C20313029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E9BB91E69A97EFBC8CE5BBBAE8AEAEE5BC80E590AFE785A7E6988E5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C2031303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE6988FE69A97EFBC8CE98082E59088E4BC91E681AF5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C2035303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE69F94E5928CEFBC8CE98082E5AE9CE99885E8AFBB5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C203130303029207B5C6E202020202020202072657475726E205C22E58589E785A7E98082E4B8ADEFBC8CE88892E98082E887AAE784B65C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C203330303029207B5C6E202020202020202072657475726E205C22E58589E7BABFE58585E8B6B3EFBC8CE98082E5AE9CE5B7A5E4BD9C5C223B5C6E202020207D5C6E2020202069662028696C6C756D696E6174696F6E203C20313030303029207B5C6E202020202020202072657475726E205C22E58589E785A7E5BCBAE78388EFBC8CE6B3A8E6848FE998B2E699925C223B5C6E202020207D5C6E2020202072657475726E205C22E5BCBAE58589E78EAFE5A283EFBC8CE5BBBAE8AEAEE98787E58F96E998B2E68AA4E68EAAE696BD5C223B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E88EB7E58F96E7BBBCE59088E88892E98082E5BAA6E8AF84E4BBB75C6E202A2040706172616D207B6E756D6265727D2068756D6964697479202D20E6B9BFE5BAA65C6E202A2040706172616D207B6E756D6265727D2074656D7065726174757265202D20E6B8A9E5BAA65C6E202A2040706172616D207B6E756D6265727D20696C6C756D696E6174696F6E202D20E58589E785A75C6E202A204072657475726E73207B737472696E677D20E7BBBCE59088E88892E98082E5BAA6E68F8FE8BFB05C6E202A2F5C6E636F6E7374206765744F766572616C6C436F6D666F72744C6576656C203D202868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E29203D3E207B5C6E202020202F2F20E88892E98082E5BAA6E8AF84E58886EFBC88E7AE80E58D95E79A84E58AA0E69D83E8AEA1E7AE97EFBC895C6E202020206C657420636F6D666F727453636F7265203D20303B5C6E202020205C6E202020202F2F20E6B8A9E5BAA6E88892E98082E5BAA6E8AF84E58886EFBC88E69C80E9878DE8A681EFBC895C6E202020206966202874656D7065726174757265203E3D2031382026262074656D7065726174757265203C3D20323629207B5C6E2020202020202020636F6D666F727453636F7265202B3D2034303B5C6E202020207D20656C7365206966202874656D7065726174757265203E3D2031352026262074656D7065726174757265203C3D20323829207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C7365206966202874656D7065726174757265203E3D2031302026262074656D7065726174757265203C3D20333029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E6B9BFE5BAA6E88892E98082E5BAA6E8AF84E588865C6E202020206966202868756D6964697479203E3D2034302026262068756D6964697479203C3D20363029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C7365206966202868756D6964697479203E3D2033302026262068756D6964697479203C3D20373029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E58589E785A7E88892E98082E5BAA6E8AF84E588865C6E2020202069662028696C6C756D696E6174696F6E203E3D2031303020262620696C6C756D696E6174696F6E203C3D203130303029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2033303B5C6E202020207D20656C73652069662028696C6C756D696E6174696F6E203E3D20353020262620696C6C756D696E6174696F6E203C3D203330303029207B5C6E2020202020202020636F6D666F727453636F7265202B3D2032303B5C6E202020207D20656C7365207B5C6E2020202020202020636F6D666F727453636F7265202B3D2031303B5C6E202020207D5C6E5C6E202020202F2F20E6A0B9E68DAEE680BBE58886E8BF94E59B9EE68F8FE8BFB05C6E2020202069662028636F6D666F727453636F7265203E3D20393029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E99D9EE5B8B8E88892E98082EFBC8CE98082E5AE9CE995BFE697B6E997B4E5819CE795995C223B5C6E202020207D5C6E2020202069662028636F6D666F727453636F7265203E3D20373029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E88892E98082EFBC8CE4BD93E6849FE889AFE5A5BD5C223B5C6E202020207D5C6E2020202069662028636F6D666F727453636F7265203E3D20353029207B5C6E202020202020202072657475726E205C22E78EAFE5A283E4B880E888ACEFBC8CE983A8E58886E68C87E6A087E99C80E4BC98E58C965C223B5C6E202020207D5C6E2020202072657475726E205C22E78EAFE5A283E4B88DE98082EFBC8CE5BBBAE8AEAEE8B083E695B4E6B8A9E6B9BFE5BAA6E68896E58589E785A7E69DA1E4BBB65C223B5C6E7D3B5C6E76617220656E636F6465203D202866756E6374696F6E5265714A736F6E2C20736861646F7729203D3E207B5C6E2020205C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6A0B8E5BF83E587BDE695B0EFBC9A6465636F6465EFBC883136E8BF9BE588B6E68AA5E69687E28692E789A9E6A8A1E59E8BEFBC89202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2A2A5C6E202A206465636F6465E980BBE8BE91EFBC9AE8A7A3E69E90E8AEBEE5A487E8BF94E59B9EE79A844D6F6462757320525455E68AA5E69687EFBC8CE8BDACE68DA2E4B8BAE789A9E6A8A1E59E8BE5B19EE680A75C6E202A2040706172616D207B537472696E677D207061796C6F6164202D20E8AEBEE5A487E4B88AE68AA5E58E9FE5A78B3136E8BF9BE588B6E68AA5E696875C6E202A2040706172616D207B4F626A6563747D20636F6E74657874202D20E4B88AE4B88BE69687EFBC88E69A82E69CAAE4BDBFE794A8EFBC895C6E202A204072657475726E73207B41727261797D20E8A7A3E69E90E7BB93E69E9CEFBC88E590AB50524F50455254494553E5AFB9E8B1A1EFBC8CE590ABE4BCA0E6849FE695B0E68DAEE4B88EE4BA8BE4BBB6EFBC895C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420636F72655061796C6F6164203D207061796C6F61643B5C6E20202020636F6E73742070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F61645C6E20202020202020207D5C6E202020207D3B5C6E20202020636F6E737420736C61766541646472486578203D20636F72655061796C6F61642E737562737472696E6728302C2032293B5C6E20202020636F6E737420736C61766541646472203D20496E74656765722E7061727365496E7428736C617665416464724865782C203136293B5C6E20202020636F6E73742066756E63436F6465203D20636F72655061796C6F61642E737562737472696E6728322C2034293B5C6E202020202F2F20E695B0E68DAEE995BFE5BAA6EFBC88342D36E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3530EFBC9AE695B0E68DAEE995BFE5BAA631E5AD97E88A82EFBC895C6E20202020636F6E737420646174614C656E486578203D20636F72655061796C6F61642E737562737472696E6728342C2036293B5C6E20202020636F6E737420646174614C656E203D20496E74656765722E7061727365496E7428646174614C656E4865782C203136293B5C6E20202020202F2F20342E20E8A7A3E69E90E4BCA0E6849FE695B0E68DAEEFBC88E5AFB9E785A7E8A784E6A0BCE4B9A6322D3533E5AF84E5AD98E599A8E59CB0E59D80E8A1A8EFBC895C6E20202020636F6E7374206461746141726561203D20636F72655061796C6F61642E737562737472696E6728362C2036202B20646174614C656E202A2032293B202F2F20E695B0E68DAEE58CBAEFBC88362D3338E4BD8DEFBC8C3136E5AD97E88A82EFBC895C6E5C6E202020202F2F20342E3120E6B9BFE5BAA6E8A7A3E69E90EFBC8830303048E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA302D33E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B9BFE5BAA6E5AD98E582A8E4BA8E3430303031EFBC895C6E20202020636F6E73742068756D6964697479486578203D2064617461417265612E737562737472696E6728302C2034293B5C6E20202020636F6E73742068756D6964697479526177203D20496E74656765722E7061727365496E742868756D69646974794865782C203136293B5C6E20202020636F6E73742068756D6964697479203D204E756D6265725574696C2E6469762868756D69646974795261772C2031302C2031293B202F2F20302E31255248E58D95E4BD8DE68DA2E7AE97E4B8BA2552485C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B9BFE5BAA6302552487E313030255248EFBC895C6E202020206966202868756D6964697479203E3D20302026262068756D6964697479203C3D2031303029207B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D6964697479203D2068756D69646974793B5C6E202020202020202070726F706572746965732E70726F706572746965732E68756D696469747944657363203D2067657448756D69646974794465736372697074696F6E2868756D6964697479293B5C6E202020207D205C6E202020202F2F20342E3220E6B8A9E5BAA6E8A7A3E69E90EFBC883030303148E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA342D37E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE6B8A9E5BAA6E5AD98E582A8E4BA8E3430303032EFBC895C6E20202020636F6E73742074656D70486578203D2064617461417265612E737562737472696E6728342C2038293B5C6E20202020636F6E73742074656D70526177203D20496E74656765722E7061727365496E742874656D704865782C203136293B5C6E20202020636F6E73742074656D7065726174757265203D204E756D6265725574696C2E6469762874656D705261772C2031302C2031293B202F2F20302E31E28483E58D95E4BD8DE68DA2E7AE97E4B8BAE284835C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE6B8A9E5BAA62D3430E284837E313235E28483EFBC895C6E202020206966202874656D7065726174757265203E3D202D34302026262074656D7065726174757265203C3D2031323529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D7065726174757265203D2074656D70657261747572653B5C6E202020202020202070726F706572746965732E70726F706572746965732E74656D706572617475726544657363203D2067657454656D70657261747572654465736372697074696F6E2874656D7065726174757265293B5C6E202020207D5C6E202020202F2F20342E3320E58589E785A7E5BCBAE5BAA6E8A7A3E69E90EFBC883030303748E5AF84E5AD98E599A8EFBC8CE695B0E68DAEE58CBA32382D3331E4BD8DEFBC8CE8A784E6A0BCE4B9A6322D3533EFBC9AE58589E785A7E5AD98E582A8E4BA8E3430303038EFBC895C6E20202020636F6E737420696C6C75486578203D2064617461417265612E737562737472696E672832382C203332293B5C6E20202020636F6E737420696C6C756D696E6174696F6E203D20496E74656765722E7061727365496E7428696C6C754865782C203136293B5C6E202020202F2F20E9AA8CE8AF81E88C83E59BB4EFBC88E8A784E6A0BCE4B9A6322D3433EFBC9AE58589E785A7307E3635353335204C5558EFBC895C6E2020202069662028696C6C756D696E6174696F6E203E3D203020262620696C6C756D696E6174696F6E203C3D20363535333529207B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E203D20696C6C756D696E6174696F6E3B5C6E202020202020202070726F706572746965732E70726F706572746965732E696C6C756D696E6174696F6E44657363203D20676574496C6C756D696E6174696F6E4465736372697074696F6E28696C6C756D696E6174696F6E293B5C6E5C6E5C6E202020207D5C6E20202020696628696C6C756D696E6174696F6E262674656D7065726174757265262668756D6964697479297B5C6E202020202020202070726F706572746965732E70726F706572746965732E6F766572616C6C436F6D666F7274203D206765744F766572616C6C436F6D666F72744C6576656C2868756D69646974792C2074656D70657261747572652C20696C6C756D696E6174696F6E293B5C6E202020207D5C6E2020202072657475726E2070726F706572746965733B5C6E7D3B5C6E5C6E2F2F202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D20E6B58BE8AF95E7A4BAE4BE8B202D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C6E2F2F20312E20E6B58BE8AF95656E636F6465EFBC9AE8AFBBE58F96E585A8E983A8E695B0E68DAEEFBC88E4BB8EE69CBAE59CB0E59D8032EFBC895C6E2F2F20636F6E7374207465737452656164526571203D20277B5C226D657373616765547970655C223A5C2246554E4354494F4E535C222C5C2266756E6374696F6E5C223A5C2272656164416C6C446174615C222C5C22646174615C223A7B5C22736C617665416464726573735C223A327D7D273B5C6E2F2F206C6F672E696E666F285C22E6B58BE8AF95656E636F6465E7BB93E69E9CEFBC9A7B7D5C222C20656E636F64652874657374526561645265712C207B7D29293B5C6E5C6E2F2F20322E20E6B58BE8AF956465636F6465EFBC9AE8A7A3E69E90E794A8E688B7E68F90E4BE9BE79A84E8BF94E59B9EE68AA5E69687EFBC883030303230303030303031333032303331303033303430313132303030303030303030303030303030303030303030303030EFBC895C6E636F6E737420746573745061796C6F6164203D205C22303230333130303339423030433830303030303030303030343041464646314646464644464644335C223B5C6E5C6E72657475726E206465636F646528746573745061796C6F6164293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929E5A194E79FB34D6F64627573E6B8A9E6B9BFE5BAA6E58589E785A7E5AD90E8AEBEE5A4872D4D5154542D525455222C0A20202263726561746554696D6522203A20313736303833353239353830392C0A20202275706461746554696D6522203A20313736313839353137383534312C0A2020226C6F636B22203A202230222C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20223351417A374875616841474E222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('c1833b4bf18348fc916e6d89fb76e7a9', 1760834956094, NULL, 'api', '(勿改)塔石Modbus-DTU(MQTT通道3)', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226331383333623462663138333438666339313665366438396662373665376139222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D207061796C6F6164203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C225C222C5C6E20202020202020205C2270726F647563744B65795C223A205C225C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D207061796C6F6164203D3E207B5C6E20202020766172207273203D205B5D3B5C6E202020202F2F20E5B19EE680A75C6E202020207661722070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B7D5C6E202020207D3B5C6E202020202F2F2072732E707573682870726F70657274696573293B5C6E202020205C6E202020202F2F20E4BA8BE4BBB65C6E20202020766172206576656E74203D207B5C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C5C6E20202020202020205C226576656E745C223A205C225C222C5C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E202020202F2F2072732E70757368286576656E74293B5C6E202020205C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2F20E8B083E8AF95E7A4BAE4BE8BEFBC88E6ADA3E5BC8FE4BDBFE794A8E8AFB7E588A0E999A4E68896E6B3A8E9878AEFBC895C6E2F2F72657475726E207072654465636F6465285C225C22293B5C6E2F2F2072657475726E20656E636F6465287B7D293B5C6E2F2F2072657475726E206465636F6465285C225C22293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929E5A194E79FB34D6F646275732D445455284D515454E9809AE981933329222C0A20202263726561746554696D6522203A20313736303833343935363037342C0A20202275706461746554696D6522203A206E756C6C2C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A206E756C6C2C0A2020227061746822203A2022786245324348754264744242222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('c1833b4bf18348fc916e6d89fb76e7a9', 1760834974289, NULL, 'api', '(勿改)塔石Modbus-DTU(MQTT通道3)', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226331383333623462663138333438666339313665366438396662373665376139222C0A20202273637269707422203A20222F2FE7BC96E7A0815C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E5C7472657475726E2027273B5C6E7D5C6E2F2FE8A7A3E7A0815C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20E588A4E696ADE698AFE590A6E698AF4D515454E58D8FE8AEAEE5B182E79A84E5BF83E8B7B3E58C85EFBC8850494E475245512F50494E4752455350EFBC895C6E202020202F2F205C2237303639366536375C2220E698AF205C2270696E675C2220E79A84E58D81E585ADE8BF9BE588B6E8A1A8E7A4BAEFBC8CE58FAFE883BDE698AFE5BA94E794A8E5B182E887AAE5AE9AE4B989E5BF83E8B7B35C6E20202020696620287061796C6F6164203D3D3D205C2237303639366536375C2229207B5C6E202020202020202072657475726E206E756C6C3B202F2F20E8BF87E6BBA4E68E89E59FBAE7A180E79A8470696E67E5BF83E8B7B3EFBC8CE4B88DE8BF9BE8A18CE4B89AE58AA1E5A484E790865C6E202020207D5C6E202020205C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D5C6E202020207D3B5C6E202020205C6E202020202F2F20E5B086E58D81E585ADE8BF9BE588B67061796C6F6164E8BDACE68DA2E4B8BA4153434949E5AD97E7ACA6E4B8B25C6E2020202076617220686578536F75726365203D207061796C6F61643B5C6E202020205C6E202020202F2F20E4BC98E58588E588A4E696ADE698AFE590A6E698AF4845415254E6A0BCE5BC8FE79A84E5BF83E8B7B35B365D2840726566295C6E2020202069662028686578536F757263652E73746172747357697468285C2248454152545C222929207B5C6E20202020202020202F2F20445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2F20E8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35B312C335D2840726566295C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22696D65695C223A2070617274735B315D2C5C6E202020202020202020202020202020205C226373715C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2274696D657374616D705C223A2070617274735B335D2C5C6E202020202020202020202020202020205C226770735C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2269636369645C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22696D73695C223A2070617274735B365D2C5C6E202020202020202020202020202020205C22686561727462656174547970655C223A205C224454555F48454152545C2220202F2F20E6A087E8AEB0E4B8BA445455E5BF83E8B7B3E7B1BBE59E8B5C6E2020202020202020202020207D3B5C6E2020202020202020202020205C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E2020202020202020202020202020202F2F7074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E20202020202020202020202020202F2F20207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D205C6E202020202F2F20E5A682E69E9CE4B88DE698AF4845415254E5BF83E8B7B3EFBC8CE5B09DE8AF95E8A7A3E69E90E4B8BA4A534F4EE6A0BCE5BC8F5B355D2840726566295C6E20202020656C7365206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D5C6E202020202F2F20E69C80E5908EE5B09DE8AF95E8A7A3E69E904D6F64627573E4BB8EE7AB99E695B0E68DAE5C6E20202020656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E20202020202020202F2F20E4BB8EE58D81E585ADE8BF9BE588B6E68AA5E69687E4B8ADE68F90E58F96E4BB8EE7AB99E59CB0E59D80EFBC88E4BD8DE7BDAE31322D3133E5AD97E88A82EFBC895C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E74287061796C6F61642E737562737472696E672831322C203134292C203136293B202F2F20E4BDBFE794A83136E8BF9BE588B6E8A7A3E69E905C6E20202020202020207074732E737562446576696365203D207B205C6E2020202020202020202020205C22736C617665416464726573735C223A20616464722C5C6E2020202020202020202020205C2270726F746F636F6C5C223A205C224D6F646275735254555C225C6E20202020202020207D3B5C6E202020207D5C6E202020205C6E2020202072657475726E205B7074735D3B202F2F20E8BF94E59B9EE695B0E7BB84E6A0BCE5BC8FE4B88E544350E78988E69CACE4BF9DE68C81E4B880E887B45C6E7D3B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929E5A194E79FB34D6F646275732D445455284D515454E9809AE981933329222C0A20202263726561746554696D6522203A20313736303833343935363037342C0A20202275706461746554696D6522203A20313736303833343937343237352C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022786245324348754264744242222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('c1833b4bf18348fc916e6d89fb76e7a9', 1760834976124, NULL, 'api', '(勿改)塔石Modbus-DTU(MQTT通道3)', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226331383333623462663138333438666339313665366438396662373665376139222C0A20202273637269707422203A20222F2FE7BC96E7A0815C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E5C7472657475726E2027273B5C6E7D5C6E2F2FE8A7A3E7A0815C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20E588A4E696ADE698AFE590A6E698AF4D515454E58D8FE8AEAEE5B182E79A84E5BF83E8B7B3E58C85EFBC8850494E475245512F50494E4752455350EFBC895C6E202020202F2F205C2237303639366536375C2220E698AF205C2270696E675C2220E79A84E58D81E585ADE8BF9BE588B6E8A1A8E7A4BAEFBC8CE58FAFE883BDE698AFE5BA94E794A8E5B182E887AAE5AE9AE4B989E5BF83E8B7B35C6E20202020696620287061796C6F6164203D3D3D205C2237303639366536375C2229207B5C6E202020202020202072657475726E206E756C6C3B202F2F20E8BF87E6BBA4E68E89E59FBAE7A180E79A8470696E67E5BF83E8B7B3EFBC8CE4B88DE8BF9BE8A18CE4B89AE58AA1E5A484E790865C6E202020207D5C6E202020205C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D5C6E202020207D3B5C6E202020205C6E202020202F2F20E5B086E58D81E585ADE8BF9BE588B67061796C6F6164E8BDACE68DA2E4B8BA4153434949E5AD97E7ACA6E4B8B25C6E2020202076617220686578536F75726365203D207061796C6F61643B5C6E202020205C6E202020202F2F20E4BC98E58588E588A4E696ADE698AFE590A6E698AF4845415254E6A0BCE5BC8FE79A84E5BF83E8B7B35B365D2840726566295C6E2020202069662028686578536F757263652E73746172747357697468285C2248454152545C222929207B5C6E20202020202020202F2F20445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2F20E8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35B312C335D2840726566295C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22696D65695C223A2070617274735B315D2C5C6E202020202020202020202020202020205C226373715C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2274696D657374616D705C223A2070617274735B335D2C5C6E202020202020202020202020202020205C226770735C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2269636369645C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22696D73695C223A2070617274735B365D2C5C6E202020202020202020202020202020205C22686561727462656174547970655C223A205C224454555F48454152545C2220202F2F20E6A087E8AEB0E4B8BA445455E5BF83E8B7B3E7B1BBE59E8B5C6E2020202020202020202020207D3B5C6E2020202020202020202020205C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E2020202020202020202020202020202F2F7074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E20202020202020202020202020202F2F20207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D205C6E202020202F2F20E5A682E69E9CE4B88DE698AF4845415254E5BF83E8B7B3EFBC8CE5B09DE8AF95E8A7A3E69E90E4B8BA4A534F4EE6A0BCE5BC8F5B355D2840726566295C6E20202020656C7365206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D5C6E202020202F2F20E69C80E5908EE5B09DE8AF95E8A7A3E69E904D6F64627573E4BB8EE7AB99E695B0E68DAE5C6E20202020656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E20202020202020202F2F20E4BB8EE58D81E585ADE8BF9BE588B6E68AA5E69687E4B8ADE68F90E58F96E4BB8EE7AB99E59CB0E59D80EFBC88E4BD8DE7BDAE31322D3133E5AD97E88A82EFBC895C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E74287061796C6F61642E737562737472696E672831322C203134292C203136293B202F2F20E4BDBFE794A83136E8BF9BE588B6E8A7A3E69E905C6E20202020202020207074732E737562446576696365203D207B205C6E2020202020202020202020205C22736C617665416464726573735C223A20616464722C5C6E2020202020202020202020205C2270726F746F636F6C5C223A205C224D6F646275735254555C225C6E20202020202020207D3B5C6E202020207D5C6E202020205C6E2020202072657475726E205B7074735D3B202F2F20E8BF94E59B9EE695B0E7BB84E6A0BCE5BC8FE4B88E544350E78988E69CACE4BF9DE68C81E4B880E887B45C6E7D3B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929E5A194E79FB34D6F646275732D445455284D515454E9809AE981933329222C0A20202263726561746554696D6522203A20313736303833343935363037342C0A20202275706461746554696D6522203A20313736303833343937363130312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022786245324348754264744242222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('c1833b4bf18348fc916e6d89fb76e7a9', 1760835048472, NULL, 'api', '(勿改)塔石Modbus-DTU(MQTT通道3)', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226331383333623462663138333438666339313665366438396662373665376139222C0A20202273637269707422203A20222F2FE7BC96E7A0815C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E5C7472657475726E2027273B5C6E7D5C6E2F2FE8A7A3E7A0815C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20E588A4E696ADE698AFE590A6E698AF4D515454E58D8FE8AEAEE5B182E79A84E5BF83E8B7B3E58C85EFBC8850494E475245512F50494E4752455350EFBC895C6E202020202F2F205C2237303639366536375C2220E698AF205C2270696E675C2220E79A84E58D81E585ADE8BF9BE588B6E8A1A8E7A4BAEFBC8CE58FAFE883BDE698AFE5BA94E794A8E5B182E887AAE5AE9AE4B989E5BF83E8B7B35C6E20202020696620287061796C6F6164203D3D3D205C2237303639366536375C2229207B5C6E202020202020202072657475726E206E756C6C3B202F2F20E8BF87E6BBA4E68E89E59FBAE7A180E79A8470696E67E5BF83E8B7B3EFBC8CE4B88DE8BF9BE8A18CE4B89AE58AA1E5A484E790865C6E202020207D5C6E202020205C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D5C6E202020207D3B5C6E202020205C6E202020202F2F20E5B086E58D81E585ADE8BF9BE588B67061796C6F6164E8BDACE68DA2E4B8BA4153434949E5AD97E7ACA6E4B8B25C6E2020202076617220686578536F75726365203D207061796C6F61643B5C6E202020205C6E202020202F2F20E4BC98E58588E588A4E696ADE698AFE590A6E698AF4845415254E6A0BCE5BC8FE79A84E5BF83E8B7B35B365D2840726566295C6E2020202069662028686578536F757263652E73746172747357697468285C2248454152545C222929207B5C6E20202020202020202F2F20445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2F20E8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35B312C335D2840726566295C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22696D65695C223A2070617274735B315D2C5C6E202020202020202020202020202020205C226373715C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2274696D657374616D705C223A2070617274735B335D2C5C6E202020202020202020202020202020205C226770735C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2269636369645C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22696D73695C223A2070617274735B365D2C5C6E202020202020202020202020202020205C22686561727462656174547970655C223A205C224454555F48454152545C2220202F2F20E6A087E8AEB0E4B8BA445455E5BF83E8B7B3E7B1BBE59E8B5C6E2020202020202020202020207D3B5C6E2020202020202020202020205C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E2020202020202020202020202020202F2F7074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E20202020202020202020202020202F2F20207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D205C6E202020202F2F20E5A682E69E9CE4B88DE698AF4845415254E5BF83E8B7B3EFBC8CE5B09DE8AF95E8A7A3E69E90E4B8BA4A534F4EE6A0BCE5BC8F5B355D2840726566295C6E20202020656C7365206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D5C6E202020202F2F20E69C80E5908EE5B09DE8AF95E8A7A3E69E904D6F64627573E4BB8EE7AB99E695B0E68DAE5C6E20202020656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E20202020202020202F2F20E4BB8EE58D81E585ADE8BF9BE588B6E68AA5E69687E4B8ADE68F90E58F96E4BB8EE7AB99E59CB0E59D80EFBC88E4BD8DE7BDAE31322D3133E5AD97E88A82EFBC895C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E74287061796C6F61642E737562737472696E672831322C203134292C203136293B202F2F20E4BDBFE794A83136E8BF9BE588B6E8A7A3E69E905C6E20202020202020207074732E737562446576696365203D207B205C6E2020202020202020202020205C22736C617665416464726573735C223A20616464722C5C6E2020202020202020202020205C2270726F746F636F6C5C223A205C224D6F646275735254555C225C6E20202020202020207D3B5C6E202020207D5C6E202020205C6E2020202072657475726E205B7074735D3B202F2F20E8BF94E59B9EE695B0E7BB84E6A0BCE5BC8FE4B88E544350E78988E69CACE4BF9DE68C81E4B880E887B45C6E7D3B5C6E5C6E72657475726E206465636F6465285C223032303331303033343530304430303030303030303030303030303030303030303030343539393842345C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929E5A194E79FB34D6F646275732D445455284D515454E9809AE981933329222C0A20202263726561746554696D6522203A20313736303833343935363037342C0A20202275706461746554696D6522203A20313736303833353034383435392C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022786245324348754264744242222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('c1833b4bf18348fc916e6d89fb76e7a9', 1760835063391, NULL, 'api', '(勿改)塔石Modbus-DTU(MQTT通道3)', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226331383333623462663138333438666339313665366438396662373665376139222C0A20202273637269707422203A20222F2FE7BC96E7A0815C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E5C7472657475726E2027273B5C6E7D5C6E2F2FE8A7A3E7A0815C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20E588A4E696ADE698AFE590A6E698AF4D515454E58D8FE8AEAEE5B182E79A84E5BF83E8B7B3E58C85EFBC8850494E475245512F50494E4752455350EFBC895C6E202020202F2F205C2237303639366536375C2220E698AF205C2270696E675C2220E79A84E58D81E585ADE8BF9BE588B6E8A1A8E7A4BAEFBC8CE58FAFE883BDE698AFE5BA94E794A8E5B182E887AAE5AE9AE4B989E5BF83E8B7B35C6E20202020696620287061796C6F6164203D3D3D205C2237303639366536375C2229207B5C6E202020202020202072657475726E206E756C6C3B202F2F20E8BF87E6BBA4E68E89E59FBAE7A180E79A8470696E67E5BF83E8B7B3EFBC8CE4B88DE8BF9BE8A18CE4B89AE58AA1E5A484E790865C6E202020207D5C6E202020205C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D5C6E202020207D3B5C6E202020205C6E202020202F2F20E5B086E58D81E585ADE8BF9BE588B67061796C6F6164E8BDACE68DA2E4B8BA4153434949E5AD97E7ACA6E4B8B25C6E2020202076617220686578536F75726365203D207061796C6F61643B5C6E202020205C6E202020202F2F20E4BC98E58588E588A4E696ADE698AFE590A6E698AF4845415254E6A0BCE5BC8FE79A84E5BF83E8B7B35B365D2840726566295C6E2020202069662028686578536F757263652E73746172747357697468285C2248454152545C222929207B5C6E20202020202020202F2F20445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2F20E8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35B312C335D2840726566295C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22696D65695C223A2070617274735B315D2C5C6E202020202020202020202020202020205C226373715C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2274696D657374616D705C223A2070617274735B335D2C5C6E202020202020202020202020202020205C226770735C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2269636369645C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22696D73695C223A2070617274735B365D2C5C6E202020202020202020202020202020205C22686561727462656174547970655C223A205C224454555F48454152545C2220202F2F20E6A087E8AEB0E4B8BA445455E5BF83E8B7B3E7B1BBE59E8B5C6E2020202020202020202020207D3B5C6E2020202020202020202020205C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E2020202020202020202020202020202F2F7074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E20202020202020202020202020202F2F20207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D205C6E202020202F2F20E5A682E69E9CE4B88DE698AF4845415254E5BF83E8B7B3EFBC8CE5B09DE8AF95E8A7A3E69E90E4B8BA4A534F4EE6A0BCE5BC8F5B355D2840726566295C6E20202020656C7365206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D5C6E202020202F2F20E69C80E5908EE5B09DE8AF95E8A7A3E69E904D6F64627573E4BB8EE7AB99E695B0E68DAE5C6E20202020656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E20202020202020202F2F20E4BB8EE58D81E585ADE8BF9BE588B6E68AA5E69687E4B8ADE68F90E58F96E4BB8EE7AB99E59CB0E59D80EFBC88E4BD8DE7BDAE31322D3133E5AD97E88A82EFBC895C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E74287061796C6F61642E737562737472696E6728302C2032292C203136293B202F2F20E4BDBFE794A83136E8BF9BE588B6E8A7A3E69E905C6E20202020202020207074732E737562446576696365203D207B205C6E2020202020202020202020205C22736C617665416464726573735C223A20616464722C5C6E2020202020202020202020205C2270726F746F636F6C5C223A205C224D6F646275735254555C225C6E20202020202020207D3B5C6E202020207D5C6E202020205C6E2020202072657475726E205B7074735D3B202F2F20E8BF94E59B9EE695B0E7BB84E6A0BCE5BC8FE4B88E544350E78988E69CACE4BF9DE68C81E4B880E887B45C6E7D3B5C6E5C6E72657475726E206465636F6465285C223032303331303033343530304430303030303030303030303030303030303030303030343539393842345C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929E5A194E79FB34D6F646275732D445455284D515454E9809AE981933329222C0A20202263726561746554696D6522203A20313736303833343935363037342C0A20202275706461746554696D6522203A20313736303833353036333338322C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022786245324348754264744242222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C223032303331303033343530304430303030303030303030303030303030303030303030343539393842345C225C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A207B5C6E2020202020202020202020205C22736C617665416464726573735C223A203230382C5C6E2020202020202020202020205C2270726F746F636F6C5C223A205C224D6F646275735254555C225C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('c1833b4bf18348fc916e6d89fb76e7a9', 1760835070062, NULL, 'api', '(勿改)塔石Modbus-DTU(MQTT通道3)', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226331383333623462663138333438666339313665366438396662373665376139222C0A20202273637269707422203A20222F2FE7BC96E7A0815C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E5C7472657475726E2027273B5C6E7D5C6E2F2FE8A7A3E7A0815C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20E588A4E696ADE698AFE590A6E698AF4D515454E58D8FE8AEAEE5B182E79A84E5BF83E8B7B3E58C85EFBC8850494E475245512F50494E4752455350EFBC895C6E202020202F2F205C2237303639366536375C2220E698AF205C2270696E675C2220E79A84E58D81E585ADE8BF9BE588B6E8A1A8E7A4BAEFBC8CE58FAFE883BDE698AFE5BA94E794A8E5B182E887AAE5AE9AE4B989E5BF83E8B7B35C6E20202020696620287061796C6F6164203D3D3D205C2237303639366536375C2229207B5C6E202020202020202072657475726E206E756C6C3B202F2F20E8BF87E6BBA4E68E89E59FBAE7A180E79A8470696E67E5BF83E8B7B3EFBC8CE4B88DE8BF9BE8A18CE4B89AE58AA1E5A484E790865C6E202020207D5C6E202020205C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D5C6E202020207D3B5C6E202020205C6E202020202F2F20E5B086E58D81E585ADE8BF9BE588B67061796C6F6164E8BDACE68DA2E4B8BA4153434949E5AD97E7ACA6E4B8B25C6E2020202076617220686578536F75726365203D207061796C6F61643B5C6E202020205C6E202020202F2F20E4BC98E58588E588A4E696ADE698AFE590A6E698AF4845415254E6A0BCE5BC8FE79A84E5BF83E8B7B35B365D2840726566295C6E2020202069662028686578536F757263652E73746172747357697468285C2248454152545C222929207B5C6E20202020202020202F2F20445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2F20E8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35B312C335D2840726566295C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22696D65695C223A2070617274735B315D2C5C6E202020202020202020202020202020205C226373715C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2274696D657374616D705C223A2070617274735B335D2C5C6E202020202020202020202020202020205C226770735C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2269636369645C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22696D73695C223A2070617274735B365D2C5C6E202020202020202020202020202020205C22686561727462656174547970655C223A205C224454555F48454152545C2220202F2F20E6A087E8AEB0E4B8BA445455E5BF83E8B7B3E7B1BBE59E8B5C6E2020202020202020202020207D3B5C6E2020202020202020202020205C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E2020202020202020202020202020202F2F7074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E20202020202020202020202020202F2F20207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D205C6E202020202F2F20E5A682E69E9CE4B88DE698AF4845415254E5BF83E8B7B3EFBC8CE5B09DE8AF95E8A7A3E69E90E4B8BA4A534F4EE6A0BCE5BC8F5B355D2840726566295C6E20202020656C7365206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D5C6E202020202F2F20E69C80E5908EE5B09DE8AF95E8A7A3E69E904D6F64627573E4BB8EE7AB99E695B0E68DAE5C6E20202020656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E20202020202020202F2F20E4BB8EE58D81E585ADE8BF9BE588B6E68AA5E69687E4B8ADE68F90E58F96E4BB8EE7AB99E59CB0E59D80EFBC88E4BD8DE7BDAE31322D3133E5AD97E88A82EFBC895C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E74287061796C6F61642E737562737472696E6728302C2032292C203136293B202F2F20E4BDBFE794A83136E8BF9BE588B6E8A7A3E69E905C6E20202020202020207074732E737562446576696365203D207B205C6E2020202020202020202020205C22736C617665416464726573735C223A20616464725C6E20202020202020207D3B5C6E202020207D5C6E202020205C6E2020202072657475726E205B7074735D3B202F2F20E8BF94E59B9EE695B0E7BB84E6A0BCE5BC8FE4B88E544350E78988E69CACE4BF9DE68C81E4B880E887B45C6E7D3B5C6E5C6E72657475726E206465636F6465285C223032303331303033343530304430303030303030303030303030303030303030303030343539393842345C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929E5A194E79FB34D6F646275732D445455284D515454E9809AE981933329222C0A20202263726561746554696D6522203A20313736303833343935363037342C0A20202275706461746554696D6522203A20313736303833353037303035302C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022786245324348754264744242222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C223032303331303033343530304430303030303030303030303030303030303030303030343539393842345C225C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A207B5C6E2020202020202020202020205C22736C617665416464726573735C223A20322C5C6E2020202020202020202020205C2270726F746F636F6C5C223A205C224D6F646275735254555C225C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('c1833b4bf18348fc916e6d89fb76e7a9', 1760835095858, NULL, 'api', '(勿改)塔石Modbus-DTU(MQTT通道3)', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226331383333623462663138333438666339313665366438396662373665376139222C0A20202273637269707422203A20222F2FE7BC96E7A0815C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E5C7472657475726E2027273B5C6E7D5C6E2F2FE8A7A3E7A0815C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F20E588A4E696ADE698AFE590A6E698AF4D515454E58D8FE8AEAEE5B182E79A84E5BF83E8B7B3E58C85EFBC8850494E475245512F50494E4752455350EFBC895C6E202020202F2F205C2237303639366536375C2220E698AF205C2270696E675C2220E79A84E58D81E585ADE8BF9BE588B6E8A1A8E7A4BAEFBC8CE58FAFE883BDE698AFE5BA94E794A8E5B182E887AAE5AE9AE4B989E5BF83E8B7B35C6E20202020696620287061796C6F6164203D3D3D205C2237303639366536375C2229207B5C6E202020202020202072657475726E206E756C6C3B202F2F20E8BF87E6BBA4E68E89E59FBAE7A180E79A8470696E67E5BF83E8B7B3EFBC8CE4B88DE8BF9BE8A18CE4B89AE58AA1E5A484E790865C6E202020207D5C6E202020205C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D5C6E202020207D3B5C6E202020205C6E202020202F2F20E5B086E58D81E585ADE8BF9BE588B67061796C6F6164E8BDACE68DA2E4B8BA4153434949E5AD97E7ACA6E4B8B25C6E2020202076617220686578536F75726365203D207061796C6F61643B5C6E202020205C6E202020202F2F20E4BC98E58588E588A4E696ADE698AFE590A6E698AF4845415254E6A0BCE5BC8FE79A84E5BF83E8B7B35B365D2840726566295C6E2020202069662028686578536F757263652E73746172747357697468285C2248454152545C222929207B5C6E20202020202020202F2F20445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2F20E8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35B312C335D2840726566295C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22696D65695C223A2070617274735B315D2C5C6E202020202020202020202020202020205C226373715C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2274696D657374616D705C223A2070617274735B335D2C5C6E202020202020202020202020202020205C226770735C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2269636369645C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22696D73695C223A2070617274735B365D2C5C6E202020202020202020202020202020205C22686561727462656174547970655C223A205C224454555F48454152545C2220202F2F20E6A087E8AEB0E4B8BA445455E5BF83E8B7B3E7B1BBE59E8B5C6E2020202020202020202020207D3B5C6E2020202020202020202020205C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E2020202020202020202020202020202F2F7074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E20202020202020202020202020202F2F20207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D205C6E202020202F2F20E5A682E69E9CE4B88DE698AF4845415254E5BF83E8B7B3EFBC8CE5B09DE8AF95E8A7A3E69E90E4B8BA4A534F4EE6A0BCE5BC8F5B355D2840726566295C6E20202020656C7365206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D5C6E202020202F2F20E69C80E5908EE5B09DE8AF95E8A7A3E69E904D6F64627573E4BB8EE7AB99E695B0E68DAE5C6E20202020656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E20202020202020202F2F20E4BB8EE58D81E585ADE8BF9BE588B6E68AA5E69687E4B8ADE68F90E58F96E4BB8EE7AB99E59CB0E59D80EFBC88E4BD8DE7BDAE302D32E5AD97E88A82EFBC892CE59BA0E4B8BAE8BF99E9878CE698AF525455EFBC8CE6B2A1E69C89E5898DE99DA236E4B8AAE5AD97E88A82E79A84E68AA5E69687E5A4B45C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E74287061796C6F61642E737562737472696E6728302C2032292C203136293B202F2F20E4BDBFE794A83136E8BF9BE588B6E8A7A3E69E905C6E20202020202020207074732E737562446576696365203D207B205C6E2020202020202020202020205C22736C617665416464726573735C223A20616464725C6E20202020202020207D3B5C6E202020207D5C6E202020205C6E2020202072657475726E205B7074735D3B202F2F20E8BF94E59B9EE695B0E7BB84E6A0BCE5BC8FE4B88E544350E78988E69CACE4BF9DE68C81E4B880E887B45C6E7D3B5C6E5C6E72657475726E206465636F6465285C223032303331303033343530304430303030303030303030303030303030303030303030343539393842345C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929E5A194E79FB34D6F646275732D445455284D515454E9809AE981933329222C0A20202263726561746554696D6522203A20313736303833343935363037342C0A20202275706461746554696D6522203A20313736303833353039353834372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A2022786245324348754264744242222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C223032303331303033343530304430303030303030303030303030303030303030303030343539393842345C225C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A207B5C6E2020202020202020202020205C22736C617665416464726573735C223A20322C5C6E2020202020202020202020205C2270726F746F636F6C5C223A205C224D6F646275735254555C225C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760430248156, NULL, 'api', '485网关-MQTT通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D207061796C6F6164203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C225C222C5C6E20202020202020205C2270726F647563744B65795C223A205C225C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D207061796C6F6164203D3E207B5C6E20202020766172207273203D205B5D3B5C6E202020202F2F20E5B19EE680A75C6E202020207661722070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B7D5C6E202020207D3B5C6E202020202F2F2072732E707573682870726F70657274696573293B5C6E202020205C6E202020202F2F20E4BA8BE4BBB65C6E20202020766172206576656E74203D207B5C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C5C6E20202020202020205C226576656E745C223A205C225C222C5C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E202020202F2F2072732E70757368286576656E74293B5C6E202020205C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2F20E8B083E8AF95E7A4BAE4BE8BEFBC88E6ADA3E5BC8FE4BDBFE794A8E8AFB7E588A0E999A4E68896E6B3A8E9878AEFBC895C6E2F2F72657475726E207072654465636F6465285C225C22293B5C6E2F2F2072657475726E20656E636F6465287B7D293B5C6E2F2F2072657475726E206465636F6465285C225C22293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A2022343835E7BD91E585B32D4D515454E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A206E756C6C2C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A206E756C6C2C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760430276355, NULL, 'api', '(勿改)485网关-MQTT通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D207061796C6F6164203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C225C222C5C6E20202020202020205C2270726F647563744B65795C223A205C225C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D207061796C6F6164203D3E207B5C6E20202020766172207273203D205B5D3B5C6E202020202F2F20E5B19EE680A75C6E202020207661722070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B7D5C6E202020207D3B5C6E202020202F2F2072732E707573682870726F70657274696573293B5C6E202020205C6E202020202F2F20E4BA8BE4BBB65C6E20202020766172206576656E74203D207B5C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C5C6E20202020202020205C226576656E745C223A205C225C222C5C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E202020202F2F2072732E70757368286576656E74293B5C6E202020205C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2F20E8B083E8AF95E7A4BAE4BE8BEFBC88E6ADA3E5BC8FE4BDBFE794A8E8AFB7E588A0E999A4E68896E6B3A8E9878AEFBC895C6E2F2F72657475726E207072654465636F6465285C225C22293B5C6E2F2F2072657475726E20656E636F6465287B7D293B5C6E2F2F2072657475726E206465636F6465285C225C22293B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D4D515454E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303433303237363332322C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760431176823, NULL, 'api', '(勿改)485网关-MQTT通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D207061796C6F6164203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D207061796C6F6164203D3E207B5C6E20202020766172207273203D205B5D3B5C6E202020202F2F20E5B19EE680A75C6E202020207661722070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B7D5C6E202020207D3B5C6E202020202F2F2072732E707573682870726F70657274696573293B5C6E2020202070726F706572746965732E736F757263655061796C6F61643D7061796C6F61645C6E202020202F2F20E4BA8BE4BBB65C6E20202020766172206576656E74203D207B5C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C5C6E20202020202020205C226576656E745C223A205C225C222C5C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E202020202F2F2072732E70757368286576656E74293B5C6E2020202072732E707573682870726F70657274696573293B5C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C2230303035303030303030313330323033313030324635303131383030303030303030303030303030303030303030303030305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D4D515454E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303433313137363830342C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760431186207, NULL, 'api', '(勿改)485网关-MQTT通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D207061796C6F6164203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D207061796C6F6164203D3E207B5C6E20202020766172207273203D205B5D3B5C6E202020202F2F20E5B19EE680A75C6E202020207661722070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B7D5C6E202020207D3B5C6E202020202F2F2072732E707573682870726F70657274696573293B5C6E2020202070726F706572746965732E6D657373616765547970652E736F757263655061796C6F61643D7061796C6F61645C6E202020202F2F20E4BA8BE4BBB65C6E20202020766172206576656E74203D207B5C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C5C6E20202020202020205C226576656E745C223A205C225C222C5C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E202020202F2F2072732E70757368286576656E74293B5C6E2020202072732E707573682870726F70657274696573293B5C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C2230303035303030303030313330323033313030324635303131383030303030303030303030303030303030303030303030305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D4D515454E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303433313138363138372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B7D2C5C6E20202020202020205C22736F757263655061796C6F61645C223A205C2230303035303030303030313330323033313030324635303131383030303030303030303030303030303030303030303030305C225C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760431197971, NULL, 'api', '(勿改)485网关-MQTT通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D207061796C6F6164203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D207061796C6F6164203D3E207B5C6E20202020766172207273203D205B5D3B5C6E202020202F2F20E5B19EE680A75C6E202020207661722070726F70657274696573203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B7D5C6E202020207D3B5C6E202020202F2F2072732E707573682870726F70657274696573293B5C6E2020202070726F706572746965732E6D657373616765547970652E736F757263655061796C6F61643D7061796C6F61643B5C6E202020202F2F20E4BA8BE4BBB65C6E20202020766172206576656E74203D207B5C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C5C6E20202020202020205C226576656E745C223A205C225C222C5C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E202020202F2F2072732E70757368286576656E74293B5C6E2020202072732E707573682870726F70657274696573293B5C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C2230303035303030303030313330323033313030324635303131383030303030303030303030303030303030303030303030305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D4D515454E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303433313139373935352C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760431256997, NULL, 'api', '(勿改)485网关-MQTT通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D207061796C6F6164203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D207061796C6F6164203D3E207B5C6E20202020766172207273203D205B5D3B5C6E202020202F2F20E5B19EE680A75C6E2020202076617220707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B7D5C6E202020207D3B5C6E202020202F2F2072732E707573682870726F70657274696573293B5C6E202020207074732E70726F706572746965732E736F757263655061796C6F61643D7061796C6F61643B5C6E202020202F2F20E4BA8BE4BBB65C6E20202020766172206576656E74203D207B5C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C5C6E20202020202020205C226576656E745C223A205C225C222C5C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E202020202F2F2072732E70757368286576656E74293B5C6E202020207074732E707573682870726F70657274696573293B5C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C2230303035303030303030313330323033313030324635303131383030303030303030303030303030303030303030303030305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D4D515454E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303433313235363938312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760431259019, NULL, 'api', '(勿改)485网关-MQTT通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D207061796C6F6164203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D207061796C6F6164203D3E207B5C6E20202020766172207273203D205B5D3B5C6E202020202F2F20E5B19EE680A75C6E2020202076617220707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B7D5C6E202020207D3B5C6E202020202F2F2072732E707573682870726F70657274696573293B5C6E202020207074732E70726F706572746965732E736F757263655061796C6F61643D7061796C6F61643B5C6E202020202F2F20E4BA8BE4BBB65C6E20202020766172206576656E74203D207B5C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C5C6E20202020202020205C226576656E745C223A205C225C222C5C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E202020202F2F2072732E70757368286576656E74293B5C6E2020202072732E7075736828707473293B5C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C2230303035303030303030313330323033313030324635303131383030303030303030303030303030303030303030303030305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D4D515454E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303433313235393030352C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760604263229, NULL, 'api', '(勿改)485网关-MQTT通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D207061796C6F6164203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D207061796C6F6164203D3E207B5C6E20202020766172207273203D205B5D3B5C6E202020202F2F20E5B19EE680A75C6E2020202076617220707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B7D5C6E202020207D3B5C6E202020202F2F2072732E707573682870726F70657274696573293B5C6E202020207074732E70726F706572746965732E736F757263655061796C6F61643D7061796C6F61643B5C6E202020202F2F20E4BA8BE4BBB65C6E20202020766172206576656E74203D207B5C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C5C6E20202020202020205C226576656E745C223A205C225C222C5C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E202020202F2F2072732E70757368286576656E74293B5C6E202020202F2F2072732E7075736828707473293B5C6E2020202076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E2020202072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22363832353037303765613864646136386130343133333335633433333335633737343333333333383333333333333861353533333333346133333333333333333333333333333333333333333333333333333331346530383636353630303838333536383431383938363131323532313530383334333931323834333436353833303331353333303330333133383333333333333430373631365C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D4D515454E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303630343236333230322C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760604360591, NULL, 'api', '(勿改)485网关-MQTT通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D207061796C6F6164203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D207061796C6F6164203D3E207B5C6E20202020766172207273203D205B5D3B5C6E202020202F2F20E5B19EE680A75C6E2020202076617220707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B7D5C6E202020207D3B5C6E202020202F2F2072732E707573682870726F70657274696573293B5C6E202020207074732E70726F706572746965732E736F757263655061796C6F61643D7061796C6F61643B5C6E202020202F2F20E4BA8BE4BBB65C6E20202020766172206576656E74203D207B5C6E20202020202020205C226D657373616765547970655C223A205C224556454E545C222C5C6E20202020202020205C226576656E745C223A205C225C222C5C6E20202020202020205C22646174615C223A207B7D5C6E202020207D3B5C6E2020202076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E2020202072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22363832353037303765613864646136386130343133333335633433333335633737343333333333383333333333333861353533333333346133333333333333333333333333333333333333333333333333333331346530383636353630303838333536383431383938363131323532313530383334333931323834333436353833303331353333303330333133383333333333333430373631365C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D4D515454E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303630343336303536382C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226170706C69636174696F6E49645C223A206E756C6C2C5C6E20202020202020205C22617070556E696F6E49645C223A206E756C6C2C5C6E20202020202020205C2270726F647563744B65795C223A206E756C6C2C5C6E20202020202020205C22696F7449645C223A206E756C6C2C5C6E20202020202020205C2264657669636549645C223A206E756C6C2C5C6E20202020202020205C227061796C6F61645C223A206E756C6C2C5C6E20202020202020205C226465766963654E616D655C223A206E756C6C2C5C6E20202020202020205C227265717565737449645C223A206E756C6C2C5C6E20202020202020205C2275736572556E696F6E49645C223A206E756C6C2C5C6E20202020202020205C2265787444657669636549645C223A206E756C6C2C5C6E20202020202020205C226465766963654E6F64655C223A206E756C6C2C5C6E20202020202020205C226D657373616765547970655C223A205C2270726F706572746965735C222C5C6E20202020202020205C226576656E745C223A206E756C6C2C5C6E20202020202020205C226576656E744E616D655C223A206E756C6C2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C226D65746572526561645C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C22E8AFBBE8A1A8EFBC88E69FA5E8AFA2E585A8E983A8E695B0E68DAEEFBC895C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22363832353037303765613864646136386130343133333335633433333335633737343333333333383333333333333861353533333333346133333333333333333333333333333333333333333333333333333331346530383636353630303838333536383431383938363131323532313530383334333931323834333436353833303331353333303330333133383333333333333430373631365C222C5C6E2020202020202020202020205C2272656D61696E456E657267795C223A2034312E39342C5C6E2020202020202020202020205C22746F74616C456E657267795C223A20302E30352C5C6E2020202020202020202020205C22766F6C746167655C223A203232352E372C5C6E2020202020202020202020205C2263757272656E745C223A20302E3031372C5C6E2020202020202020202020205C22706F7765725C223A20302C5C6E2020202020202020202020205C22746F74616C506F7765725C223A20302C5C6E2020202020202020202020205C22706F776572466163746F725C223A20302C5C6E2020202020202020202020205C226373715C223A2033312C5C6E2020202020202020202020205C22696D65695C223A205C22303836363536303038383335363834315C222C5C6E2020202020202020202020205C2269636369645C223A205C2238393836313132353231353038333433393132385C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C22434658303153303031385C222C5C6E2020202020202020202020205C22707572636861736554696D65735C223A2031332C5C6E2020202020202020202020205C22637371446573635C223A205C22E69E81E5A5BD5C222C5C6E2020202020202020202020205C226F70656E53746174655C223A20312C5C6E2020202020202020202020205C226F70656E5374617465446573635C223A205C22E59088E997B85C225C6E20202020202020207D2C5C6E20202020202020205C22746167735C223A206E756C6C2C5C6E20202020202020205C2266756E6374696F6E5C223A206E756C6C2C5C6E20202020202020205C2266756E6374696F6E4E616D655C223A206E756C6C2C5C6E20202020202020205C22736861646F775C223A206E756C6C2C5C6E20202020202020205C226368696C6444657669636549645C223A206E756C6C2C5C6E20202020202020205C2274696D655C223A206E756C6C2C5C6E20202020202020205C22646F776E546F7069635C223A206E756C6C2C5C6E20202020202020205C2264656275675C223A2066616C73652C5C6E20202020202020205C22656D70747950726F746F636F6C5C223A2066616C73652C5C6E20202020202020205C226465765375627363726962655C223A206E756C6C2C5C6E20202020202020205C22616C6C6F77496E736572745C223A2066616C73652C5C6E20202020202020205C226F6E6C7943616368655C223A2066616C73652C5C6E20202020202020205C2270726553746F72655C223A2066616C73652C5C6E20202020202020205C227374616E646172645463705C223A2066616C73655C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760604421533, NULL, 'api', '(勿改)485网关-MQTT通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D207061796C6F6164203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D207061796C6F6164203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D207061796C6F6164203D3E207B5C6E202020205C6E2020202076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E2020202072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22363832353037303765613864646136386130343133333335633433333335633737343333333333383333333333333861353533333333346133333333333333333333333333333333333333333333333333333331346530383636353630303838333536383431383938363131323532313530383334333931323834333436353833303331353333303330333133383333333333333430373631365C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D4D515454E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303630343432313530372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226170706C69636174696F6E49645C223A206E756C6C2C5C6E20202020202020205C22617070556E696F6E49645C223A206E756C6C2C5C6E20202020202020205C2270726F647563744B65795C223A206E756C6C2C5C6E20202020202020205C22696F7449645C223A206E756C6C2C5C6E20202020202020205C2264657669636549645C223A206E756C6C2C5C6E20202020202020205C227061796C6F61645C223A206E756C6C2C5C6E20202020202020205C226465766963654E616D655C223A206E756C6C2C5C6E20202020202020205C227265717565737449645C223A206E756C6C2C5C6E20202020202020205C2275736572556E696F6E49645C223A206E756C6C2C5C6E20202020202020205C2265787444657669636549645C223A206E756C6C2C5C6E20202020202020205C226465766963654E6F64655C223A206E756C6C2C5C6E20202020202020205C226D657373616765547970655C223A205C2270726F706572746965735C222C5C6E20202020202020205C226576656E745C223A206E756C6C2C5C6E20202020202020205C226576656E744E616D655C223A206E756C6C2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C226D65746572526561645C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C22E8AFBBE8A1A8EFBC88E69FA5E8AFA2E585A8E983A8E695B0E68DAEEFBC895C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22363832353037303765613864646136386130343133333335633433333335633737343333333333383333333333333861353533333333346133333333333333333333333333333333333333333333333333333331346530383636353630303838333536383431383938363131323532313530383334333931323834333436353833303331353333303330333133383333333333333430373631365C222C5C6E2020202020202020202020205C2272656D61696E456E657267795C223A2034312E39342C5C6E2020202020202020202020205C22746F74616C456E657267795C223A20302E30352C5C6E2020202020202020202020205C22766F6C746167655C223A203232352E372C5C6E2020202020202020202020205C2263757272656E745C223A20302E3031372C5C6E2020202020202020202020205C22706F7765725C223A20302C5C6E2020202020202020202020205C22746F74616C506F7765725C223A20302C5C6E2020202020202020202020205C22706F776572466163746F725C223A20302C5C6E2020202020202020202020205C226373715C223A2033312C5C6E2020202020202020202020205C22696D65695C223A205C22303836363536303038383335363834315C222C5C6E2020202020202020202020205C2269636369645C223A205C2238393836313132353231353038333433393132385C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C22434658303153303031385C222C5C6E2020202020202020202020205C22707572636861736554696D65735C223A2031332C5C6E2020202020202020202020205C22637371446573635C223A205C22E69E81E5A5BD5C222C5C6E2020202020202020202020205C226F70656E53746174655C223A20312C5C6E2020202020202020202020205C226F70656E5374617465446573635C223A205C22E59088E997B85C225C6E20202020202020207D2C5C6E20202020202020205C22746167735C223A206E756C6C2C5C6E20202020202020205C2266756E6374696F6E5C223A206E756C6C2C5C6E20202020202020205C2266756E6374696F6E4E616D655C223A206E756C6C2C5C6E20202020202020205C22736861646F775C223A206E756C6C2C5C6E20202020202020205C226368696C6444657669636549645C223A206E756C6C2C5C6E20202020202020205C2274696D655C223A206E756C6C2C5C6E20202020202020205C22646F776E546F7069635C223A206E756C6C2C5C6E20202020202020205C2264656275675C223A2066616C73652C5C6E20202020202020205C22656D70747950726F746F636F6C5C223A2066616C73652C5C6E20202020202020205C226465765375627363726962655C223A206E756C6C2C5C6E20202020202020205C22616C6C6F77496E736572745C223A2066616C73652C5C6E20202020202020205C226F6E6C7943616368655C223A2066616C73652C5C6E20202020202020205C2270726553746F72655C223A2066616C73652C5C6E20202020202020205C227374616E646172645463705C223A2066616C73655C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760604450554, NULL, 'api', '(勿改)485网关-MQTT通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D207061796C6F6164203D3E207B5C6E202020205C6E2020202076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E2020202072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22363832353037303765613864646136386130343133333335633433333335633737343333333333383333333333333861353533333333346133333333333333333333333333333333333333333333333333333331346530383636353630303838333536383431383938363131323532313530383334333931323834333436353833303331353333303330333133383333333333333430373631365C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D4D515454E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303630343435303534322C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226170706C69636174696F6E49645C223A206E756C6C2C5C6E20202020202020205C22617070556E696F6E49645C223A206E756C6C2C5C6E20202020202020205C2270726F647563744B65795C223A206E756C6C2C5C6E20202020202020205C22696F7449645C223A206E756C6C2C5C6E20202020202020205C2264657669636549645C223A206E756C6C2C5C6E20202020202020205C227061796C6F61645C223A206E756C6C2C5C6E20202020202020205C226465766963654E616D655C223A206E756C6C2C5C6E20202020202020205C227265717565737449645C223A206E756C6C2C5C6E20202020202020205C2275736572556E696F6E49645C223A206E756C6C2C5C6E20202020202020205C2265787444657669636549645C223A206E756C6C2C5C6E20202020202020205C226465766963654E6F64655C223A206E756C6C2C5C6E20202020202020205C226D657373616765547970655C223A205C2270726F706572746965735C222C5C6E20202020202020205C226576656E745C223A206E756C6C2C5C6E20202020202020205C226576656E744E616D655C223A206E756C6C2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C226D65746572526561645C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C22E8AFBBE8A1A8EFBC88E69FA5E8AFA2E585A8E983A8E695B0E68DAEEFBC895C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22363832353037303765613864646136386130343133333335633433333335633737343333333333383333333333333861353533333333346133333333333333333333333333333333333333333333333333333331346530383636353630303838333536383431383938363131323532313530383334333931323834333436353833303331353333303330333133383333333333333430373631365C222C5C6E2020202020202020202020205C2272656D61696E456E657267795C223A2034312E39342C5C6E2020202020202020202020205C22746F74616C456E657267795C223A20302E30352C5C6E2020202020202020202020205C22766F6C746167655C223A203232352E372C5C6E2020202020202020202020205C2263757272656E745C223A20302E3031372C5C6E2020202020202020202020205C22706F7765725C223A20302C5C6E2020202020202020202020205C22746F74616C506F7765725C223A20302C5C6E2020202020202020202020205C22706F776572466163746F725C223A20302C5C6E2020202020202020202020205C226373715C223A2033312C5C6E2020202020202020202020205C22696D65695C223A205C22303836363536303038383335363834315C222C5C6E2020202020202020202020205C2269636369645C223A205C2238393836313132353231353038333433393132385C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C22434658303153303031385C222C5C6E2020202020202020202020205C22707572636861736554696D65735C223A2031332C5C6E2020202020202020202020205C22637371446573635C223A205C22E69E81E5A5BD5C222C5C6E2020202020202020202020205C226F70656E53746174655C223A20312C5C6E2020202020202020202020205C226F70656E5374617465446573635C223A205C22E59088E997B85C225C6E20202020202020207D2C5C6E20202020202020205C22746167735C223A206E756C6C2C5C6E20202020202020205C2266756E6374696F6E5C223A206E756C6C2C5C6E20202020202020205C2266756E6374696F6E4E616D655C223A206E756C6C2C5C6E20202020202020205C22736861646F775C223A206E756C6C2C5C6E20202020202020205C226368696C6444657669636549645C223A206E756C6C2C5C6E20202020202020205C2274696D655C223A206E756C6C2C5C6E20202020202020205C22646F776E546F7069635C223A206E756C6C2C5C6E20202020202020205C2264656275675C223A2066616C73652C5C6E20202020202020205C22656D70747950726F746F636F6C5C223A2066616C73652C5C6E20202020202020205C226465765375627363726962655C223A206E756C6C2C5C6E20202020202020205C22616C6C6F77496E736572745C223A2066616C73652C5C6E20202020202020205C226F6E6C7943616368655C223A2066616C73652C5C6E20202020202020205C2270726553746F72655C223A2066616C73652C5C6E20202020202020205C227374616E646172645463705C223A2066616C73655C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760604462223, NULL, 'api', '(勿改)485网关-MQTT通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020205C6E2020202076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E2020202072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22363832353037303765613864646136386130343133333335633433333335633737343333333333383333333333333861353533333333346133333333333333333333333333333333333333333333333333333331346530383636353630303838333536383431383938363131323532313530383334333931323834333436353833303331353333303330333133383333333333333430373631365C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D4D515454E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303630343436323230322C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226170706C69636174696F6E49645C223A206E756C6C2C5C6E20202020202020205C22617070556E696F6E49645C223A206E756C6C2C5C6E20202020202020205C2270726F647563744B65795C223A206E756C6C2C5C6E20202020202020205C22696F7449645C223A206E756C6C2C5C6E20202020202020205C2264657669636549645C223A206E756C6C2C5C6E20202020202020205C227061796C6F61645C223A206E756C6C2C5C6E20202020202020205C226465766963654E616D655C223A206E756C6C2C5C6E20202020202020205C227265717565737449645C223A206E756C6C2C5C6E20202020202020205C2275736572556E696F6E49645C223A206E756C6C2C5C6E20202020202020205C2265787444657669636549645C223A206E756C6C2C5C6E20202020202020205C226465766963654E6F64655C223A206E756C6C2C5C6E20202020202020205C226D657373616765547970655C223A205C2270726F706572746965735C222C5C6E20202020202020205C226576656E745C223A206E756C6C2C5C6E20202020202020205C226576656E744E616D655C223A206E756C6C2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C226D65746572526561645C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C22E8AFBBE8A1A8EFBC88E69FA5E8AFA2E585A8E983A8E695B0E68DAEEFBC895C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22363832353037303765613864646136386130343133333335633433333335633737343333333333383333333333333861353533333333346133333333333333333333333333333333333333333333333333333331346530383636353630303838333536383431383938363131323532313530383334333931323834333436353833303331353333303330333133383333333333333430373631365C222C5C6E2020202020202020202020205C2272656D61696E456E657267795C223A2034312E39342C5C6E2020202020202020202020205C22746F74616C456E657267795C223A20302E30352C5C6E2020202020202020202020205C22766F6C746167655C223A203232352E372C5C6E2020202020202020202020205C2263757272656E745C223A20302E3031372C5C6E2020202020202020202020205C22706F7765725C223A20302C5C6E2020202020202020202020205C22746F74616C506F7765725C223A20302C5C6E2020202020202020202020205C22706F776572466163746F725C223A20302C5C6E2020202020202020202020205C226373715C223A2033312C5C6E2020202020202020202020205C22696D65695C223A205C22303836363536303038383335363834315C222C5C6E2020202020202020202020205C2269636369645C223A205C2238393836313132353231353038333433393132385C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C22434658303153303031385C222C5C6E2020202020202020202020205C22707572636861736554696D65735C223A2031332C5C6E2020202020202020202020205C22637371446573635C223A205C22E69E81E5A5BD5C222C5C6E2020202020202020202020205C226F70656E53746174655C223A20312C5C6E2020202020202020202020205C226F70656E5374617465446573635C223A205C22E59088E997B85C225C6E20202020202020207D2C5C6E20202020202020205C22746167735C223A206E756C6C2C5C6E20202020202020205C2266756E6374696F6E5C223A206E756C6C2C5C6E20202020202020205C2266756E6374696F6E4E616D655C223A206E756C6C2C5C6E20202020202020205C22736861646F775C223A206E756C6C2C5C6E20202020202020205C226368696C6444657669636549645C223A206E756C6C2C5C6E20202020202020205C2274696D655C223A206E756C6C2C5C6E20202020202020205C22646F776E546F7069635C223A206E756C6C2C5C6E20202020202020205C2264656275675C223A2066616C73652C5C6E20202020202020205C22656D70747950726F746F636F6C5C223A2066616C73652C5C6E20202020202020205C226465765375627363726962655C223A206E756C6C2C5C6E20202020202020205C22616C6C6F77496E736572745C223A2066616C73652C5C6E20202020202020205C226F6E6C7943616368655C223A2066616C73652C5C6E20202020202020205C2270726553746F72655C223A2066616C73652C5C6E20202020202020205C227374616E646172645463705C223A2066616C73655C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760604508393, NULL, 'api', '(勿改)485网关-MQTT通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F544F444F20E8A7A3E69E90E587BA7061796C6F6164E79A844D6F64627573E79A84E4BB8EE7AB99E59CB0E59D80EFBC8CE58CB9E9858DE7BD91E585B3E5AD90E8AEBEE5A487E79A84E6A8A1E59E8BEFBC8CE79BB4E68EA5E8B083E794A8E8BF94E59B9EE7BB93E69E9C5C6E2020202076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E2020202072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22363832353037303765613864646136386130343133333335633433333335633737343333333333383333333333333861353533333333346133333333333333333333333333333333333333333333333333333331346530383636353630303838333536383431383938363131323532313530383334333931323834333436353833303331353333303330333133383333333333333430373631365C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D4D515454E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303630343530383337312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226170706C69636174696F6E49645C223A206E756C6C2C5C6E20202020202020205C22617070556E696F6E49645C223A206E756C6C2C5C6E20202020202020205C2270726F647563744B65795C223A206E756C6C2C5C6E20202020202020205C22696F7449645C223A206E756C6C2C5C6E20202020202020205C2264657669636549645C223A206E756C6C2C5C6E20202020202020205C227061796C6F61645C223A206E756C6C2C5C6E20202020202020205C226465766963654E616D655C223A206E756C6C2C5C6E20202020202020205C227265717565737449645C223A206E756C6C2C5C6E20202020202020205C2275736572556E696F6E49645C223A206E756C6C2C5C6E20202020202020205C2265787444657669636549645C223A206E756C6C2C5C6E20202020202020205C226465766963654E6F64655C223A206E756C6C2C5C6E20202020202020205C226D657373616765547970655C223A205C2270726F706572746965735C222C5C6E20202020202020205C226576656E745C223A206E756C6C2C5C6E20202020202020205C226576656E744E616D655C223A206E756C6C2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C226D65746572526561645C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C22E8AFBBE8A1A8EFBC88E69FA5E8AFA2E585A8E983A8E695B0E68DAEEFBC895C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22363832353037303765613864646136386130343133333335633433333335633737343333333333383333333333333861353533333333346133333333333333333333333333333333333333333333333333333331346530383636353630303838333536383431383938363131323532313530383334333931323834333436353833303331353333303330333133383333333333333430373631365C222C5C6E2020202020202020202020205C2272656D61696E456E657267795C223A2034312E39342C5C6E2020202020202020202020205C22746F74616C456E657267795C223A20302E30352C5C6E2020202020202020202020205C22766F6C746167655C223A203232352E372C5C6E2020202020202020202020205C2263757272656E745C223A20302E3031372C5C6E2020202020202020202020205C22706F7765725C223A20302C5C6E2020202020202020202020205C22746F74616C506F7765725C223A20302C5C6E2020202020202020202020205C22706F776572466163746F725C223A20302C5C6E2020202020202020202020205C226373715C223A2033312C5C6E2020202020202020202020205C22696D65695C223A205C22303836363536303038383335363834315C222C5C6E2020202020202020202020205C2269636369645C223A205C2238393836313132353231353038333433393132385C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C22434658303153303031385C222C5C6E2020202020202020202020205C22707572636861736554696D65735C223A2031332C5C6E2020202020202020202020205C22637371446573635C223A205C22E69E81E5A5BD5C222C5C6E2020202020202020202020205C226F70656E53746174655C223A20312C5C6E2020202020202020202020205C226F70656E5374617465446573635C223A205C22E59088E997B85C225C6E20202020202020207D2C5C6E20202020202020205C22746167735C223A206E756C6C2C5C6E20202020202020205C2266756E6374696F6E5C223A206E756C6C2C5C6E20202020202020205C2266756E6374696F6E4E616D655C223A206E756C6C2C5C6E20202020202020205C22736861646F775C223A206E756C6C2C5C6E20202020202020205C226368696C6444657669636549645C223A206E756C6C2C5C6E20202020202020205C2274696D655C223A206E756C6C2C5C6E20202020202020205C22646F776E546F7069635C223A206E756C6C2C5C6E20202020202020205C2264656275675C223A2066616C73652C5C6E20202020202020205C22656D70747950726F746F636F6C5C223A2066616C73652C5C6E20202020202020205C226465765375627363726962655C223A206E756C6C2C5C6E20202020202020205C22616C6C6F77496E736572745C223A2066616C73652C5C6E20202020202020205C226F6E6C7943616368655C223A2066616C73652C5C6E20202020202020205C2270726553746F72655C223A2066616C73652C5C6E20202020202020205C227374616E646172645463705C223A2066616C73655C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760604645100, NULL, 'api', '(勿改)485网关-MQTT通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F544F444F20E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D80EFBC8CE58CB9E9858DE7BD91E585B3E5AD90E8AEBEE5A487E79A84E6A8A1E59E8BEFBC8CE79BB4E68EA5E8B083E794A8E8BF94E59B9EE7BB93E69E9C5C6E2020202076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E2020202072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22363832353037303765613864646136386130343133333335633433333335633737343333333333383333333333333861353533333333346133333333333333333333333333333333333333333333333333333331346530383636353630303838333536383431383938363131323532313530383334333931323834333436353833303331353333303330333133383333333333333430373631365C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D4D515454E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303630343634353038362C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226170706C69636174696F6E49645C223A206E756C6C2C5C6E20202020202020205C22617070556E696F6E49645C223A206E756C6C2C5C6E20202020202020205C2270726F647563744B65795C223A206E756C6C2C5C6E20202020202020205C22696F7449645C223A206E756C6C2C5C6E20202020202020205C2264657669636549645C223A206E756C6C2C5C6E20202020202020205C227061796C6F61645C223A206E756C6C2C5C6E20202020202020205C226465766963654E616D655C223A206E756C6C2C5C6E20202020202020205C227265717565737449645C223A206E756C6C2C5C6E20202020202020205C2275736572556E696F6E49645C223A206E756C6C2C5C6E20202020202020205C2265787444657669636549645C223A206E756C6C2C5C6E20202020202020205C226465766963654E6F64655C223A206E756C6C2C5C6E20202020202020205C226D657373616765547970655C223A205C2270726F706572746965735C222C5C6E20202020202020205C226576656E745C223A206E756C6C2C5C6E20202020202020205C226576656E744E616D655C223A206E756C6C2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C226D65746572526561645C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C22E8AFBBE8A1A8EFBC88E69FA5E8AFA2E585A8E983A8E695B0E68DAEEFBC895C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22363832353037303765613864646136386130343133333335633433333335633737343333333333383333333333333861353533333333346133333333333333333333333333333333333333333333333333333331346530383636353630303838333536383431383938363131323532313530383334333931323834333436353833303331353333303330333133383333333333333430373631365C222C5C6E2020202020202020202020205C2272656D61696E456E657267795C223A2034312E39342C5C6E2020202020202020202020205C22746F74616C456E657267795C223A20302E30352C5C6E2020202020202020202020205C22766F6C746167655C223A203232352E372C5C6E2020202020202020202020205C2263757272656E745C223A20302E3031372C5C6E2020202020202020202020205C22706F7765725C223A20302C5C6E2020202020202020202020205C22746F74616C506F7765725C223A20302C5C6E2020202020202020202020205C22706F776572466163746F725C223A20302C5C6E2020202020202020202020205C226373715C223A2033312C5C6E2020202020202020202020205C22696D65695C223A205C22303836363536303038383335363834315C222C5C6E2020202020202020202020205C2269636369645C223A205C2238393836313132353231353038333433393132385C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C22434658303153303031385C222C5C6E2020202020202020202020205C22707572636861736554696D65735C223A2031332C5C6E2020202020202020202020205C22637371446573635C223A205C22E69E81E5A5BD5C222C5C6E2020202020202020202020205C226F70656E53746174655C223A20312C5C6E2020202020202020202020205C226F70656E5374617465446573635C223A205C22E59088E997B85C225C6E20202020202020207D2C5C6E20202020202020205C22746167735C223A206E756C6C2C5C6E20202020202020205C2266756E6374696F6E5C223A206E756C6C2C5C6E20202020202020205C2266756E6374696F6E4E616D655C223A206E756C6C2C5C6E20202020202020205C22736861646F775C223A206E756C6C2C5C6E20202020202020205C226368696C6444657669636549645C223A206E756C6C2C5C6E20202020202020205C2274696D655C223A206E756C6C2C5C6E20202020202020205C22646F776E546F7069635C223A206E756C6C2C5C6E20202020202020205C2264656275675C223A2066616C73652C5C6E20202020202020205C22656D70747950726F746F636F6C5C223A2066616C73652C5C6E20202020202020205C226465765375627363726962655C223A206E756C6C2C5C6E20202020202020205C22616C6C6F77496E736572745C223A2066616C73652C5C6E20202020202020205C226F6E6C7943616368655C223A2066616C73652C5C6E20202020202020205C2270726553746F72655C223A2066616C73652C5C6E20202020202020205C227374616E646172645463705C223A2066616C73655C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760607222793, NULL, 'api', '(勿改)485网关-MQTT通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E2020202076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E2020202072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22363832353037303765613864646136386130343133333335633433333335633737343333333333383333333333333861353533333333346133333333333333333333333333333333333333333333333333333331346530383636353630303838333536383431383938363131323532313530383334333931323834333436353833303331353333303330333133383333333333333430373631365C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D4D515454E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303630373232323737312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226170706C69636174696F6E49645C223A206E756C6C2C5C6E20202020202020205C22617070556E696F6E49645C223A206E756C6C2C5C6E20202020202020205C2270726F647563744B65795C223A206E756C6C2C5C6E20202020202020205C22696F7449645C223A206E756C6C2C5C6E20202020202020205C2264657669636549645C223A206E756C6C2C5C6E20202020202020205C227061796C6F61645C223A206E756C6C2C5C6E20202020202020205C226465766963654E616D655C223A206E756C6C2C5C6E20202020202020205C227265717565737449645C223A206E756C6C2C5C6E20202020202020205C2275736572556E696F6E49645C223A206E756C6C2C5C6E20202020202020205C2265787444657669636549645C223A206E756C6C2C5C6E20202020202020205C226465766963654E6F64655C223A206E756C6C2C5C6E20202020202020205C226D657373616765547970655C223A205C2270726F706572746965735C222C5C6E20202020202020205C226576656E745C223A206E756C6C2C5C6E20202020202020205C226576656E744E616D655C223A206E756C6C2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C226D65746572526561645C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C22E8AFBBE8A1A8EFBC88E69FA5E8AFA2E585A8E983A8E695B0E68DAEEFBC895C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22363832353037303765613864646136386130343133333335633433333335633737343333333333383333333333333861353533333333346133333333333333333333333333333333333333333333333333333331346530383636353630303838333536383431383938363131323532313530383334333931323834333436353833303331353333303330333133383333333333333430373631365C222C5C6E2020202020202020202020205C2272656D61696E456E657267795C223A2034312E39342C5C6E2020202020202020202020205C22746F74616C456E657267795C223A20302E30352C5C6E2020202020202020202020205C22766F6C746167655C223A203232352E372C5C6E2020202020202020202020205C2263757272656E745C223A20302E3031372C5C6E2020202020202020202020205C22706F7765725C223A20302C5C6E2020202020202020202020205C22746F74616C506F7765725C223A20302C5C6E2020202020202020202020205C22706F776572466163746F725C223A20302C5C6E2020202020202020202020205C226373715C223A2033312C5C6E2020202020202020202020205C22696D65695C223A205C22303836363536303038383335363834315C222C5C6E2020202020202020202020205C2269636369645C223A205C2238393836313132353231353038333433393132385C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C22434658303153303031385C222C5C6E2020202020202020202020205C22707572636861736554696D65735C223A2031332C5C6E2020202020202020202020205C22637371446573635C223A205C22E69E81E5A5BD5C222C5C6E2020202020202020202020205C226F70656E53746174655C223A20312C5C6E2020202020202020202020205C226F70656E5374617465446573635C223A205C22E59088E997B85C225C6E20202020202020207D2C5C6E20202020202020205C22746167735C223A206E756C6C2C5C6E20202020202020205C2266756E6374696F6E5C223A206E756C6C2C5C6E20202020202020205C2266756E6374696F6E4E616D655C223A206E756C6C2C5C6E20202020202020205C22736861646F775C223A206E756C6C2C5C6E20202020202020205C226368696C6444657669636549645C223A206E756C6C2C5C6E20202020202020205C2274696D655C223A206E756C6C2C5C6E20202020202020205C22646F776E546F7069635C223A206E756C6C2C5C6E20202020202020205C2264656275675C223A2066616C73652C5C6E20202020202020205C22656D70747950726F746F636F6C5C223A2066616C73652C5C6E20202020202020205C226465765375627363726962655C223A206E756C6C2C5C6E20202020202020205C22616C6C6F77496E736572745C223A2066616C73652C5C6E20202020202020205C226F6E6C7943616368655C223A2066616C73652C5C6E20202020202020205C2270726553746F72655C223A2066616C73652C5C6E20202020202020205C227374616E646172645463705C223A2066616C73655C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760680434610, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E2020202076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E2020202072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22363832353037303765613864646136386130343133333335633433333335633737343333333333383333333333333861353533333333346133333333333333333333333333333333333333333333333333333331346530383636353630303838333536383431383938363131323532313530383334333931323834333436353833303331353333303330333133383333333333333430373631365C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638303433343537352C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226170706C69636174696F6E49645C223A206E756C6C2C5C6E20202020202020205C22617070556E696F6E49645C223A206E756C6C2C5C6E20202020202020205C2270726F647563744B65795C223A206E756C6C2C5C6E20202020202020205C22696F7449645C223A206E756C6C2C5C6E20202020202020205C2264657669636549645C223A206E756C6C2C5C6E20202020202020205C227061796C6F61645C223A206E756C6C2C5C6E20202020202020205C226465766963654E616D655C223A206E756C6C2C5C6E20202020202020205C227265717565737449645C223A206E756C6C2C5C6E20202020202020205C2275736572556E696F6E49645C223A206E756C6C2C5C6E20202020202020205C2265787444657669636549645C223A206E756C6C2C5C6E20202020202020205C226465766963654E6F64655C223A206E756C6C2C5C6E20202020202020205C226D657373616765547970655C223A205C2270726F706572746965735C222C5C6E20202020202020205C226576656E745C223A206E756C6C2C5C6E20202020202020205C226576656E744E616D655C223A206E756C6C2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C226D65746572526561645C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C22E8AFBBE8A1A8EFBC88E69FA5E8AFA2E585A8E983A8E695B0E68DAEEFBC895C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22363832353037303765613864646136386130343133333335633433333335633737343333333333383333333333333861353533333333346133333333333333333333333333333333333333333333333333333331346530383636353630303838333536383431383938363131323532313530383334333931323834333436353833303331353333303330333133383333333333333430373631365C222C5C6E2020202020202020202020205C2272656D61696E456E657267795C223A2034312E39342C5C6E2020202020202020202020205C22746F74616C456E657267795C223A20302E30352C5C6E2020202020202020202020205C22766F6C746167655C223A203232352E372C5C6E2020202020202020202020205C2263757272656E745C223A20302E3031372C5C6E2020202020202020202020205C22706F7765725C223A20302C5C6E2020202020202020202020205C22746F74616C506F7765725C223A20302C5C6E2020202020202020202020205C22706F776572466163746F725C223A20302C5C6E2020202020202020202020205C226373715C223A2033312C5C6E2020202020202020202020205C22696D65695C223A205C22303836363536303038383335363834315C222C5C6E2020202020202020202020205C2269636369645C223A205C2238393836313132353231353038333433393132385C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C22434658303153303031385C222C5C6E2020202020202020202020205C22707572636861736554696D65735C223A2031332C5C6E2020202020202020202020205C22637371446573635C223A205C22E69E81E5A5BD5C222C5C6E2020202020202020202020205C226F70656E53746174655C223A20312C5C6E2020202020202020202020205C226F70656E5374617465446573635C223A205C22E59088E997B85C225C6E20202020202020207D2C5C6E20202020202020205C22746167735C223A206E756C6C2C5C6E20202020202020205C2266756E6374696F6E5C223A206E756C6C2C5C6E20202020202020205C2266756E6374696F6E4E616D655C223A206E756C6C2C5C6E20202020202020205C22736861646F775C223A206E756C6C2C5C6E20202020202020205C226368696C6444657669636549645C223A206E756C6C2C5C6E20202020202020205C2274696D655C223A206E756C6C2C5C6E20202020202020205C22646F776E546F7069635C223A206E756C6C2C5C6E20202020202020205C2264656275675C223A2066616C73652C5C6E20202020202020205C22656D70747950726F746F636F6C5C223A2066616C73652C5C6E20202020202020205C226465765375627363726962655C223A206E756C6C2C5C6E20202020202020205C22616C6C6F77496E736572745C223A2066616C73652C5C6E20202020202020205C226F6E6C7943616368655C223A2066616C73652C5C6E20202020202020205C2270726553746F72655C223A2066616C73652C5C6E20202020202020205C227374616E646172645463705C223A2066616C73655C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760680435279, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E2020202076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E2020202072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22363832353037303765613864646136386130343133333335633433333335633737343333333333383333333333333861353533333333346133333333333333333333333333333333333333333333333333333331346530383636353630303838333536383431383938363131323532313530383334333931323834333436353833303331353333303330333133383333333333333430373631365C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638303433353236322C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226170706C69636174696F6E49645C223A206E756C6C2C5C6E20202020202020205C22617070556E696F6E49645C223A206E756C6C2C5C6E20202020202020205C2270726F647563744B65795C223A206E756C6C2C5C6E20202020202020205C22696F7449645C223A206E756C6C2C5C6E20202020202020205C2264657669636549645C223A206E756C6C2C5C6E20202020202020205C227061796C6F61645C223A206E756C6C2C5C6E20202020202020205C226465766963654E616D655C223A206E756C6C2C5C6E20202020202020205C227265717565737449645C223A206E756C6C2C5C6E20202020202020205C2275736572556E696F6E49645C223A206E756C6C2C5C6E20202020202020205C2265787444657669636549645C223A206E756C6C2C5C6E20202020202020205C226465766963654E6F64655C223A206E756C6C2C5C6E20202020202020205C226D657373616765547970655C223A205C2270726F706572746965735C222C5C6E20202020202020205C226576656E745C223A206E756C6C2C5C6E20202020202020205C226576656E744E616D655C223A206E756C6C2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C226D65746572526561645C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C22E8AFBBE8A1A8EFBC88E69FA5E8AFA2E585A8E983A8E695B0E68DAEEFBC895C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22363832353037303765613864646136386130343133333335633433333335633737343333333333383333333333333861353533333333346133333333333333333333333333333333333333333333333333333331346530383636353630303838333536383431383938363131323532313530383334333931323834333436353833303331353333303330333133383333333333333430373631365C222C5C6E2020202020202020202020205C2272656D61696E456E657267795C223A2034312E39342C5C6E2020202020202020202020205C22746F74616C456E657267795C223A20302E30352C5C6E2020202020202020202020205C22766F6C746167655C223A203232352E372C5C6E2020202020202020202020205C2263757272656E745C223A20302E3031372C5C6E2020202020202020202020205C22706F7765725C223A20302C5C6E2020202020202020202020205C22746F74616C506F7765725C223A20302C5C6E2020202020202020202020205C22706F776572466163746F725C223A20302C5C6E2020202020202020202020205C226373715C223A2033312C5C6E2020202020202020202020205C22696D65695C223A205C22303836363536303038383335363834315C222C5C6E2020202020202020202020205C2269636369645C223A205C2238393836313132353231353038333433393132385C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C22434658303153303031385C222C5C6E2020202020202020202020205C22707572636861736554696D65735C223A2031332C5C6E2020202020202020202020205C22637371446573635C223A205C22E69E81E5A5BD5C222C5C6E2020202020202020202020205C226F70656E53746174655C223A20312C5C6E2020202020202020202020205C226F70656E5374617465446573635C223A205C22E59088E997B85C225C6E20202020202020207D2C5C6E20202020202020205C22746167735C223A206E756C6C2C5C6E20202020202020205C2266756E6374696F6E5C223A206E756C6C2C5C6E20202020202020205C2266756E6374696F6E4E616D655C223A206E756C6C2C5C6E20202020202020205C22736861646F775C223A206E756C6C2C5C6E20202020202020205C226368696C6444657669636549645C223A206E756C6C2C5C6E20202020202020205C2274696D655C223A206E756C6C2C5C6E20202020202020205C22646F776E546F7069635C223A206E756C6C2C5C6E20202020202020205C2264656275675C223A2066616C73652C5C6E20202020202020205C22656D70747950726F746F636F6C5C223A2066616C73652C5C6E20202020202020205C226465765375627363726962655C223A206E756C6C2C5C6E20202020202020205C22616C6C6F77496E736572745C223A2066616C73652C5C6E20202020202020205C226F6E6C7943616368655C223A2066616C73652C5C6E20202020202020205C2270726553746F72655C223A2066616C73652C5C6E20202020202020205C227374616E646172645463705C223A2066616C73655C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760680435900, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E2020202076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E2020202072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22363832353037303765613864646136386130343133333335633433333335633737343333333333383333333333333861353533333333346133333333333333333333333333333333333333333333333333333331346530383636353630303838333536383431383938363131323532313530383334333931323834333436353833303331353333303330333133383333333333333430373631365C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638303433353838322C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226170706C69636174696F6E49645C223A206E756C6C2C5C6E20202020202020205C22617070556E696F6E49645C223A206E756C6C2C5C6E20202020202020205C2270726F647563744B65795C223A206E756C6C2C5C6E20202020202020205C22696F7449645C223A206E756C6C2C5C6E20202020202020205C2264657669636549645C223A206E756C6C2C5C6E20202020202020205C227061796C6F61645C223A206E756C6C2C5C6E20202020202020205C226465766963654E616D655C223A206E756C6C2C5C6E20202020202020205C227265717565737449645C223A206E756C6C2C5C6E20202020202020205C2275736572556E696F6E49645C223A206E756C6C2C5C6E20202020202020205C2265787444657669636549645C223A206E756C6C2C5C6E20202020202020205C226465766963654E6F64655C223A206E756C6C2C5C6E20202020202020205C226D657373616765547970655C223A205C2270726F706572746965735C222C5C6E20202020202020205C226576656E745C223A206E756C6C2C5C6E20202020202020205C226576656E744E616D655C223A206E756C6C2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C226D65746572526561645C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C22E8AFBBE8A1A8EFBC88E69FA5E8AFA2E585A8E983A8E695B0E68DAEEFBC895C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22363832353037303765613864646136386130343133333335633433333335633737343333333333383333333333333861353533333333346133333333333333333333333333333333333333333333333333333331346530383636353630303838333536383431383938363131323532313530383334333931323834333436353833303331353333303330333133383333333333333430373631365C222C5C6E2020202020202020202020205C2272656D61696E456E657267795C223A2034312E39342C5C6E2020202020202020202020205C22746F74616C456E657267795C223A20302E30352C5C6E2020202020202020202020205C22766F6C746167655C223A203232352E372C5C6E2020202020202020202020205C2263757272656E745C223A20302E3031372C5C6E2020202020202020202020205C22706F7765725C223A20302C5C6E2020202020202020202020205C22746F74616C506F7765725C223A20302C5C6E2020202020202020202020205C22706F776572466163746F725C223A20302C5C6E2020202020202020202020205C226373715C223A2033312C5C6E2020202020202020202020205C22696D65695C223A205C22303836363536303038383335363834315C222C5C6E2020202020202020202020205C2269636369645C223A205C2238393836313132353231353038333433393132385C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C22434658303153303031385C222C5C6E2020202020202020202020205C22707572636861736554696D65735C223A2031332C5C6E2020202020202020202020205C22637371446573635C223A205C22E69E81E5A5BD5C222C5C6E2020202020202020202020205C226F70656E53746174655C223A20312C5C6E2020202020202020202020205C226F70656E5374617465446573635C223A205C22E59088E997B85C225C6E20202020202020207D2C5C6E20202020202020205C22746167735C223A206E756C6C2C5C6E20202020202020205C2266756E6374696F6E5C223A206E756C6C2C5C6E20202020202020205C2266756E6374696F6E4E616D655C223A206E756C6C2C5C6E20202020202020205C22736861646F775C223A206E756C6C2C5C6E20202020202020205C226368696C6444657669636549645C223A206E756C6C2C5C6E20202020202020205C2274696D655C223A206E756C6C2C5C6E20202020202020205C22646F776E546F7069635C223A206E756C6C2C5C6E20202020202020205C2264656275675C223A2066616C73652C5C6E20202020202020205C22656D70747950726F746F636F6C5C223A2066616C73652C5C6E20202020202020205C226465765375627363726962655C223A206E756C6C2C5C6E20202020202020205C22616C6C6F77496E736572745C223A2066616C73652C5C6E20202020202020205C226F6E6C7943616368655C223A2066616C73652C5C6E20202020202020205C2270726553746F72655C223A2066616C73652C5C6E20202020202020205C227374616E646172645463705C223A2066616C73655C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760680610185, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E2020202076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E2020202072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638303631303136332C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226170706C69636174696F6E49645C223A206E756C6C2C5C6E20202020202020205C22617070556E696F6E49645C223A206E756C6C2C5C6E20202020202020205C2270726F647563744B65795C223A206E756C6C2C5C6E20202020202020205C22696F7449645C223A206E756C6C2C5C6E20202020202020205C2264657669636549645C223A206E756C6C2C5C6E20202020202020205C227061796C6F61645C223A206E756C6C2C5C6E20202020202020205C226465766963654E616D655C223A206E756C6C2C5C6E20202020202020205C227265717565737449645C223A206E756C6C2C5C6E20202020202020205C2275736572556E696F6E49645C223A206E756C6C2C5C6E20202020202020205C2265787444657669636549645C223A206E756C6C2C5C6E20202020202020205C226465766963654E6F64655C223A206E756C6C2C5C6E20202020202020205C226D657373616765547970655C223A205C2270726F706572746965735C222C5C6E20202020202020205C226576656E745C223A206E756C6C2C5C6E20202020202020205C226576656E744E616D655C223A206E756C6C2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C226D65746572526561645C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C22E8AFBBE8A1A8EFBC88E69FA5E8AFA2E585A8E983A8E695B0E68DAEEFBC895C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22363832353037303765613864646136386130343133333335633433333335633737343333333333383333333333333861353533333333346133333333333333333333333333333333333333333333333333333331346530383636353630303838333536383431383938363131323532313530383334333931323834333436353833303331353333303330333133383333333333333430373631365C222C5C6E2020202020202020202020205C2272656D61696E456E657267795C223A2034312E39342C5C6E2020202020202020202020205C22746F74616C456E657267795C223A20302E30352C5C6E2020202020202020202020205C22766F6C746167655C223A203232352E372C5C6E2020202020202020202020205C2263757272656E745C223A20302E3031372C5C6E2020202020202020202020205C22706F7765725C223A20302C5C6E2020202020202020202020205C22746F74616C506F7765725C223A20302C5C6E2020202020202020202020205C22706F776572466163746F725C223A20302C5C6E2020202020202020202020205C226373715C223A2033312C5C6E2020202020202020202020205C22696D65695C223A205C22303836363536303038383335363834315C222C5C6E2020202020202020202020205C2269636369645C223A205C2238393836313132353231353038333433393132385C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C22434658303153303031385C222C5C6E2020202020202020202020205C22707572636861736554696D65735C223A2031332C5C6E2020202020202020202020205C22637371446573635C223A205C22E69E81E5A5BD5C222C5C6E2020202020202020202020205C226F70656E53746174655C223A20312C5C6E2020202020202020202020205C226F70656E5374617465446573635C223A205C22E59088E997B85C225C6E20202020202020207D2C5C6E20202020202020205C22746167735C223A206E756C6C2C5C6E20202020202020205C2266756E6374696F6E5C223A206E756C6C2C5C6E20202020202020205C2266756E6374696F6E4E616D655C223A206E756C6C2C5C6E20202020202020205C22736861646F775C223A206E756C6C2C5C6E20202020202020205C226368696C6444657669636549645C223A206E756C6C2C5C6E20202020202020205C2274696D655C223A206E756C6C2C5C6E20202020202020205C22646F776E546F7069635C223A206E756C6C2C5C6E20202020202020205C2264656275675C223A2066616C73652C5C6E20202020202020205C22656D70747950726F746F636F6C5C223A2066616C73652C5C6E20202020202020205C226465765375627363726962655C223A206E756C6C2C5C6E20202020202020205C22616C6C6F77496E736572745C223A2066616C73652C5C6E20202020202020205C226F6E6C7943616368655C223A2066616C73652C5C6E20202020202020205C2270726553746F72655C223A2066616C73652C5C6E20202020202020205C227374616E646172645463705C223A2066616C73655C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760680628645, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202072657475726E206173636969546F537472696E67287061796C6F6164295C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E2020202076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E2020202072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638303632383633302C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226170706C69636174696F6E49645C223A206E756C6C2C5C6E20202020202020205C22617070556E696F6E49645C223A206E756C6C2C5C6E20202020202020205C2270726F647563744B65795C223A206E756C6C2C5C6E20202020202020205C22696F7449645C223A206E756C6C2C5C6E20202020202020205C2264657669636549645C223A206E756C6C2C5C6E20202020202020205C227061796C6F61645C223A206E756C6C2C5C6E20202020202020205C226465766963654E616D655C223A206E756C6C2C5C6E20202020202020205C227265717565737449645C223A206E756C6C2C5C6E20202020202020205C2275736572556E696F6E49645C223A206E756C6C2C5C6E20202020202020205C2265787444657669636549645C223A206E756C6C2C5C6E20202020202020205C226465766963654E6F64655C223A206E756C6C2C5C6E20202020202020205C226D657373616765547970655C223A205C2270726F706572746965735C222C5C6E20202020202020205C226576656E745C223A206E756C6C2C5C6E20202020202020205C226576656E744E616D655C223A206E756C6C2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C226D65746572526561645C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C22E8AFBBE8A1A8EFBC88E69FA5E8AFA2E585A8E983A8E695B0E68DAEEFBC895C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22363832353037303765613864646136386130343133333335633433333335633737343333333333383333333333333861353533333333346133333333333333333333333333333333333333333333333333333331346530383636353630303838333536383431383938363131323532313530383334333931323834333436353833303331353333303330333133383333333333333430373631365C222C5C6E2020202020202020202020205C2272656D61696E456E657267795C223A2034312E39342C5C6E2020202020202020202020205C22746F74616C456E657267795C223A20302E30352C5C6E2020202020202020202020205C22766F6C746167655C223A203232352E372C5C6E2020202020202020202020205C2263757272656E745C223A20302E3031372C5C6E2020202020202020202020205C22706F7765725C223A20302C5C6E2020202020202020202020205C22746F74616C506F7765725C223A20302C5C6E2020202020202020202020205C22706F776572466163746F725C223A20302C5C6E2020202020202020202020205C226373715C223A2033312C5C6E2020202020202020202020205C22696D65695C223A205C22303836363536303038383335363834315C222C5C6E2020202020202020202020205C2269636369645C223A205C2238393836313132353231353038333433393132385C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C22434658303153303031385C222C5C6E2020202020202020202020205C22707572636861736554696D65735C223A2031332C5C6E2020202020202020202020205C22637371446573635C223A205C22E69E81E5A5BD5C222C5C6E2020202020202020202020205C226F70656E53746174655C223A20312C5C6E2020202020202020202020205C226F70656E5374617465446573635C223A205C22E59088E997B85C225C6E20202020202020207D2C5C6E20202020202020205C22746167735C223A206E756C6C2C5C6E20202020202020205C2266756E6374696F6E5C223A206E756C6C2C5C6E20202020202020205C2266756E6374696F6E4E616D655C223A206E756C6C2C5C6E20202020202020205C22736861646F775C223A206E756C6C2C5C6E20202020202020205C226368696C6444657669636549645C223A206E756C6C2C5C6E20202020202020205C2274696D655C223A206E756C6C2C5C6E20202020202020205C22646F776E546F7069635C223A206E756C6C2C5C6E20202020202020205C2264656275675C223A2066616C73652C5C6E20202020202020205C22656D70747950726F746F636F6C5C223A2066616C73652C5C6E20202020202020205C226465765375627363726962655C223A206E756C6C2C5C6E20202020202020205C22616C6C6F77496E736572745C223A2066616C73652C5C6E20202020202020205C226F6E6C7943616368655C223A2066616C73652C5C6E20202020202020205C2270726553746F72655C223A2066616C73652C5C6E20202020202020205C227374616E646172645463705C223A2066616C73655C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760680631088, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202072657475726E206173636969546F537472696E67287061796C6F6164295C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638303633313037312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226170706C69636174696F6E49645C223A206E756C6C2C5C6E20202020202020205C22617070556E696F6E49645C223A206E756C6C2C5C6E20202020202020205C2270726F647563744B65795C223A206E756C6C2C5C6E20202020202020205C22696F7449645C223A206E756C6C2C5C6E20202020202020205C2264657669636549645C223A206E756C6C2C5C6E20202020202020205C227061796C6F61645C223A206E756C6C2C5C6E20202020202020205C226465766963654E616D655C223A206E756C6C2C5C6E20202020202020205C227265717565737449645C223A206E756C6C2C5C6E20202020202020205C2275736572556E696F6E49645C223A206E756C6C2C5C6E20202020202020205C2265787444657669636549645C223A206E756C6C2C5C6E20202020202020205C226465766963654E6F64655C223A206E756C6C2C5C6E20202020202020205C226D657373616765547970655C223A205C2270726F706572746965735C222C5C6E20202020202020205C226576656E745C223A206E756C6C2C5C6E20202020202020205C226576656E744E616D655C223A206E756C6C2C5C6E20202020202020205C22646174615C223A207B5C6E2020202020202020202020205C2266756E6374696F6E49645C223A205C226D65746572526561645C222C5C6E2020202020202020202020205C2266756E6374696F6E4E616D655C223A205C22E8AFBBE8A1A8EFBC88E69FA5E8AFA2E585A8E983A8E695B0E68DAEEFBC895C222C5C6E2020202020202020202020205C2270617273655374617475735C223A205C22737563636573735C225C6E20202020202020207D2C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22363832353037303765613864646136386130343133333335633433333335633737343333333333383333333333333861353533333333346133333333333333333333333333333333333333333333333333333331346530383636353630303838333536383431383938363131323532313530383334333931323834333436353833303331353333303330333133383333333333333430373631365C222C5C6E2020202020202020202020205C2272656D61696E456E657267795C223A2034312E39342C5C6E2020202020202020202020205C22746F74616C456E657267795C223A20302E30352C5C6E2020202020202020202020205C22766F6C746167655C223A203232352E372C5C6E2020202020202020202020205C2263757272656E745C223A20302E3031372C5C6E2020202020202020202020205C22706F7765725C223A20302C5C6E2020202020202020202020205C22746F74616C506F7765725C223A20302C5C6E2020202020202020202020205C22706F776572466163746F725C223A20302C5C6E2020202020202020202020205C226373715C223A2033312C5C6E2020202020202020202020205C22696D65695C223A205C22303836363536303038383335363834315C222C5C6E2020202020202020202020205C2269636369645C223A205C2238393836313132353231353038333433393132385C222C5C6E2020202020202020202020205C226669726D7761726556657273696F6E5C223A205C22434658303153303031385C222C5C6E2020202020202020202020205C22707572636861736554696D65735C223A2031332C5C6E2020202020202020202020205C22637371446573635C223A205C22E69E81E5A5BD5C222C5C6E2020202020202020202020205C226F70656E53746174655C223A20312C5C6E2020202020202020202020205C226F70656E5374617465446573635C223A205C22E59088E997B85C225C6E20202020202020207D2C5C6E20202020202020205C22746167735C223A206E756C6C2C5C6E20202020202020205C2266756E6374696F6E5C223A206E756C6C2C5C6E20202020202020205C2266756E6374696F6E4E616D655C223A206E756C6C2C5C6E20202020202020205C22736861646F775C223A206E756C6C2C5C6E20202020202020205C226368696C6444657669636549645C223A206E756C6C2C5C6E20202020202020205C2274696D655C223A206E756C6C2C5C6E20202020202020205C22646F776E546F7069635C223A206E756C6C2C5C6E20202020202020205C2264656275675C223A2066616C73652C5C6E20202020202020205C22656D70747950726F746F636F6C5C223A2066616C73652C5C6E20202020202020205C226465765375627363726962655C223A206E756C6C2C5C6E20202020202020205C22616C6C6F77496E736572745C223A2066616C73652C5C6E20202020202020205C226F6E6C7943616368655C223A2066616C73652C5C6E20202020202020205C2270726553746F72655C223A2066616C73652C5C6E20202020202020205C227374616E646172645463705C223A2066616C73655C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760680637802, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202072657475726E206173636969546F537472696E67287061796C6F6164295C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638303633373738302C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760680654182, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202072657475726E206173636969546F537472696E67287061796C6F6164293B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638303635343136342C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760680784353, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202072657475726E20636F6E766572744173636969546F537472287061796C6F6164293B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638303738343232372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760680794788, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202072657475726E20636F6E766572744173636969546F537472287061796C6F6164293B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638303739343738302C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760680796400, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202072657475726E20636F6E766572744173636969546F537472287061796C6F6164293B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638303739363338332C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760680808130, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202072657475726E20636F6E766572744173636969546F537472287061796C6F6164293B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638303830383131312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760680875172, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202072657475726E20636F6E766572744173636969546F537472287061796C6F6164293B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638303837353135342C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760680967995, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202072657475726E206865785F746F4173636969287061796C6F6164293B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638303936373937372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760680970257, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202072657475726E206865785F746F4173636969287061796C6F6164293B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638303937303234322C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760681034134, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207661722078783D206865785F746F4173636969287061796C6F6164293B5C6E2020202072657475726E2078783B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638313033343131302C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760681059681, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207661722078783D206865785F746F4173636969287061796C6F6164293B5C6E2020202072657475726E2078783B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638313035393636342C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760681166525, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220686578536F757263653D206865785F746F4173636969287061796C6F6164293B5C6E20202020765C6E2020202072657475726E2078783B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638313136363530342C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760681220027, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220686578536F757263653D206865785F746F4173636969287061796C6F6164293B5C6E2020202076617220616464723D686578536F757263652E737562737472696E672831322C203134293B205C6E2020202072657475726E2078783B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638313232303030392C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760681228477, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220686578536F757263653D206865785F746F4173636969287061796C6F6164293B5C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E2020202076617220616464723D686578536F757263652E737562737472696E672831322C203134293B205C6E2020202072657475726E2078783B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638313232383436312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760681247688, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220686578536F757263653D206865785F746F4173636969287061796C6F6164293B5C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E2020202076617220616464723D686578536F757263652E737562737472696E672831322C203134293B205C6E2020202072657475726E20616464723B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638313234373636332C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760681254586, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220686578536F757263653D206865785F746F4173636969287061796C6F6164293B5C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E2020202076617220616464723D686578536F757263652E737562737472696E672831322C203134293B5C6E2020202072657475726E20616464723B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638313235343536392C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760681270819, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220686578536F757263653D206865785F746F4173636969287061796C6F6164293B5C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E2020202076617220616464723D496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E2020202072657475726E20616464723B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638313237303739372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760681272197, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220686578536F757263653D206865785F746F4173636969287061796C6F6164293B5C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E2020202076617220616464723D496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E2020202072657475726E20616464723B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638313237323138362C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760681409249, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220686578536F757263653D206865785F746F4173636969287061796C6F6164293B5C6E202020207661722070696E673D6865785F746F4173636969285C2237303639366536375C22293B5C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E2020202076617220616464723D496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E2020202072657475726E20616464723B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638313430393234312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A202232222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760681411457, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220686578536F757263653D206865785F746F4173636969287061796C6F6164293B5C6E202020207661722070696E673D6865785F746F4173636969285C2237303639366536375C22293B5C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E2020202076617220616464723D496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E2020202072657475726E20616464723B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638313431313434312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A202232222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760681492149, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220686578536F757263653D206865785F746F4173636969287061796C6F6164293B5C6E202020207661722070696E673D6865785F746F4173636969285C2237303639366536375C22293B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D5C6E202020207D3B5C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E2020202076617220616464723D496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E2020202072657475726E20616464723B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638313439323132362C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A202232222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760681607573, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220686578536F757263653D206865785F746F4173636969287061796C6F6164293B5C6E202020207661722070696E673D6865785F746F4173636969285C2237303639366536375C22293B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A7B5C6E2020202020202020202020205C6E20202020202020207D5C6E202020207D3B5C6E20202020766172207375624465766963653D7B5C6E20202020202020205C225C225C6E202020207D5C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E2020202076617220616464723D496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E2020202072657475726E20616464723B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638313630373535342C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A202232222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760681618516, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220686578536F757263653D206865785F746F4173636969287061796C6F6164293B5C6E202020207661722070696E673D6865785F746F4173636969285C2237303639366536375C22293B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A7B5C6E2020202020202020202020205C6E20202020202020207D5C6E202020207D3B5C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E2020202076617220616464723D496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E202020207074732E5C6E2020202072657475726E20616464723B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638313631383439392C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A202232222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760681629346, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220686578536F757263653D206865785F746F4173636969287061796C6F6164293B5C6E202020207661722070696E673D6865785F746F4173636969285C2237303639366536375C22293B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A7B5C6E2020202020202020202020205C6E20202020202020207D5C6E202020207D3B5C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E2020202076617220616464723D496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E202020207074732E7375624465766963652E736C617665416464726573733D616464723B5C6E2020202072657475726E20616464723B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638313632393332362C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A202232222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760681650204, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220686578536F757263653D206865785F746F4173636969287061796C6F6164293B5C6E202020207661722070696E673D6865785F746F4173636969285C2237303639366536375C22293B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A7B5C6E2020202020202020202020205C6E20202020202020207D5C6E202020207D3B5C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E2020202076617220616464723D496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E202020207074732E7375624465766963652E736C617665416464726573733D616464723B5C6E2020202072657475726E20616464723B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638313635303138382C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A202232222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760681653590, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220686578536F757263653D206865785F746F4173636969287061796C6F6164293B5C6E202020207661722070696E673D6865785F746F4173636969285C2237303639366536375C22293B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A7B5C6E2020202020202020202020205C6E20202020202020207D5C6E202020207D3B5C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E2020202076617220616464723D496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E202020207074732E7375624465766963652E736C617665416464726573733D616464723B5C6E2020202072657475726E207074733B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638313635333537342C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A202232222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760681661400, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A2022696D706F727420636E2E756E6976657273616C2E636F72652E736572766963652E49436F646563536572766963655C6E2F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220686578536F757263653D206865785F746F4173636969287061796C6F6164293B5C6E202020207661722070696E673D6865785F746F4173636969285C2237303639366536375C22293B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A7B5C6E2020202020202020202020205C6E20202020202020207D5C6E202020207D3B5C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E2020202076617220616464723D496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E202020207074732E7375624465766963652E736C617665416464726573733D616464723B5C6E2020202072657475726E207074733B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638313636313336392C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E202020205C2270726F706572746965735C223A207B5C6E20202020202020205C22736F757263655061796C6F61645C223A205C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C225C6E202020207D2C5C6E202020205C227375624465766963655C223A207B5C6E20202020202020205C22736C617665416464726573735C223A20325C6E202020207D5C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760681667360, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220686578536F757263653D206865785F746F4173636969287061796C6F6164293B5C6E202020207661722070696E673D6865785F746F4173636969285C2237303639366536375C22293B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A7B5C6E2020202020202020202020205C6E20202020202020207D5C6E202020207D3B5C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E2020202076617220616464723D496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E202020207074732E7375624465766963652E736C617665416464726573733D616464723B5C6E2020202072657475726E207074733B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638313636373334322C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E202020205C2270726F706572746965735C223A207B5C6E20202020202020205C22736F757263655061796C6F61645C223A205C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C225C6E202020207D2C5C6E202020205C227375624465766963655C223A207B5C6E20202020202020205C22736C617665416464726573735C223A20325C6E202020207D5C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760681668270, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220686578536F757263653D206865785F746F4173636969287061796C6F6164293B5C6E202020207661722070696E673D6865785F746F4173636969285C2237303639366536375C22293B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A7B5C6E2020202020202020202020205C6E20202020202020207D5C6E202020207D3B5C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E2020202076617220616464723D496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E202020207074732E7375624465766963652E736C617665416464726573733D616464723B5C6E2020202072657475726E207074733B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638313636383235322C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E202020205C2270726F706572746965735C223A207B5C6E20202020202020205C22736F757263655061796C6F61645C223A205C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C225C6E202020207D2C5C6E202020205C227375624465766963655C223A207B5C6E20202020202020205C22736C617665416464726573735C223A20325C6E202020207D5C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760682396320, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220686578536F757263653D206865785F746F4173636969287061796C6F6164293B5C6E202020207661722070696E673D6865785F746F4173636969285C2237303639366536375C22293B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A7B5C6E2020202020202020202020205C6E20202020202020207D5C6E202020207D3B5C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E2020202076617220616464723D496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E202020207074732E7375624465766963652E736C617665416464726573733D616464723B5C6E2020202072657475726E207074733B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638323339363330312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A202252705A335651496136594532222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E202020205C2270726F706572746965735C223A207B5C6E20202020202020205C22736F757263655061796C6F61645C223A205C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C225C6E202020207D2C5C6E202020205C227375624465766963655C223A207B5C6E20202020202020205C22736C617665416464726573735C223A20325C6E202020207D5C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760682451945, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220686578536F757263653D206865785F746F4173636969287061796C6F6164293B5C6E202020207661722070696E673D6865785F746F4173636969285C2237303639366536375C22293B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A7B5C6E2020202020202020202020205C6E20202020202020207D5C6E202020207D3B5C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E2020202076617220616464723D496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E202020207074732E7375624465766963652E736C617665416464726573733D616464723B5C6E2020202072657475726E207074733B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638323435313933312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E202020205C2270726F706572746965735C223A207B5C6E20202020202020205C22736F757263655061796C6F61645C223A205C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C225C6E202020207D2C5C6E202020205C227375624465766963655C223A207B5C6E20202020202020205C22736C617665416464726573735C223A20325C6E202020207D5C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760682452716, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220686578536F757263653D206865785F746F4173636969287061796C6F6164293B5C6E202020207661722070696E673D6865785F746F4173636969285C2237303639366536375C22293B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A7B5C6E2020202020202020202020205C6E20202020202020207D5C6E202020207D3B5C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E2020202076617220616464723D496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E202020207074732E7375624465766963652E736C617665416464726573733D616464723B5C6E2020202072657475726E207074733B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303638323435323730312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E202020205C2270726F706572746965735C223A207B5C6E20202020202020205C22736F757263655061796C6F61645C223A205C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C225C6E202020207D2C5C6E202020205C227375624465766963655C223A207B5C6E20202020202020205C22736C617665416464726573735C223A20325C6E202020207D5C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760709799052, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220686578536F757263653D206865785F746F4173636969287061796C6F6164293B5C6E202020207661722070696E673D6865785F746F4173636969285C2237303639366536375C22293B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A7B5C6E2020202020202020202020205C6E20202020202020207D5C6E202020207D3B5C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E2020202076617220616464723D496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E202020207074732E7375624465766963652E736C617665416464726573733D616464723B5C6E2020202072657475726E207074733B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22376232323634363537363639363336353439363432323361323233383336333033303334333833303337333033323336333233363336333032323263323236393664363536393232336132323338333633303330333433383330333733303332333633323336333633303232326332323639363336333639363432323361323233383339333833363331333533393330333133313332333333333330333033303331333933323334323232633232363936643733363932323361323233343336333033313335333033303335333733303333333133393339333232323263323236333733373132323361323233323336323232633232363236353639366136393665363735343639366436353232336132323332333532663331333032663331333732633332333133613335333933613335333132323263323237343639366436353733373436313664373032323361323233313337333633303337333033393335333933313232326332323735373436333534363936643635323233613232333033303330333033303330326533303330323232633232363737303733323233613232333133323330326533313336333833333330333133343263333333303265333233313337333633363337333932323263323237363635366536343666373232323361323233663366336633663232326332323664366636343635366332323361323235343431353332643463353434353264333333363334323237645C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303730393739393033312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E202020205C2270726F706572746965735C223A207B5C6E20202020202020205C22736F757263655061796C6F61645C223A205C22333033303330333333303330333033303330333033313333333033323330333333313330333033323435333633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333133355C225C6E202020207D2C5C6E202020205C227375624465766963655C223A207B5C6E20202020202020205C22736C617665416464726573735C223A20325C6E202020207D5C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760709906219, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220686578536F757263653D206865785F746F4173636969287061796C6F6164293B5C6E202020207661722068656174626572743D7B7D5C6E2020202069662869734A736F6E28686578536F7572636529297B5C6E202020202020202068656174626572743D746F4A736F6E28686578536F75726365295C6E202020207D5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A7B5C6E2020202020202020202020205C6E20202020202020207D5C6E202020207D3B5C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E2020202076617220616464723D496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E202020207074732E7375624465766963652E736C617665416464726573733D616464723B5C6E2020202072657475726E207074733B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22376232323634363537363639363336353439363432323361323233383336333033303334333833303337333033323336333233363336333032323263323236393664363536393232336132323338333633303330333433383330333733303332333633323336333633303232326332323639363336333639363432323361323233383339333833363331333533393330333133313332333333333330333033303331333933323334323232633232363936643733363932323361323233343336333033313335333033303335333733303333333133393339333232323263323236333733373132323361323233323336323232633232363236353639366136393665363735343639366436353232336132323332333532663331333032663331333732633332333133613335333933613335333132323263323237343639366436353733373436313664373032323361323233313337333633303337333033393335333933313232326332323735373436333534363936643635323233613232333033303330333033303330326533303330323232633232363737303733323233613232333133323330326533313336333833333330333133343263333333303265333233313337333633363337333932323263323237363635366536343666373232323361323233663366336633663232326332323664366636343635366332323361323235343431353332643463353434353264333333363334323237645C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303730393930363137382C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760709914627, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A7B5C6E2020202020202020202020205C6E20202020202020207D5C6E202020207D3B5C6E2020202076617220686578536F757263653D206865785F746F4173636969287061796C6F6164293B5C6E202020207661722068656174626572743D7B7D5C6E2020202069662869734A736F6E28686578536F7572636529297B5C6E202020202020202068656174626572743D746F4A736F6E28686578536F75726365295C6E202020207D5C6E202020205C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E2020202076617220616464723D496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E202020207074732E7375624465766963652E736C617665416464726573733D616464723B5C6E2020202072657475726E207074733B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22376232323634363537363639363336353439363432323361323233383336333033303334333833303337333033323336333233363336333032323263323236393664363536393232336132323338333633303330333433383330333733303332333633323336333633303232326332323639363336333639363432323361323233383339333833363331333533393330333133313332333333333330333033303331333933323334323232633232363936643733363932323361323233343336333033313335333033303335333733303333333133393339333232323263323236333733373132323361323233323336323232633232363236353639366136393665363735343639366436353232336132323332333532663331333032663331333732633332333133613335333933613335333132323263323237343639366436353733373436313664373032323361323233313337333633303337333033393335333933313232326332323735373436333534363936643635323233613232333033303330333033303330326533303330323232633232363737303733323233613232333133323330326533313336333833333330333133343263333333303265333233313337333633363337333932323263323237363635366536343666373232323361323233663366336633663232326332323664366636343635366332323361323235343431353332643463353434353264333333363334323237645C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303730393931343631352C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760709946324, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D5C6E202020207D3B5C6E2020202076617220686578536F757263653D206865785F746F4173636969287061796C6F6164293B5C6E202020207661722068656174626572743D7B7D5C6E2020202069662869734A736F6E28686578536F7572636529297B5C6E202020202020202068656174626572743D746F4A736F6E28686578536F75726365295C6E20202020202020207074732E70726F706572746965733D68656174626572743B5C6E202020207D5C6E202020205C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E2020202076617220616464723D496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E202020207074732E7375624465766963652E736C617665416464726573733D616464723B5C6E2020202072657475726E207074733B5C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22376232323634363537363639363336353439363432323361323233383336333033303334333833303337333033323336333233363336333032323263323236393664363536393232336132323338333633303330333433383330333733303332333633323336333633303232326332323639363336333639363432323361323233383339333833363331333533393330333133313332333333333330333033303331333933323334323232633232363936643733363932323361323233343336333033313335333033303335333733303333333133393339333232323263323236333733373132323361323233323336323232633232363236353639366136393665363735343639366436353232336132323332333532663331333032663331333732633332333133613335333933613335333132323263323237343639366436353733373436313664373032323361323233313337333633303337333033393335333933313232326332323735373436333534363936643635323233613232333033303330333033303330326533303330323232633232363737303733323233613232333133323330326533313336333833333330333133343263333333303265333233313337333633363337333932323263323237363635366536343666373232323361323233663366336633663232326332323664366636343635366332323361323235343431353332643463353434353264333333363334323237645C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303730393934363330372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760709975478, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D5C6E202020207D3B5C6E2020202076617220686578536F757263653D206865785F746F4173636969287061796C6F6164293B5C6E202020207661722068656174626572743D7B7D5C6E2020202069662869734A736F6E28686578536F7572636529297B5C6E202020202020202068656174626572743D746F4A736F6E28686578536F75726365295C6E20202020202020207074732E70726F706572746965733D68656174626572743B5C6E202020207D656C73657B5C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E202020202020202076617220616464723D496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E7375624465766963652E736C617665416464726573733D616464723B5C6E202020202020202072657475726E207074733B5C6E202020207D5C6E202020205C6E20205C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22376232323634363537363639363336353439363432323361323233383336333033303334333833303337333033323336333233363336333032323263323236393664363536393232336132323338333633303330333433383330333733303332333633323336333633303232326332323639363336333639363432323361323233383339333833363331333533393330333133313332333333333330333033303331333933323334323232633232363936643733363932323361323233343336333033313335333033303335333733303333333133393339333232323263323236333733373132323361323233323336323232633232363236353639366136393665363735343639366436353232336132323332333532663331333032663331333732633332333133613335333933613335333132323263323237343639366436353733373436313664373032323361323233313337333633303337333033393335333933313232326332323735373436333534363936643635323233613232333033303330333033303330326533303330323232633232363737303733323233613232333133323330326533313336333833333330333133343263333333303265333233313337333633363337333932323263323237363635366536343666373232323361323233663366336633663232326332323664366636343635366332323361323235343431353332643463353434353264333333363334323237645C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303730393937353435372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760710001530, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D5C6E202020207D3B5C6E2020202076617220686578536F757263653D206865785F746F4173636969287061796C6F6164293B5C6E202020207661722068656174626572743D7B7D5C6E2020202069662869734A736F6E28686578536F7572636529297B5C6E202020202020202068656174626572743D746F4A736F6E28686578536F75726365295C6E20202020202020207074732E70726F706572746965733D68656174626572743B5C6E202020207D656C73657B5C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E202020202020202076617220616464723D496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E7375624465766963652E736C617665416464726573733D616464723B5C6E202020202020202072657475726E207074733B5C6E202020207D5C6E202020205C6E20205C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22376232323634363537363639363336353439363432323361323233383336333033303334333833303337333033323336333233363336333032323263323236393664363536393232336132323338333633303330333433383330333733303332333633323336333633303232326332323639363336333639363432323361323233383339333833363331333533393330333133313332333333333330333033303331333933323334323232633232363936643733363932323361323233343336333033313335333033303335333733303333333133393339333232323263323236333733373132323361323233323336323232633232363236353639366136393665363735343639366436353232336132323332333532663331333032663331333732633332333133613335333933613335333132323263323237343639366436353733373436313664373032323361323233313337333633303337333033393335333933313232326332323735373436333534363936643635323233613232333033303330333033303330326533303330323232633232363737303733323233613232333133323330326533313336333833333330333133343263333333303265333233313337333633363337333932323263323237363635366536343666373232323361323233663366336633663232326332323664366636343635366332323361323235343431353332643463353434353264333333363334323237645C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303731303030313531322C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760710049510, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D5C6E202020207D3B5C6E2020202076617220686578536F757263653D206865785F746F4173636969287061796C6F6164293B5C6E202020207661722068656174626572743D7B7D5C6E2020202069662869734A736F6E28686578536F7572636529297B5C6E202020202020202068656174626572743D746F4A736F6E28686578536F75726365295C6E20202020202020207074732E70726F706572746965733D68656174626572743B5C6E202020207D656C73657B5C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E202020202020202076617220616464723D496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E7375624465766963652E736C617665416464726573733D616464723B5C6E202020202020202072657475726E207074733B5C6E202020207D5C6E202020205C6E20205C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22376232323634363537363639363336353439363432323361323233383336333033303334333833303337333033323336333233363336333032323263323236393664363536393232336132323338333633303330333433383330333733303332333633323336333633303232326332323639363336333639363432323361323233383339333833363331333533393330333133313332333333333330333033303331333933323334323232633232363936643733363932323361323233343336333033313335333033303335333733303333333133393339333232323263323236333733373132323361323233323336323232633232363236353639366136393665363735343639366436353232336132323332333532663331333032663331333732633332333133613335333933613335333132323263323237343639366436353733373436313664373032323361323233313337333633303337333033393335333933313232326332323735373436333534363936643635323233613232333033303330333033303330326533303330323232633232363737303733323233613232333133323330326533313336333833333330333133343263333333303265333233313337333633363337333932323263323237363635366536343666373232323361323233663366336633663232326332323664366636343635366332323361323235343431353332643463353434353264333333363334323237645C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303731303034393438352C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760710071462, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D5C6E202020207D3B5C6E2020202076617220686578536F757263653D206865785F746F4173636969287061796C6F6164293B5C6E202020207661722068656174626572743D7B7D5C6E2020202069662869734A736F6E28686578536F7572636529297B5C6E202020202020202068656174626572743D746F4A736F6E28686578536F75726365295C6E20202020202020207074732E70726F706572746965733D68656174626572743B5C6E202020207D656C73657B5C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E202020202020202076617220616464723D496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E7375624465766963652E736C617665416464726573733D616464723B5C6E202020202020202072657475726E207074733B5C6E202020207D5C6E202020205C6E20205C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22376232323634363537363639363336353439363432323361323233383336333033303334333833303337333033323336333233363336333032323263323236393664363536393232336132323338333633303330333433383330333733303332333633323336333633303232326332323639363336333639363432323361323233383339333833363331333533393330333133313332333333333330333033303331333933323334323232633232363936643733363932323361323233343336333033313335333033303335333733303333333133393339333232323263323236333733373132323361323233323336323232633232363236353639366136393665363735343639366436353232336132323332333532663331333032663331333732633332333133613335333933613335333132323263323237343639366436353733373436313664373032323361323233313337333633303337333033393335333933313232326332323735373436333534363936643635323233613232333033303330333033303330326533303330323232633232363737303733323233613232333133323330326533313336333833333330333133343263333333303265333233313337333633363337333932323263323237363635366536343666373232323361323233663366336633663232326332323664366636343635366332323361323235343431353332643463353434353264333333363334323237645C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303731303037313435312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760710081262, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A207061796C6F6164202F2F20E58E9FE5A78BE68AA5E69687EFBC8CE4BEBFE4BA8EE6BAAFE6BA905C6E20202020202020207D5C6E202020207D3B5C6E2020202076617220686578536F757263653D206865785F746F4173636969287061796C6F6164293B5C6E202020207661722068656174626572743D7B7D5C6E2020202069662869734A736F6E28686578536F7572636529297B5C6E20202020202020207074732E70726F706572746965733D746F4A736F6E28686578536F75726365293B5C6E202020207D656C73657B5C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E202020202020202076617220616464723D496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E7375624465766963652E736C617665416464726573733D616464723B5C6E202020202020202072657475726E207074733B5C6E202020207D5C6E202020205C6E20205C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22376232323634363537363639363336353439363432323361323233383336333033303334333833303337333033323336333233363336333032323263323236393664363536393232336132323338333633303330333433383330333733303332333633323336333633303232326332323639363336333639363432323361323233383339333833363331333533393330333133313332333333333330333033303331333933323334323232633232363936643733363932323361323233343336333033313335333033303335333733303333333133393339333232323263323236333733373132323361323233323336323232633232363236353639366136393665363735343639366436353232336132323332333532663331333032663331333732633332333133613335333933613335333132323263323237343639366436353733373436313664373032323361323233313337333633303337333033393335333933313232326332323735373436333534363936643635323233613232333033303330333033303330326533303330323232633232363737303733323233613232333133323330326533313336333833333330333133343263333333303265333233313337333633363337333932323263323237363635366536343666373232323361323233663366336633663232326332323664366636343635366332323361323235343431353332643463353434353264333333363334323237645C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303731303038313234322C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760710089577, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E20202020202020202020205C6E20202020202020207D5C6E202020207D3B5C6E2020202076617220686578536F757263653D206865785F746F4173636969287061796C6F6164293B5C6E202020207661722068656174626572743D7B7D5C6E2020202069662869734A736F6E28686578536F7572636529297B5C6E20202020202020207074732E70726F706572746965733D746F4A736F6E28686578536F75726365293B5C6E202020207D656C73657B5C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E202020202020202076617220616464723D496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E7375624465766963652E736C617665416464726573733D616464723B5C6E202020202020202072657475726E207074733B5C6E202020207D5C6E202020205C6E20205C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202F2F2072657475726E20787A3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22376232323634363537363639363336353439363432323361323233383336333033303334333833303337333033323336333233363336333032323263323236393664363536393232336132323338333633303330333433383330333733303332333633323336333633303232326332323639363336333639363432323361323233383339333833363331333533393330333133313332333333333330333033303331333933323334323232633232363936643733363932323361323233343336333033313335333033303335333733303333333133393339333232323263323236333733373132323361323233323336323232633232363236353639366136393665363735343639366436353232336132323332333532663331333032663331333732633332333133613335333933613335333132323263323237343639366436353733373436313664373032323361323233313337333633303337333033393335333933313232326332323735373436333534363936643635323233613232333033303330333033303330326533303330323232633232363737303733323233613232333133323330326533313336333833333330333133343263333333303265333233313337333633363337333932323263323237363635366536343666373232323361323233663366336633663232326332323664366636343635366332323361323235343431353332643463353434353264333333363334323237645C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303731303038393535352C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760710103804, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E20202020202020202020205C6E20202020202020207D5C6E202020207D3B5C6E2020202076617220686578536F757263653D206865785F746F4173636969287061796C6F6164293B5C6E202020207661722068656174626572743D7B7D5C6E2020202069662869734A736F6E28686578536F7572636529297B5C6E20202020202020207074732E70726F706572746965733D746F4A736F6E28686578536F75726365293B5C6E20202020202020205C6E202020207D656C73657B5C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E202020202020202076617220616464723D496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E7375624465766963652E736C617665416464726573733D616464723B5C6E202020202020202072657475726E207074733B5C6E202020207D5C6E202020205C6E20205C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202020202072657475726E207074733B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22376232323634363537363639363336353439363432323361323233383336333033303334333833303337333033323336333233363336333032323263323236393664363536393232336132323338333633303330333433383330333733303332333633323336333633303232326332323639363336333639363432323361323233383339333833363331333533393330333133313332333333333330333033303331333933323334323232633232363936643733363932323361323233343336333033313335333033303335333733303333333133393339333232323263323236333733373132323361323233323336323232633232363236353639366136393665363735343639366436353232336132323332333532663331333032663331333732633332333133613335333933613335333132323263323237343639366436353733373436313664373032323361323233313337333633303337333033393335333933313232326332323735373436333534363936643635323233613232333033303330333033303330326533303330323232633232363737303733323233613232333133323330326533313336333833333330333133343263333333303265333233313337333633363337333932323263323237363635366536343666373232323361323233663366336633663232326332323664366636343635366332323361323235343431353332643463353434353264333333363334323237645C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303731303130333736332C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760710106640, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E20202020202020202020205C6E20202020202020207D5C6E202020207D3B5C6E2020202076617220686578536F757263653D206865785F746F4173636969287061796C6F6164293B5C6E202020207661722068656174626572743D7B7D5C6E2020202069662869734A736F6E28686578536F7572636529297B5C6E20202020202020207074732E70726F706572746965733D746F4A736F6E28686578536F75726365293B5C6E20202020202020205C6E202020207D656C73657B5C6E202020202F2FE4BB8EE7AB99E59CB0E59D80E4BD8DE7BDAE5C6E202020202020202076617220616464723D496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E7375624465766963652E736C617665416464726573733D616464723B5C6E202020207D5C6E202020205C6E20205C6E202020202F2F544F444F2020E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E8A7A3E69E905C6E202020202F2F31E38081E4BB8E7061796C6F6164E8A7A3E69E90E587BA4D6F64627573E79A84E4BB8EE7AB99E59CB0E59D805C6E202020202F2F32E38081E9809AE8BF87636F6E74657874E68BBFE588B0E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E79A84E4BB8EE7AB99E58CB9E9858DE585B3E7B3BBEFBC8CE79BB4E68EA5E8B083E794A8E5AD90E8AEBEE5A487E79A84E789A9E6A8A1E59E8BE8A7A3E69E905C6E202020202F2F33E38081E7BB84E8A385E7BB93E69E9CE8BF94E59B9E5C6E202020202F2F2076617220787A3D49436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C7061796C6F6164295C6E202020202020202072657475726E207074733B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22376232323634363537363639363336353439363432323361323233383336333033303334333833303337333033323336333233363336333032323263323236393664363536393232336132323338333633303330333433383330333733303332333633323336333633303232326332323639363336333639363432323361323233383339333833363331333533393330333133313332333333333330333033303331333933323334323232633232363936643733363932323361323233343336333033313335333033303335333733303333333133393339333232323263323236333733373132323361323233323336323232633232363236353639366136393665363735343639366436353232336132323332333532663331333032663331333732633332333133613335333933613335333132323263323237343639366436353733373436313664373032323361323233313337333633303337333033393335333933313232326332323735373436333534363936643635323233613232333033303330333033303330326533303330323232633232363737303733323233613232333133323330326533313336333833333330333133343263333333303265333233313337333633363337333932323263323237363635366536343666373232323361323233663366336633663232326332323664366636343635366332323361323235343431353332643463353434353264333333363334323237645C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303731303130363632362C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760710268509, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B7D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E70726F706572746965732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22376232323634363537363639363336353439363432323361323233383336333033303334333833303337333033323336333233363336333032323263323236393664363536393232336132323338333633303330333433383330333733303332333633323336333633303232326332323639363336333639363432323361323233383339333833363331333533393330333133313332333333333330333033303331333933323334323232633232363936643733363932323361323233343336333033313335333033303335333733303333333133393339333232323263323236333733373132323361323233323336323232633232363236353639366136393665363735343639366436353232336132323332333532663331333032663331333732633332333133613335333933613335333132323263323237343639366436353733373436313664373032323361323233313337333633303337333033393335333933313232326332323735373436333534363936643635323233613232333033303330333033303330326533303330323232633232363737303733323233613232333133323330326533313336333833333330333133343263333333303265333233313337333633363337333932323263323237363635366536343666373232323361323233663366336633663232326332323664366636343635366332323361323235343431353332643463353434353264333333363334323237645C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303731303236383439332C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E202020205C2270726F706572746965735C223A207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C22696D65695C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2269636369645C223A205C2238393836313539303131323333303030313932345C222C5C6E20202020202020205C22696D73695C223A205C223436303135303035373033313939325C222C5C6E20202020202020205C226373715C223A205C2232365C222C5C6E20202020202020205C226265696A696E6754696D655C223A205C2232352F31302F31372C32313A35393A35315C222C5C6E20202020202020205C2274696D657374616D705C223A205C22313736303730393539315C222C5C6E20202020202020205C2275746354696D655C223A205C223030303030302E30305C222C5C6E20202020202020205C226770735C223A205C223132302E313638333031342C33302E323137363637395C222C5C6E20202020202020205C2276656E646F725C223A205C223F3F3F3F5C222C5C6E20202020202020205C226D6F64656C5C223A205C225441532D4C54452D3336345C225C6E202020207D5C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760710305539, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B7D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E70726F706572746965732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C2230363339303030303030313330323033313030324230303130363030303030303030303030303030303030303030303031455C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303731303330353531392C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E2020202020202020202020205C22696D65695C223A205C223836303034383037303236323636305C222C5C6E2020202020202020202020205C2269636369645C223A205C2238393836313539303131323333303030313932345C222C5C6E2020202020202020202020205C22696D73695C223A205C223436303135303035373033313939325C222C5C6E2020202020202020202020205C226373715C223A205C2232365C222C5C6E2020202020202020202020205C226265696A696E6754696D655C223A205C2232352F31302F31372C32313A35393A35315C222C5C6E2020202020202020202020205C2274696D657374616D705C223A205C22313736303730393539315C222C5C6E2020202020202020202020205C2275746354696D655C223A205C223030303030302E30305C222C5C6E2020202020202020202020205C226770735C223A205C223132302E313638333031342C33302E323137363637395C222C5C6E2020202020202020202020205C2276656E646F725C223A205C223F3F3F3F5C222C5C6E2020202020202020202020205C226D6F64656C5C223A205C225441532D4C54452D3336345C225C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760710388096, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B7D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E70726F706572746965732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22376232323634363537363639363336353439363432323361323233383336333033303334333833303337333033323336333233363336333032323263323236393664363536393232336132323338333633303330333433383330333733303332333633323336333633303232326332323639363336333639363432323361323233383339333833363331333533393330333133313332333333333330333033303331333933323334323232633232363936643733363932323361323233343336333033313335333033303335333733303333333133393339333232323263323236333733373132323361323233323338323232633232363236353639366136393665363735343639366436353232336132323332333532663331333032663331333732633332333233613331333133613335333132323263323237343639366436353733373436313664373032323361323233313337333633303337333133303333333133313232326332323735373436333534363936643635323233613232333033303330333033303330326533303330323232633232363737303733323233613232333133323330326533313336333833333330333133343263333333303265333233313337333633363337333932323263323237363635366536343666373232323361323233663366336633663232326332323664366636343635366332323361323235343431353332643463353434353264333333363334323237645C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303731303338383037362C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760710469987, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B7D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E70726F706572746965732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033393334333733303330333033303330333033313333333033323330333333313330333033323432343633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333233395C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303731303436393936362C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E2020202020202020202020205C22696D65695C223A205C223836303034383037303236323636305C222C5C6E2020202020202020202020205C2269636369645C223A205C2238393836313539303131323333303030313932345C222C5C6E2020202020202020202020205C22696D73695C223A205C223436303135303035373033313939325C222C5C6E2020202020202020202020205C226373715C223A205C2232385C222C5C6E2020202020202020202020205C226265696A696E6754696D655C223A205C2232352F31302F31372C32323A31313A35315C222C5C6E2020202020202020202020205C2274696D657374616D705C223A205C22313736303731303331315C222C5C6E2020202020202020202020205C2275746354696D655C223A205C223030303030302E30305C222C5C6E2020202020202020202020205C226770735C223A205C223132302E313638333031342C33302E323137363637395C222C5C6E2020202020202020202020205C2276656E646F725C223A205C223F3F3F3F5C222C5C6E2020202020202020202020205C226D6F64656C5C223A205C225441532D4C54452D3336345C225C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760710499952, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B7D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033393334333733303330333033303330333033313333333033323330333333313330333033323432343633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333233395C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303731303439393932372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C227375624465766963655C223A207B5C6E202020202020202020202020202020205C22736C617665416464726573735C223A20325C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760712221980, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B7D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033393334333733303330333033303330333033313333333033323330333333313330333033323432343633303331333033383330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333233395C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303731323232313936302C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B7D2C5C6E20202020202020205C227375624465766963655C223A207B5C6E2020202020202020202020205C22736C617665416464726573735C223A20325C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760712615118, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B7D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333233303330333033303330333033313333333033323330333333313330333033333335333333303331333133333330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333033305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303731323631353130362C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760712631239, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B7D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333233303330333033303330333033313333333033323330333333313330333033333335333333303331333133333330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333033305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303731323633313232332C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760712651127, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B7D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333433313335333433323330333533323336333533363331333633343337333933303434333034315C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303731323635313039382C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B7D2C5C6E20202020202020205C227375624465766963655C223A207B5C6E2020202020202020202020205C22736C617665416464726573735C223A20325C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760712657050, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B7D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333433313335333433323330333533323336333533363331333633343337333933303434333034315C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303731323635373033322C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B7D2C5C6E20202020202020205C227375624465766963655C223A207B5C6E2020202020202020202020205C22736C617665416464726573735C223A2036345C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760712839370, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333433313335333433323330333533323336333533363331333633343337333933303434333034315C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303731323833393335372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B7D2C5C6E20202020202020205C227375624465766963655C223A207B5C6E2020202020202020202020205C22736C617665416464726573735C223A2036345C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760713189020, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333333303330333033303330333033313333333033323330333333313330333033333335333333303331333133333330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333033305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303731333138393030312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22333433313335333433323330333533323336333533363331333633343337333933303434333034315C225C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A207B5C6E2020202020202020202020205C22736C617665416464726573735C223A2036345C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760718283148, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303731383238333132342C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22333433313335333433323330333533323336333533363331333633343337333933303434333034315C225C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A207B5C6E2020202020202020202020205C22736C617665416464726573735C223A2036345C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760742900664, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207661722069636369643D6865785F746F4173636969287061796C6F6164293B5C6E20202020766172207273203D207B5C6E20202020202020205C2264657669636549645C223A205C223836303034383037303236323636305C222C5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303734323930303634322C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22333433313335333433323330333533323336333533363331333633343337333933303434333034315C225C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A207B5C6E2020202020202020202020205C22736C617665416464726573735C223A2036345C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760742971293, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207661722069636369643D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E2020202069662869636369643D3D3D5C2238393836313539303131323333303030313932345C22297B5C6E202020202020202072732E64657669636549643D5C2238393836313539303131323333303030313932345C225C6E202020207D656C73657B5C6E202020202020202072732E64657669636549643D5C223836303034383037303236323636305C225C6E5C6E202020207D5C6E2020205C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303734323937313237362C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22333433313335333433323330333533323336333533363331333633343337333933303434333034315C225C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A207B5C6E2020202020202020202020205C22736C617665416464726573735C223A2036345C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760742988846, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207661722069636369643D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E2020202069662869636369643D3D3D5C2238393836313539303131323333303030313932345C22297B5C6E202020202020202072732E64657669636549643D5C2238393836313539303131323333303030313932345C225C6E202020207D656C73657B5C6E202020202020202072732E64657669636549643D5C223836303034383037303236323636305C225C6E5C6E202020207D5C6E2020205C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E207072654465636F6465285C22333833393338333633313335333933303331333133323333333333303330333033313339333233345C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303734323938383832392C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22333433313335333433323330333533323336333533363331333633343337333933303434333034315C225C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A207B5C6E2020202020202020202020205C22736C617665416464726573735C223A2036345C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760742992412, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E202020207661722069636369643D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E2020202069662869636369643D3D3D5C2238393836313539303131323333303030313932345C22297B5C6E202020202020202072732E64657669636549643D5C2238393836313539303131323333303030313932345C225C6E202020207D656C73657B5C6E202020202020202072732E64657669636549643D5C223836303034383037303236323636305C225C6E5C6E202020207D5C6E2020205C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E207072654465636F6465285C2231325C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303734323939323339342C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C222C5C6E202020205C2264657669636549645C223A205C2238393836313539303131323333303030313932345C225C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760752530435, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E2020202072732E64657669636549643D494D45495C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E207072654465636F6465285C2231325C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303735323533303432302C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C222C5C6E202020205C2264657669636549645C223A205C2238393836313539303131323333303030313932345C225C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760754836430, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D3135297B5C6E202020202072732E64657669636549643D494D45495C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E2072733B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303735343833363431372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C222C5C6E202020205C2264657669636549645C223A205C2238393836313539303131323333303030313932345C225C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760754849445, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D3135297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303735343834393433342C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C222C5C6E202020205C2264657669636549645C223A205C2238393836313539303131323333303030313932345C225C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760754996969, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D3135297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E207072654465636F6465285C223338333633303330333433383330333733303332333633323336333633305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303735343939363933312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C222C5C6E202020205C2264657669636549645C223A205C2238393836313539303131323333303030313932345C225C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760755001147, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D3135297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E207072654465636F6465285C22333833363330333033343338337330333733303332333633323336333633305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303735353030313132382C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C222C5C6E202020205C2264657669636549645C223A205C223836303034383037303236323636305C225C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760755005329, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D3135297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E207072654465636F6465285C2233383336333033303334333833733033373330333233363332333236333633305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303735353030353330342C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C222C5C6E202020205C2264657669636549645C223A205C223836303034383037303236323636305C225C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760755011025, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D3135297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E207072654465636F6465285C22333833363330333033343338337330333733303332333633323336333633305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303735353031313031322C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760755016320, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D3135297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E207072654465636F6465285C223338333633303330333433383330333733303332333633323336333633305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303735353031363330332C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C222C5C6E202020205C2264657669636549645C223A205C223836303034383037303236323636305C225C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760755020344, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D3135297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E207072654465636F6465285C2233323338333633303330333433383330333733303332333633323336333633305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303735353032303333362C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C222C5C6E202020205C2264657669636549645C223A205C223836303034383037303236323636305C225C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760755029788, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D3135297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E203132333B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E207072654465636F6465285C2233323338333633303330333433383330333733303332333633323336333633305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303735353032393737352C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760755032246, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D3135297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E207072654465636F6465285C2233323338333633303330333433383330333733303332333633323336333633305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303735353033323232372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A2022313233222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760755038663, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D3135297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E207072654465636F6465285C223338333633303330333433383330333733303332333633323336333633305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303735353033383635332C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760755073976, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D313520262620494D45492E73746172747357697468285C2238365C2229297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E207072654465636F6465285C223338333633303330333433383330333733303332333633323336333633305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303735353037333935362C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C222C5C6E202020205C2264657669636549645C223A205C223836303034383037303236323636305C225C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760755140140, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D313520262620494D45492E73746172747357697468285C2238365C2229297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330333733303330333033303330333033313333333033323330333333313330333033333335333733303331333033393330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333033305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303735353134303131382C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20227B5C6E202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C222C5C6E202020205C2264657669636549645C223A205C223836303034383037303236323636305C225C6E7D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760755174533, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D313520262620494D45492E73746172747357697468285C2238365C2229297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E8A7A3E7A081EFBC9AE8AEBEE5A487E695B0E68DAEE8BDACE5B9B3E58FB0E6A0BCE5BC8F5C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B41727261797D20E5B9B3E58FB0E6A087E58786E6B688E681AFE695B0E7BB84EFBC8CE6AF8FE4B8AAE58583E7B4A0E7BB93E69E84EFBC9A5C6E202A2020205B5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C2250524F504552544945535C222C202F2F20E5B19EE680A7E7B1BBE59E8B5C6E202A2020202020202070726F706572746965733A207B7D202F2F20E8A7A3E69E90E5908EE79A84E5B19EE680A7E994AEE580BCE5AFB9EFBC88E6A0B9E68DAEE789A9E6A8A1E59E8BE58AA8E68081E8B083E695B4EFBC895C6E202A20202020207D2C5C6E202A20202020207B5C6E202A202020202020206D657373616765547970653A205C224556454E545C222C202F2F20E4BA8BE4BBB6E7B1BBE59E8B5C6E202A202020202020206576656E743A205C225C222C202F2F20E4BA8BE4BBB6E5908DE7A7B05C6E202A20202020202020646174613A207B7D202F2F20E4BA8BE4BBB6E58F82E695B05C6E202A20202020207D5C6E202A2020205D5C6E202A2F5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330343133303330333033303330333033313333333033323330333333313330333033333333333533303331333034323330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333033305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303735353137343530302C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22333033303330333733303330333033303330333033313333333033323330333333313330333033333335333733303331333033393330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333033305C225C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A207B5C6E2020202020202020202020205C22736C617665416464726573735C223A20325C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760761770818, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D313520262620494D45492E73746172747357697468285C2238365C2229297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D656C736520696628686578536F757263652E73746172747357697468285C2248454152545C2229297B5C6E20202020202020205C6E5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330343133303330333033303330333033313333333033323330333333313330333033333333333533303331333034323330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333033305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303736313737303830302C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22333033303330343133303330333033303330333033313333333033323330333333313330333033333333333533303331333034323330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333033305C225C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A207B5C6E2020202020202020202020205C22736C617665416464726573735C223A20325C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760761888189, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D313520262620494D45492E73746172747357697468285C2238365C2229297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D656C736520696628686578536F757263652E73746172747357697468285C2248454152545C2229297B5C6E202020202020202020202F2F20E8A7A3E69E904845415254E6A0BCE5BC8FE695B0E68DAE5C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C227C5C22293B5C6E20202020202020205C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22494D45495C223A2070617274735B315D2C5C6E202020202020202020202020202020205C224353515C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2254494D455354414D505C223A2070617274735B335D2C5C6E202020202020202020202020202020205C224750535C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2249434349445C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22494D53495C223A2070617274735B365D2C5C6E202020202020202020202020202020205C22726177446174615C223A20686578536F757263655C6E2020202020202020202020207D3B5C6E2020202020202020202020205C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D207061727365466C6F617428677073436F6F7264735B305D293B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D207061727365466C6F617428677073436F6F7264735B315D293B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330343133303330333033303330333033313333333033323330333333313330333033333333333533303331333034323330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333033305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303736313838383136392C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22333033303330343133303330333033303330333033313333333033323330333333313330333033333333333533303331333034323330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333033305C225C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A207B5C6E2020202020202020202020205C22736C617665416464726573735C223A20325C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760761899056, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D313520262620494D45492E73746172747357697468285C2238365C2229297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D656C736520696628686578536F757263652E73746172747357697468285C2248454152545C2229297B5C6E202020202020202020202F2F20E8A7A3E69E904845415254E6A0BCE5BC8FE695B0E68DAE5C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C227C5C22293B5C6E20202020202020205C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22494D45495C223A2070617274735B315D2C5C6E202020202020202020202020202020205C224353515C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2254494D455354414D505C223A2070617274735B335D2C5C6E202020202020202020202020202020205C224750535C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2249434349445C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22494D53495C223A2070617274735B365D5C6E2020202020202020202020207D3B5C6E2020202020202020202020205C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D207061727365466C6F617428677073436F6F7264735B305D293B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D207061727365466C6F617428677073436F6F7264735B315D293B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330343133303330333033303330333033313333333033323330333333313330333033333333333533303331333034323330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333033305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303736313839393033322C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22333033303330343133303330333033303330333033313333333033323330333333313330333033333333333533303331333034323330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333033305C225C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A207B5C6E2020202020202020202020205C22736C617665416464726573735C223A20325C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760761918873, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D313520262620494D45492E73746172747357697468285C2238365C2229297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D656C736520696628686578536F757263652E73746172747357697468285C2248454152545C2229297B5C6E202020202020202020202F2F20E8A7A3E69E904845415254E6A0BCE5BC8FE695B0E68DAE5C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C227C5C22293B5C6E20202020202020205C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22494D45495C223A2070617274735B315D2C5C6E202020202020202020202020202020205C224353515C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2254494D455354414D505C223A2070617274735B335D2C5C6E202020202020202020202020202020205C224750535C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2249434349445C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22494D53495C223A2070617274735B365D5C6E2020202020202020202020207D3B5C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D207061727365466C6F617428677073436F6F7264735B305D293B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D207061727365466C6F617428677073436F6F7264735B315D293B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033303330343133303330333033303330333033313333333033323330333333313330333033333333333533303331333034323330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333033305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303736313931383835382C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22333033303330343133303330333033303330333033313333333033323330333333313330333033333333333533303331333034323330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333033305C225C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A207B5C6E2020202020202020202020205C22736C617665416464726573735C223A20325C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760761973404, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D313520262620494D45492E73746172747357697468285C2238365C2229297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D656C736520696628686578536F757263652E73746172747357697468285C2248454152545C2229297B5C6E202020202020202020202F2F20E8A7A3E69E904845415254E6A0BCE5BC8FE695B0E68DAE5C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C227C5C22293B5C6E20202020202020205C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22494D45495C223A2070617274735B315D2C5C6E202020202020202020202020202020205C224353515C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2254494D455354414D505C223A2070617274735B335D2C5C6E202020202020202020202020202020205C224750535C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2249434349445C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22494D53495C223A2070617274735B365D5C6E2020202020202020202020207D3B5C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D207061727365466C6F617428677073436F6F7264735B305D293B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D207061727365466C6F617428677073436F6F7264735B315D293B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22343834353431353235343763333833363330333033343338333033373330333233363332333633363330376333323337376333313337333633303337333633313336333333383763333133323330326533313336333833333330333133343263333333303265333233313337333633363337333937633338333933383336333133353339333033313331333233333333333033303330333133393332333437633334333633303331333533303330333533373330333333313339333933325C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303736313937333338382C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22736F757263655061796C6F61645C223A205C22333033303330343133303330333033303330333033313333333033323330333333313330333033333333333533303331333034323330333033303330333033303330333033303330333033303330333033303330333033303330333033303330333033305C225C6E20202020202020207D2C5C6E20202020202020205C227375624465766963655C223A207B5C6E2020202020202020202020205C22736C617665416464726573735C223A20325C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760761990099, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D313520262620494D45492E73746172747357697468285C2238365C2229297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D656C736520696628686578536F757263652E73746172747357697468285C2248454152545C2229297B5C6E202020202020202020202F2F20E8A7A3E69E904845415254E6A0BCE5BC8FE695B0E68DAE5C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C227C5C22293B5C6E20202020202020205C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22494D45495C223A2070617274735B315D2C5C6E202020202020202020202020202020205C224353515C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2254494D455354414D505C223A2070617274735B335D2C5C6E202020202020202020202020202020205C224750535C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2249434349445C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22494D53495C223A2070617274735B365D5C6E2020202020202020202020207D3B5C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D207061727365466C6F617428677073436F6F7264735B305D293B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D207061727365466C6F617428677073436F6F7264735B315D293B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22343834353431353235343763333833363330333033343338333033373330333233363332333633363330376333323337376333313337333633303337333633313336333333383763333133323330326533313336333833333330333133343263333333303265333233313337333633363337333937633338333933383336333133353339333033313331333233333333333033303330333133393332333437633334333633303331333533303330333533373330333333313339333933325C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303736313939303032302C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760761990851, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D313520262620494D45492E73746172747357697468285C2238365C2229297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D656C736520696628686578536F757263652E73746172747357697468285C2248454152545C2229297B5C6E202020202020202020202F2F20E8A7A3E69E904845415254E6A0BCE5BC8FE695B0E68DAE5C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C227C5C22293B5C6E20202020202020205C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22494D45495C223A2070617274735B315D2C5C6E202020202020202020202020202020205C224353515C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2254494D455354414D505C223A2070617274735B335D2C5C6E202020202020202020202020202020205C224750535C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2249434349445C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22494D53495C223A2070617274735B365D5C6E2020202020202020202020207D3B5C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D207061727365466C6F617428677073436F6F7264735B305D293B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D207061727365466C6F617428677073436F6F7264735B315D293B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22343834353431353235343763333833363330333033343338333033373330333233363332333633363330376333323337376333313337333633303337333633313336333333383763333133323330326533313336333833333330333133343263333333303265333233313337333633363337333937633338333933383336333133353339333033313331333233333333333033303330333133393332333437633334333633303331333533303330333533373330333333313339333933325C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303736313939303834302C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760762005981, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D313520262620494D45492E73746172747357697468285C2238365C2229297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D656C736520696628686578536F757263652E73746172747357697468285C2248454152545C2229297B5C6E202020202020202020202F2F20E8A7A3E69E904845415254E6A0BCE5BC8FE695B0E68DAE5C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C227C5C22293B5C6E20202020202020205C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22494D45495C223A2070617274735B315D2C5C6E202020202020202020202020202020205C224353515C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2254494D455354414D505C223A2070617274735B335D2C5C6E202020202020202020202020202020205C224750535C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2249434349445C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22494D53495C223A2070617274735B365D5C6E2020202020202020202020207D3B5C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D207061727365466C6F617428677073436F6F7264735B305D293B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D207061727365466C6F617428677073436F6F7264735B315D293B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22343834353431353235343763333833363330333033343338333033373330333233363332333633363330376333323337376333313337333633303337333633313336333333383763333133323330326533313336333833333330333133343263333333303265333233313337333633363337333937633338333933383336333133353339333033313331333233333333333033303330333133393332333437633334333633303331333533303330333533373330333333313339333933325C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303736323030353935362C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760762052491, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D313520262620494D45492E73746172747357697468285C2238365C2229297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D656C736520696628686578536F757263652E73746172747357697468285C2248454152545C2229297B5C6E202020202020202020202F2F20E8A7A3E69E904845415254E6A0BCE5BC8FE695B0E68DAE5C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020205C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22494D45495C223A2070617274735B315D2C5C6E202020202020202020202020202020205C224353515C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2254494D455354414D505C223A2070617274735B335D2C5C6E202020202020202020202020202020205C224750535C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2249434349445C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22494D53495C223A2070617274735B365D5C6E2020202020202020202020207D3B5C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D207061727365466C6F617428677073436F6F7264735B305D293B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D207061727365466C6F617428677073436F6F7264735B315D293B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22343834353431353235343763333833363330333033343338333033373330333233363332333633363330376333323337376333313337333633303337333633313336333333383763333133323330326533313336333833333330333133343263333333303265333233313337333633363337333937633338333933383336333133353339333033313331333233333333333033303330333133393332333437633334333633303331333533303330333533373330333333313339333933325C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303736323035323437362C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760762091928, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D313520262620494D45492E73746172747357697468285C2238365C2229297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D656C736520696628686578536F757263652E73746172747357697468285C2248454152545C2229297B5C6E202020202020202020202F2F20E8A7A3E69E904845415254E6A0BCE5BC8FE695B0E68DAE5C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020205C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22494D45495C223A2070617274735B315D2C5C6E202020202020202020202020202020205C224353515C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2254494D455354414D505C223A2070617274735B335D2C5C6E202020202020202020202020202020205C224750535C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2249434349445C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22494D53495C223A2070617274735B365D5C6E2020202020202020202020207D3B5C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D204C6F6E672E7061727365466C6F617428677073436F6F7264735B305D293B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D204C6F6E672E7061727365466C6F617428677073436F6F7264735B315D293B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22343834353431353235343763333833363330333033343338333033373330333233363332333633363330376333323337376333313337333633303337333633313336333333383763333133323330326533313336333833333330333133343263333333303265333233313337333633363337333937633338333933383336333133353339333033313331333233333333333033303330333133393332333437633334333633303331333533303330333533373330333333313339333933325C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303736323039313930342C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760762118463, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D313520262620494D45492E73746172747357697468285C2238365C2229297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D656C736520696628686578536F757263652E73746172747357697468285C2248454152545C2229297B5C6E202020202020202020202F2F20E8A7A3E69E904845415254E6A0BCE5BC8FE695B0E68DAE5C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020205C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22494D45495C223A2070617274735B315D2C5C6E202020202020202020202020202020205C224353515C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2254494D455354414D505C223A2070617274735B335D2C5C6E202020202020202020202020202020205C224750535C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2249434349445C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22494D53495C223A2070617274735B365D5C6E2020202020202020202020207D3B5C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22343834353431353235343763333833363330333033343338333033373330333233363332333633363330376333323337376333313337333633303337333633313336333333383763333133323330326533313336333833333330333133343263333333303265333233313337333633363337333937633338333933383336333133353339333033313331333233333333333033303330333133393332333437633334333633303331333533303330333533373330333333313339333933325C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303736323131383434342C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760762129936, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D313520262620494D45492E73746172747357697468285C2238365C2229297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020207D656C736520696628686578536F757263652E73746172747357697468285C2248454152545C2229297B5C6E202020202020202020202F2F20E8A7A3E69E904845415254E6A0BCE5BC8FE695B0E68DAE5C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22494D45495C223A2070617274735B315D2C5C6E202020202020202020202020202020205C224353515C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2254494D455354414D505C223A2070617274735B335D2C5C6E202020202020202020202020202020205C224750535C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2249434349445C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22494D53495C223A2070617274735B365D5C6E2020202020202020202020207D3B5C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22343834353431353235343763333833363330333033343338333033373330333233363332333633363330376333323337376333313337333633303337333633313336333333383763333133323330326533313336333833333330333133343263333333303265333233313337333633363337333937633338333933383336333133353339333033313331333233333333333033303330333133393332333437633334333633303331333533303330333533373330333333313339333933325C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303736323132393931302C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22494D45495C223A205C223836303034383037303236323636305C222C5C6E2020202020202020202020205C224353515C223A2032372C5C6E2020202020202020202020205C2254494D455354414D505C223A205C22313736303736313633385C222C5C6E2020202020202020202020205C224750535C223A205C223132302E313638333031342C33302E323137363637395C222C5C6E2020202020202020202020205C2249434349445C223A205C2238393836313539303131323333303030313932345C222C5C6E2020202020202020202020205C22494D53495C223A205C223436303135303035373033313939325C222C5C6E2020202020202020202020205C226C6F6E6769747564655C223A205C223132302E313638333031345C222C5C6E2020202020202020202020205C226C617469747564655C223A205C2233302E323137363637395C225C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760762155775, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D313520262620494D45492E73746172747357697468285C2238365C2229297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020202F2FE8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B3EFBC8C445455E9858DE7BDAEEFBC8CE68C89E99C80E4BFAEE694B95C6E202020207D656C736520696628686578536F757263652E73746172747357697468285C2248454152545C2229297B5C6E202020202020202020202F2F20E8A7A3E69E904845415254E6A0BCE5BC8FE695B0E68DAE5C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22494D45495C223A2070617274735B315D2C5C6E202020202020202020202020202020205C224353515C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2254494D455354414D505C223A2070617274735B335D2C5C6E202020202020202020202020202020205C224750535C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2249434349445C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22494D53495C223A2070617274735B365D5C6E2020202020202020202020207D3B5C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22343834353431353235343763333833363330333033343338333033373330333233363332333633363330376333323337376333313337333633303337333633313336333333383763333133323330326533313336333833333330333133343263333333303265333233313337333633363337333937633338333933383336333133353339333033313331333233333333333033303330333133393332333437633334333633303331333533303330333533373330333333313339333933325C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303736323135353735312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22494D45495C223A205C223836303034383037303236323636305C222C5C6E2020202020202020202020205C224353515C223A2032372C5C6E2020202020202020202020205C2254494D455354414D505C223A205C22313736303736313633385C222C5C6E2020202020202020202020205C224750535C223A205C223132302E313638333031342C33302E323137363637395C222C5C6E2020202020202020202020205C2249434349445C223A205C2238393836313539303131323333303030313932345C222C5C6E2020202020202020202020205C22494D53495C223A205C223436303135303035373033313939325C222C5C6E2020202020202020202020205C226C6F6E6769747564655C223A205C223132302E313638333031345C222C5C6E2020202020202020202020205C226C617469747564655C223A205C2233302E323137363637395C225C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760762185659, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D313520262620494D45492E73746172747357697468285C2238365C2229297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020205C6E202020202F2F445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E202020202F2FE8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35C6E202020207D656C736520696628686578536F757263652E73746172747357697468285C2248454152545C2229297B5C6E202020202020202020202F2F20E8A7A3E69E904845415254E6A0BCE5BC8FE695B0E68DAE5C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22494D45495C223A2070617274735B315D2C5C6E202020202020202020202020202020205C224353515C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2254494D455354414D505C223A2070617274735B335D2C5C6E202020202020202020202020202020205C224750535C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2249434349445C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22494D53495C223A2070617274735B365D5C6E2020202020202020202020207D3B5C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22343834353431353235343763333833363330333033343338333033373330333233363332333633363330376333323337376333313337333633303337333633313336333333383763333133323330326533313336333833333330333133343263333333303265333233313337333633363337333937633338333933383336333133353339333033313331333233333333333033303330333133393332333437633334333633303331333533303330333533373330333333313339333933325C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303736323138353635312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22494D45495C223A205C223836303034383037303236323636305C222C5C6E2020202020202020202020205C224353515C223A2032372C5C6E2020202020202020202020205C2254494D455354414D505C223A205C22313736303736313633385C222C5C6E2020202020202020202020205C224750535C223A205C223132302E313638333031342C33302E323137363637395C222C5C6E2020202020202020202020205C2249434349445C223A205C2238393836313539303131323333303030313932345C222C5C6E2020202020202020202020205C22494D53495C223A205C223436303135303035373033313939325C222C5C6E2020202020202020202020205C226C6F6E6769747564655C223A205C223132302E313638333031345C222C5C6E2020202020202020202020205C226C617469747564655C223A205C2233302E323137363637395C225C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760762187101, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D313520262620494D45492E73746172747357697468285C2238365C2229297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E202020202F2F445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E202020202F2FE8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35C6E202020207D656C736520696628686578536F757263652E73746172747357697468285C2248454152545C2229297B5C6E202020202020202020202F2F20E8A7A3E69E904845415254E6A0BCE5BC8FE695B0E68DAE5C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22494D45495C223A2070617274735B315D2C5C6E202020202020202020202020202020205C224353515C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2254494D455354414D505C223A2070617274735B335D2C5C6E202020202020202020202020202020205C224750535C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2249434349445C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22494D53495C223A2070617274735B365D5C6E2020202020202020202020207D3B5C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22343834353431353235343763333833363330333033343338333033373330333233363332333633363330376333323337376333313337333633303337333633313336333333383763333133323330326533313336333833333330333133343263333333303265333233313337333633363337333937633338333933383336333133353339333033313331333233333333333033303330333133393332333437633334333633303331333533303330333533373330333333313339333933325C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303736323138373038312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22494D45495C223A205C223836303034383037303236323636305C222C5C6E2020202020202020202020205C224353515C223A2032372C5C6E2020202020202020202020205C2254494D455354414D505C223A205C22313736303736313633385C222C5C6E2020202020202020202020205C224750535C223A205C223132302E313638333031342C33302E323137363637395C222C5C6E2020202020202020202020205C2249434349445C223A205C2238393836313539303131323333303030313932345C222C5C6E2020202020202020202020205C22494D53495C223A205C223436303135303035373033313939325C222C5C6E2020202020202020202020205C226C6F6E6769747564655C223A205C223132302E313638333031345C222C5C6E2020202020202020202020205C226C617469747564655C223A205C2233302E323137363637395C225C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760762199204, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D313520262620494D45492E73746172747357697468285C2238365C2229297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E2020205C6E202020207D656C736520696628686578536F757263652E73746172747357697468285C2248454152545C2229297B5C6E2020202020202020202F2F445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2FE8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22494D45495C223A2070617274735B315D2C5C6E202020202020202020202020202020205C224353515C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2254494D455354414D505C223A2070617274735B335D2C5C6E202020202020202020202020202020205C224750535C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2249434349445C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22494D53495C223A2070617274735B365D5C6E2020202020202020202020207D3B5C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22343834353431353235343763333833363330333033343338333033373330333233363332333633363330376333323337376333313337333633303337333633313336333333383763333133323330326533313336333833333330333133343263333333303265333233313337333633363337333937633338333933383336333133353339333033313331333233333333333033303330333133393332333437633334333633303331333533303330333533373330333333313339333933325C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303736323139393138372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22494D45495C223A205C223836303034383037303236323636305C222C5C6E2020202020202020202020205C224353515C223A2032372C5C6E2020202020202020202020205C2254494D455354414D505C223A205C22313736303736313633385C222C5C6E2020202020202020202020205C224750535C223A205C223132302E313638333031342C33302E323137363637395C222C5C6E2020202020202020202020205C2249434349445C223A205C2238393836313539303131323333303030313932345C222C5C6E2020202020202020202020205C22494D53495C223A205C223436303135303035373033313939325C222C5C6E2020202020202020202020205C226C6F6E6769747564655C223A205C223132302E313638333031345C222C5C6E2020202020202020202020205C226C617469747564655C223A205C2233302E323137363637395C225C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760762393468, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D313520262620494D45492E73746172747357697468285C2238365C2229297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E2020205C6E202020207D656C736520696628686578536F757263652E73746172747357697468285C2248454152545C2229297B5C6E2020202020202020202F2F445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2FE8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22494D45495C223A2070617274735B315D2C5C6E202020202020202020202020202020205C224353515C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2254494D455354414D505C223A2070617274735B335D2C5C6E202020202020202020202020202020205C224750535C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2249434349445C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22494D53495C223A2070617274735B365D5C6E2020202020202020202020207D3B5C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22343834353431353235343763333833363330333033343338333033373330333233363332333633363330376333313335376333313337333633303337333633323332333333393763333133323330326533313337333033323336333833393263333333303265333233313336333733373334333737633338333933383336333133353339333033313331333233333333333033303330333133393332333437633334333633303331333533303330333533373330333333313339333933325C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303736323339333435312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22494D45495C223A205C223836303034383037303236323636305C222C5C6E2020202020202020202020205C224353515C223A2032372C5C6E2020202020202020202020205C2254494D455354414D505C223A205C22313736303736313633385C222C5C6E2020202020202020202020205C224750535C223A205C223132302E313638333031342C33302E323137363637395C222C5C6E2020202020202020202020205C2249434349445C223A205C2238393836313539303131323333303030313932345C222C5C6E2020202020202020202020205C22494D53495C223A205C223436303135303035373033313939325C222C5C6E2020202020202020202020205C226C6F6E6769747564655C223A205C223132302E313638333031345C222C5C6E2020202020202020202020205C226C617469747564655C223A205C2233302E323137363637395C225C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760762464255, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D313520262620494D45492E73746172747357697468285C2238365C2229297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E2020205C6E202020207D656C736520696628686578536F757263652E73746172747357697468285C2248454152545C2229297B5C6E2020202020202020202F2F445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2FE8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22696D65695C223A2070617274735B315D2C5C6E202020202020202020202020202020205C226373715C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2274696D657374616D705C223A2070617274735B335D2C5C6E202020202020202020202020202020205C226770735C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2269636369645C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22696D73695C223A2070617274735B365D5C6E2020202020202020202020207D3B5C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22343834353431353235343763333833363330333033343338333033373330333233363332333633363330376333313335376333313337333633303337333633323332333333393763333133323330326533313337333033323336333833393263333333303265333233313336333733373334333737633338333933383336333133353339333033313331333233333333333033303330333133393332333437633334333633303331333533303330333533373330333333313339333933325C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303736323436343234362C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22494D45495C223A205C223836303034383037303236323636305C222C5C6E2020202020202020202020205C224353515C223A2031352C5C6E2020202020202020202020205C2254494D455354414D505C223A205C22313736303736323233395C222C5C6E2020202020202020202020205C224750535C223A205C223132302E313730323638392C33302E323136373734375C222C5C6E2020202020202020202020205C2249434349445C223A205C2238393836313539303131323333303030313932345C222C5C6E2020202020202020202020205C22494D53495C223A205C223436303135303035373033313939325C222C5C6E2020202020202020202020205C226C6F6E6769747564655C223A205C223132302E313730323638395C222C5C6E2020202020202020202020205C226C617469747564655C223A205C2233302E323136373734375C225C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760763309261, NULL, 'api', '(勿改)485网关-TCP通信', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D313520262620494D45492E73746172747357697468285C2238365C2229297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E2020205C6E202020207D656C736520696628686578536F757263652E73746172747357697468285C2248454152545C2229297B5C6E2020202020202020202F2F445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2FE8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22696D65695C223A2070617274735B315D2C5C6E202020202020202020202020202020205C226373715C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2274696D657374616D705C223A2070617274735B335D2C5C6E202020202020202020202020202020205C226770735C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2269636369645C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22696D73695C223A2070617274735B365D5C6E2020202020202020202020207D3B5C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22343834353431353235343763333833363330333033343338333033373330333233363332333633363330376333313335376333313337333633303337333633323332333333393763333133323330326533313337333033323336333833393263333333303265333233313336333733373334333737633338333933383336333133353339333033313331333233333333333033303330333133393332333437633334333633303331333533303330333533373330333333313339333933325C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929343835E7BD91E585B32D544350E9809AE4BFA1222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303736333330393235302C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22696D65695C223A205C223836303034383037303236323636305C222C5C6E2020202020202020202020205C226373715C223A2031352C5C6E2020202020202020202020205C2274696D657374616D705C223A205C22313736303736323233395C222C5C6E2020202020202020202020205C226770735C223A205C223132302E313730323638392C33302E323136373734375C222C5C6E2020202020202020202020205C2269636369645C223A205C2238393836313539303131323333303030313932345C222C5C6E2020202020202020202020205C22696D73695C223A205C223436303135303035373033313939325C222C5C6E2020202020202020202020205C226C6F6E6769747564655C223A205C223132302E313730323638395C222C5C6E2020202020202020202020205C226C617469747564655C223A205C2233302E323136373734375C225C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760763353866, NULL, 'api', '(勿改)DTU_Modbus(TCP通道)', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D313520262620494D45492E73746172747357697468285C2238365C2229297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E2020205C6E202020207D656C736520696628686578536F757263652E73746172747357697468285C2248454152545C2229297B5C6E2020202020202020202F2F445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2FE8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22696D65695C223A2070617274735B315D2C5C6E202020202020202020202020202020205C226373715C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2274696D657374616D705C223A2070617274735B335D2C5C6E202020202020202020202020202020205C226770735C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2269636369645C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22696D73695C223A2070617274735B365D5C6E2020202020202020202020207D3B5C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22343834353431353235343763333833363330333033343338333033373330333233363332333633363330376333313335376333313337333633303337333633323332333333393763333133323330326533313337333033323336333833393263333333303265333233313336333733373334333737633338333933383336333133353339333033313331333233333333333033303330333133393332333437633334333633303331333533303330333533373330333333313339333933325C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294454555F4D6F6462757328544350E9809AE9819329222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303736333335333833332C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22696D65695C223A205C223836303034383037303236323636305C222C5C6E2020202020202020202020205C226373715C223A2031352C5C6E2020202020202020202020205C2274696D657374616D705C223A205C22313736303736323233395C222C5C6E2020202020202020202020205C226770735C223A205C223132302E313730323638392C33302E323136373734375C222C5C6E2020202020202020202020205C2269636369645C223A205C2238393836313539303131323333303030313932345C222C5C6E2020202020202020202020205C22696D73695C223A205C223436303135303035373033313939325C222C5C6E2020202020202020202020205C226C6F6E6769747564655C223A205C223132302E313730323638395C222C5C6E2020202020202020202020205C226C617469747564655C223A205C2233302E323136373734375C225C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760763386760, NULL, 'api', '(勿改)DTU-Modbus(TCP通道)', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D313520262620494D45492E73746172747357697468285C2238365C2229297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E2020205C6E202020207D656C736520696628686578536F757263652E73746172747357697468285C2248454152545C2229297B5C6E2020202020202020202F2F445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2FE8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22696D65695C223A2070617274735B315D2C5C6E202020202020202020202020202020205C226373715C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2274696D657374616D705C223A2070617274735B335D2C5C6E202020202020202020202020202020205C226770735C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2269636369645C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22696D73695C223A2070617274735B365D5C6E2020202020202020202020207D3B5C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22343834353431353235343763333833363330333033343338333033373330333233363332333633363330376333313335376333313337333633303337333633323332333333393763333133323330326533313337333033323336333833393263333333303265333233313336333733373334333737633338333933383336333133353339333033313331333233333333333033303330333133393332333437633334333633303331333533303330333533373330333333313339333933325C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294454552D4D6F6462757328544350E9809AE9819329222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303736333338363732352C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22696D65695C223A205C223836303034383037303236323636305C222C5C6E2020202020202020202020205C226373715C223A2031352C5C6E2020202020202020202020205C2274696D657374616D705C223A205C22313736303736323233395C222C5C6E2020202020202020202020205C226770735C223A205C223132302E313730323638392C33302E323136373734375C222C5C6E2020202020202020202020205C2269636369645C223A205C2238393836313539303131323333303030313932345C222C5C6E2020202020202020202020205C22696D73695C223A205C223436303135303035373033313939325C222C5C6E2020202020202020202020205C226C6F6E6769747564655C223A205C223132302E313730323638395C222C5C6E2020202020202020202020205C226C617469747564655C223A205C2233302E323136373734375C225C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760763388111, NULL, 'api', '(勿改)DTU-Modbus(TCP通道)', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D313520262620494D45492E73746172747357697468285C2238365C2229297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E2020205C6E202020207D656C736520696628686578536F757263652E73746172747357697468285C2248454152545C2229297B5C6E2020202020202020202F2F445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2FE8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22696D65695C223A2070617274735B315D2C5C6E202020202020202020202020202020205C226373715C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2274696D657374616D705C223A2070617274735B335D2C5C6E202020202020202020202020202020205C226770735C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2269636369645C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22696D73695C223A2070617274735B365D5C6E2020202020202020202020207D3B5C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22343834353431353235343763333833363330333033343338333033373330333233363332333633363330376333313335376333313337333633303337333633323332333333393763333133323330326533313337333033323336333833393263333333303265333233313336333733373334333737633338333933383336333133353339333033313331333233333333333033303330333133393332333437633334333633303331333533303330333533373330333333313339333933325C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294454552D4D6F6462757328544350E9809AE9819329222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303736333338383130312C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22696D65695C223A205C223836303034383037303236323636305C222C5C6E2020202020202020202020205C226373715C223A2031352C5C6E2020202020202020202020205C2274696D657374616D705C223A205C22313736303736323233395C222C5C6E2020202020202020202020205C226770735C223A205C223132302E313730323638392C33302E323136373734375C222C5C6E2020202020202020202020205C2269636369645C223A205C2238393836313539303131323333303030313932345C222C5C6E2020202020202020202020205C22696D73695C223A205C223436303135303035373033313939325C222C5C6E2020202020202020202020205C226C6F6E6769747564655C223A205C223132302E313730323638395C222C5C6E2020202020202020202020205C226C617469747564655C223A205C2233302E323136373734375C225C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760834909532, NULL, 'api', '(勿改)DTU-Modbus(TCP通道1)', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D313520262620494D45492E73746172747357697468285C2238365C2229297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E2020205C6E202020207D656C736520696628686578536F757263652E73746172747357697468285C2248454152545C2229297B5C6E2020202020202020202F2F445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2FE8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22696D65695C223A2070617274735B315D2C5C6E202020202020202020202020202020205C226373715C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2274696D657374616D705C223A2070617274735B335D2C5C6E202020202020202020202020202020205C226770735C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2269636369645C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22696D73695C223A2070617274735B365D5C6E2020202020202020202020207D3B5C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22343834353431353235343763333833363330333033343338333033373330333233363332333633363330376333313335376333313337333633303337333633323332333333393763333133323330326533313337333033323336333833393263333333303265333233313336333733373334333737633338333933383336333133353339333033313331333233333333333033303330333133393332333437633334333633303331333533303330333533373330333333313339333933325C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B9294454552D4D6F6462757328544350E9809AE981933129222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303833343930393530332C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22696D65695C223A205C223836303034383037303236323636305C222C5C6E2020202020202020202020205C226373715C223A2031352C5C6E2020202020202020202020205C2274696D657374616D705C223A205C22313736303736323233395C222C5C6E2020202020202020202020205C226770735C223A205C223132302E313730323638392C33302E323136373734375C222C5C6E2020202020202020202020205C2269636369645C223A205C2238393836313539303131323333303030313932345C222C5C6E2020202020202020202020205C22696D73695C223A205C223436303135303035373033313939325C222C5C6E2020202020202020202020205C226C6F6E6769747564655C223A205C223132302E313730323638395C222C5C6E2020202020202020202020205C226C617469747564655C223A205C2233302E323136373734375C225C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760835003107, NULL, 'api', '(勿改)塔石Modbus-DTU(TCP通道1)', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D313520262620494D45492E73746172747357697468285C2238365C2229297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E2020205C6E202020207D656C736520696628686578536F757263652E73746172747357697468285C2248454152545C2229297B5C6E2020202020202020202F2F445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2FE8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22696D65695C223A2070617274735B315D2C5C6E202020202020202020202020202020205C226373715C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2274696D657374616D705C223A2070617274735B335D2C5C6E202020202020202020202020202020205C226770735C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2269636369645C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22696D73695C223A2070617274735B365D5C6E2020202020202020202020207D3B5C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22343834353431353235343763333833363330333033343338333033373330333233363332333633363330376333313335376333313337333633303337333633323332333333393763333133323330326533313337333033323336333833393263333333303265333233313336333733373334333737633338333933383336333133353339333033313331333233333333333033303330333133393332333437633334333633303331333533303330333533373330333333313339333933325C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929E5A194E79FB34D6F646275732D44545528544350E9809AE981933129222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303833353030333034372C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22696D65695C223A205C223836303034383037303236323636305C222C5C6E2020202020202020202020205C226373715C223A2031352C5C6E2020202020202020202020205C2274696D657374616D705C223A205C22313736303736323233395C222C5C6E2020202020202020202020205C226770735C223A205C223132302E313730323638392C33302E323136373734375C222C5C6E2020202020202020202020205C2269636369645C223A205C2238393836313539303131323333303030313932345C222C5C6E2020202020202020202020205C22696D73695C223A205C223436303135303035373033313939325C222C5C6E2020202020202020202020205C226C6F6E6769747564655C223A205C223132302E313730323638395C222C5C6E2020202020202020202020205C226C617469747564655C223A205C2233302E323136373734375C225C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1760835008216, NULL, 'api', '(勿改)塔石Modbus-DTU(TCP通道1)', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D313520262620494D45492E73746172747357697468285C2238365C2229297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E2020205C6E202020207D656C736520696628686578536F757263652E73746172747357697468285C2248454152545C2229297B5C6E2020202020202020202F2F445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2FE8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22696D65695C223A2070617274735B315D2C5C6E202020202020202020202020202020205C226373715C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2274696D657374616D705C223A2070617274735B335D2C5C6E202020202020202020202020202020205C226770735C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2269636369645C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22696D73695C223A2070617274735B365D5C6E2020202020202020202020207D3B5C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22343834353431353235343763333833363330333033343338333033373330333233363332333633363330376333313335376333313337333633303337333633323332333333393763333133323330326533313337333033323336333833393263333333303265333233313336333733373334333737633338333933383336333133353339333033313331333233333333333033303330333133393332333437633334333633303331333533303330333533373330333333313339333933325C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929E5A194E79FB34D6F646275732D44545528544350E9809AE981933129222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736303833353030383231302C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22696D65695C223A205C223836303034383037303236323636305C222C5C6E2020202020202020202020205C226373715C223A2031352C5C6E2020202020202020202020205C2274696D657374616D705C223A205C22313736303736323233395C222C5C6E2020202020202020202020205C226770735C223A205C223132302E313730323638392C33302E323136373734375C222C5C6E2020202020202020202020205C2269636369645C223A205C2238393836313539303131323333303030313932345C222C5C6E2020202020202020202020205C22696D73695C223A205C223436303135303035373033313939325C222C5C6E2020202020202020202020205C226C6F6E6769747564655C223A205C223132302E313730323638395C222C5C6E2020202020202020202020205C226C617469747564655C223A205C2233302E323136373734375C225C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1761024986578, NULL, 'api', '(勿改)塔石Modbus-DTU(TCP通道1)', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D313520262620494D45492E73746172747357697468285C2238365C2229297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E2020205C6E202020207D656C736520696628686578536F757263652E73746172747357697468285C2248454152545C2229297B5C6E2020202020202020202F2F445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2FE8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22696D65695C223A2070617274735B315D2C5C6E202020202020202020202020202020205C226373715C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2274696D657374616D705C223A2070617274735B335D2C5C6E202020202020202020202020202020205C226770735C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2269636369645C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22696D73695C223A2070617274735B365D5C6E2020202020202020202020207D3B5C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22343334343433333633303330333033303330333033313333333033323330333333313330333033333332343333303330343133343330333033303330333033303330333033303330333033303330333033303330333033303330333033303334343333385C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929E5A194E79FB34D6F646275732D44545528544350E9809AE981933129222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736313032343938363532322C0A2020226C6F636B22203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22696D65695C223A205C223836303034383037303236323636305C222C5C6E2020202020202020202020205C226373715C223A2031352C5C6E2020202020202020202020205C2274696D657374616D705C223A205C22313736303736323233395C222C5C6E2020202020202020202020205C226770735C223A205C223132302E313730323638392C33302E323136373734375C222C5C6E2020202020202020202020205C2269636369645C223A205C2238393836313539303131323333303030313932345C222C5C6E2020202020202020202020205C22696D73695C223A205C223436303135303035373033313939325C222C5C6E2020202020202020202020205C226C6F6E6769747564655C223A205C223132302E313730323638395C222C5C6E2020202020202020202020205C226C617469747564655C223A205C2233302E323136373734375C225C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1761793328208, NULL, 'api', '(勿改)塔石Modbus-DTU(TCP通道1)', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D313520262620494D45492E73746172747357697468285C2238365C2229297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E2020205C6E202020207D656C736520696628686578536F757263652E73746172747357697468285C2248454152545C2229297B5C6E2020202020202020202F2F445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2FE8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22696D65695C223A2070617274735B315D2C5C6E202020202020202020202020202020205C226373715C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2274696D657374616D705C223A2070617274735B335D2C5C6E202020202020202020202020202020205C226770735C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2269636369645C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22696D73695C223A2070617274735B365D5C6E2020202020202020202020207D3B5C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C2233303332333033333331333033303333343233333330333034333331333033303336333834363339343634363333343634363436343634343431333033323330343333395C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929E5A194E79FB34D6F646275732D44545528544350E9809AE981933129222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736313739333332383138362C0A2020226C6F636B22203A202230222C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A20225B5C6E202020207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C6E2020202020202020202020205C22696D65695C223A205C223836303034383037303236323636305C222C5C6E2020202020202020202020205C226373715C223A2031352C5C6E2020202020202020202020205C2274696D657374616D705C223A205C22313736303736323233395C222C5C6E2020202020202020202020205C226770735C223A205C223132302E313730323638392C33302E323136373734375C222C5C6E2020202020202020202020205C2269636369645C223A205C2238393836313539303131323333303030313932345C222C5C6E2020202020202020202020205C22696D73695C223A205C223436303135303035373033313939325C222C5C6E2020202020202020202020205C226C6F6E6769747564655C223A205C223132302E313730323638395C222C5C6E2020202020202020202020205C226C617469747564655C223A205C2233302E323136373734375C225C6E20202020202020207D5C6E202020207D5C6E5D222C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1761793353586, NULL, 'api', '(勿改)塔石Modbus-DTU(TCP通道1)', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D313520262620494D45492E73746172747357697468285C2238365C2229297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E2020205C6E202020207D656C736520696628686578536F757263652E73746172747357697468285C2248454152545C2229297B5C6E2020202020202020202F2F445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2FE8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22696D65695C223A2070617274735B315D2C5C6E202020202020202020202020202020205C226373715C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2274696D657374616D705C223A2070617274735B335D2C5C6E202020202020202020202020202020205C226770735C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2269636369645C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22696D73695C223A2070617274735B365D5C6E2020202020202020202020207D3B5C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E2020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E20202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033323330333333313330333033333432333333303330343333313330333033363338343633393436343633333436343634363436343434313330333233305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929E5A194E79FB34D6F646275732D44545528544350E9809AE981933129222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736313739333335333537352C0A2020226C6F636B22203A202230222C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1761793923580, NULL, 'api', '(勿改)塔石Modbus-DTU(TCP通道1)', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D313520262620494D45492E73746172747357697468285C2238365C2229297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E2020205C6E202020207D656C736520696628686578536F757263652E73746172747357697468285C2248454152545C2229297B5C6E2020202020202020202F2F445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2FE8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22696D65695C223A2070617274735B315D2C5C6E202020202020202020202020202020205C226373715C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2274696D657374616D705C223A2070617274735B335D2C5C6E202020202020202020202020202020205C226770735C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2269636369645C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22696D73695C223A2070617274735B365D5C6E2020202020202020202020207D3B5C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E202020202020202069662869734D6F6462757354637028686578536F7572636529297B5C6E202020202020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E2020202020202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E20202020202020207D5C6E202020202020202069662869734D6F6462757352747528686578536F7572636529297B5C6E202020202020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E6728302C203229293B5C6E2020202020202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E20202020202020207D5C6E2020202020205C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033323330333333313330333033333432333333303330343333313330333033363338343633393436343633333436343634363436343434313330333233305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929E5A194E79FB34D6F646275732D44545528544350E9809AE981933129222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736313739333932333536322C0A2020226C6F636B22203A202230222C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1761793924407, NULL, 'api', '(勿改)塔石Modbus-DTU(TCP通道1)', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D313520262620494D45492E73746172747357697468285C2238365C2229297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E2020205C6E202020207D656C736520696628686578536F757263652E73746172747357697468285C2248454152545C2229297B5C6E2020202020202020202F2F445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2FE8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22696D65695C223A2070617274735B315D2C5C6E202020202020202020202020202020205C226373715C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2274696D657374616D705C223A2070617274735B335D2C5C6E202020202020202020202020202020205C226770735C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2269636369645C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22696D73695C223A2070617274735B365D5C6E2020202020202020202020207D3B5C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E202020202020202069662869734D6F6462757354637028686578536F7572636529297B5C6E202020202020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E2020202020202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E20202020202020207D5C6E202020202020202069662869734D6F6462757352747528686578536F7572636529297B5C6E202020202020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E6728302C203229293B5C6E2020202020202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E20202020202020207D5C6E2020202020205C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033323330333333313330333033333432333333303330343333313330333033363338343633393436343633333436343634363436343434313330333233305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929E5A194E79FB34D6F646275732D44545528544350E9809AE981933129222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736313739333932343338342C0A2020226C6F636B22203A202230222C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1761795202146, NULL, 'api', '(勿改)塔石Modbus-DTU(TCP通道1)', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D313520262620494D45492E73746172747357697468285C2238365C2229297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E2020205C6E202020207D656C736520696628686578536F757263652E73746172747357697468285C2248454152545C2229297B5C6E2020202020202020202F2F445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2FE8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22696D65695C223A2070617274735B315D2C5C6E202020202020202020202020202020205C226373715C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2274696D657374616D705C223A2070617274735B335D2C5C6E202020202020202020202020202020205C226770735C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2269636369645C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22696D73695C223A2070617274735B365D5C6E2020202020202020202020207D3B5C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E202020202020202069662869734D6F6462757354637028686578536F7572636529297B5C6E202020202020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E2020202020202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E20202020202020202020202072657475726E207074733B5C6E20202020202020207D5C6E202020202020202069662869734D6F6462757352747528686578536F7572636529297B5C6E202020202020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E6728302C203229293B5C6E2020202020202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E20202020202020202020202072657475726E207074733B5C6E20202020202020207D5C6E2020202020205C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033323330333333313330333033333432333333303330343333313330333033363338343633393436343633333436343634363436343434313330333233305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929E5A194E79FB34D6F646275732D44545528544350E9809AE981933129222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736313739353230323131352C0A2020226C6F636B22203A202230222C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1761795262943, NULL, 'api', '(勿改)塔石Modbus-DTU(TCP通道1)', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D313520262620494D45492E73746172747357697468285C2238365C2229297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E2020205C6E202020207D656C736520696628686578536F757263652E73746172747357697468285C2248454152545C2229297B5C6E2020202020202020202F2F445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2FE8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22696D65695C223A2070617274735B315D2C5C6E202020202020202020202020202020205C226373715C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2274696D657374616D705C223A2070617274735B335D2C5C6E202020202020202020202020202020205C226770735C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2269636369645C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22696D73695C223A2070617274735B365D5C6E2020202020202020202020207D3B5C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E202020202020202069662869734D6F6462757354637028686578536F7572636529297B5C6E202020202020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E2020202020202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E20202020202020202020202072657475726E207074733B5C6E20202020202020207D5C6E2020202020202020656C73652069662869734D6F6462757352747528686578536F7572636529297B5C6E202020202020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E6728302C203229293B5C6E2020202020202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E20202020202020202020202072657475726E207074733B5C6E20202020202020207D656C73657B5C6E202020202020202020202020207074732E70726F706572746965732E6865785061796C6F6164203D686578536F757263655C6E20202020202020207D5C6E5C6E2020202020205C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C22333033323330333333313330333033333432333333303330343333313330333033363338343633393436343633333436343634363436343434313330333233305C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929E5A194E79FB34D6F646275732D44545528544350E9809AE981933129222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736313739353236323933322C0A2020226C6F636B22203A202230222C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('d758ddd9a5d4491786106934aabcec0b', 1761795368798, NULL, 'api', '(勿改)塔石Modbus-DTU(TCP通道1)', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226437353864646439613564343439313738363130363933346161626365633062222C0A20202273637269707422203A20222F2A2A5C6E202A20E9A284E8A7A3E7A081EFBC9AE68F90E58F96E8AEBEE5A487E8BAABE4BBBDE6A087E8AF865C6E202A2040706172616D207B537472696E677D207061796C6F616420E8AEBEE5A487E58E9FE5A78BE68AA5E69687EFBC88E58FAFE883BDE698AFE4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A204072657475726E73207B4F626A6563747D207B64657669636549642C2070726F647563744B65797D5C6E202A2F5C6E766172207072654465636F6465203D2020287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220494D45493D6865785F746F4173636969287061796C6F6164293B5C6E2020202020766172207273203D207B5C6E20202020202020205C2270726F647563744B65795C223A205C226C5741556C436D4D353355465C225C6E202020207D3B5C6E20202020696628494D45492E6C656E67746828293D3D3D313520262620494D45492E73746172747357697468285C2238365C2229297B5C6E202020202072732E64657669636549643D494D45495C6E202020202072657475726E2072733B5C6E202020207D5C6E202020202F2F20544F444FEFBC9AE8A7A3E69E90E8AEBEE5A487E6A087E8AF865C6E2020202072657475726E206E756C6C3B5C6E7D3B5C6E5C6E2F2A2A5C6E202A20E7BC96E7A081EFBC9AE5B9B3E58FB0E68C87E4BBA4E8BDACE8AEBEE5A487E6A0BCE5BC8F5C6E202A2040706172616D207B4F626A6563747D207061796C6F616420E5B9B3E58FB0E68C87E4BBA45C6E202A204072657475726E73207B537472696E677D20E8AEBEE5A487E58FAFE8AF86E588ABE79A84E68AA5E69687EFBC88E4BA8CE8BF9BE588B6E380814A534F4EE380813136E8BF9BE588B6E5AD97E7ACA6E4B8B2E7AD89EFBC895C6E202A2F5C6E76617220656E636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E2020202076617220726573756C74203D205C225C223B5C6E202020202F2F20544F444FEFBC9AE5AE9EE78EB0E7BC96E7A081E980BBE8BE915C6E2020202072657475726E20726573756C743B5C6E7D3B5C6E5C6E766172206465636F6465203D20287061796C6F61642C20636F6E7465787429203D3E207B5C6E20202020636F6E737420707473203D207B5C6E20202020202020205C226D657373616765547970655C223A205C2250524F504552544945535C222C5C6E20202020202020205C2270726F706572746965735C223A207B5C22736F757263655061796C6F61645C223A7061796C6F61647D5C6E202020207D3B5C6E20202020636F6E737420686578536F75726365203D206865785F746F4173636969287061796C6F6164293B5C6E202020206966202869734A736F6E28686578536F757263652929207B5C6E20202020202020207074732E70726F70657274696573203D20746F4A736F6E28686578536F75726365293B5C6E2020205C6E202020207D656C736520696628686578536F757263652E73746172747357697468285C2248454152545C2229297B5C6E2020202020202020202F2F445455E9858DE7BDAEE79A84E5BF83E8B7B3E58685E5AEB9EFBC9A48454152547C2428494D4549297C2428435351297C242854494D455354414D50297C2428475053297C24284943434944297C2428494D5349295C6E20202020202020202F2FE8A7A3E69E90E7BD91E585B3E887AAE8BAABE79A84E5BF83E8B7B35C6E2020202020202020636F6E7374207061727473203D20686578536F757263652E73706C6974285C225C5C5C5C7C5C22293B5C6E20202020202020206966202870617274732E6C656E677468203E3D203729207B5C6E2020202020202020202020207074732E70726F70657274696573203D207B5C6E202020202020202020202020202020205C22696D65695C223A2070617274735B315D2C5C6E202020202020202020202020202020205C226373715C223A20496E74656765722E7061727365496E742870617274735B325D292C20202F2F20E4BFA1E58FB7E5BCBAE5BAA65C6E202020202020202020202020202020205C2274696D657374616D705C223A2070617274735B335D2C5C6E202020202020202020202020202020205C226770735C223A2070617274735B345D2C5C6E202020202020202020202020202020205C2269636369645C223A2070617274735B355D2C5C6E202020202020202020202020202020205C22696D73695C223A2070617274735B365D5C6E2020202020202020202020207D3B5C6E2020202020202020202020202F2F20E8A7A3E69E90475053E59D90E6A087EFBC88E7BB8FE5BAA62CE7BAACE5BAA6EFBC895C6E202020202020202020202020636F6E737420677073436F6F726473203D2070617274735B345D2E73706C6974285C222C5C22293B5C6E20202020202020202020202069662028677073436F6F7264732E6C656E677468203D3D3D203229207B5C6E202020202020202020202020202020207074732E70726F706572746965732E6C6F6E676974756465203D20677073436F6F7264735B305D3B20202F2F20E7BB8FE5BAA65C6E202020202020202020202020202020207074732E70726F706572746965732E6C61746974756465203D20677073436F6F7264735B315D3B2020202F2F20E7BAACE5BAA65C6E2020202020202020202020207D5C6E20202020202020207D5C6E202020207D20656C7365207B5C6E20202020202020202F2F20E8A7A3E69E904D6F64627573E4BB8EE7AB99E59CB0E59D80E5B9B6E585B3E88194E5AD90E8AEBEE5A4875C6E202020202020202069662869734D6F6462757354637028686578536F7572636529297B5C6E202020202020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E672831322C20313429293B5C6E2020202020202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E20202020202020202020202072657475726E207074733B5C6E20202020202020207D5C6E2020202020202020656C73652069662869734D6F6462757352747528686578536F7572636529297B5C6E202020202020202020202020636F6E73742061646472203D20496E74656765722E7061727365496E7428686578536F757263652E737562737472696E6728302C203229293B5C6E2020202020202020202020207074732E737562446576696365203D207B205C22736C617665416464726573735C223A2061646472207D3B5C6E20202020202020202020202072657475726E207074733B5C6E20202020202020207D656C73657B5C6E202020202020202020202020207074732E70726F706572746965732E6865785061796C6F6164203D686578536F757263655C6E20202020202020207D5C6E5C6E2020202020205C6E202020207D5C6E202020202F2F20E7BD91E585B3E4B88EE5AD90E8AEBEE5A487E8A7A3E69E90EFBC9AE9809AE8BF87E4BB8EE7AB99E59CB0E59D80E58CB9E9858DE5AD90E8AEBEE5A487E789A9E6A8A1E59E8BEFBC88E5A48DE794A8E78EB0E69C89E69C8DE58AA1EFBC895C6E202020202F2F2049436F646563536572766963652E6465636F6465285C22486E4464536E6A316B6951675C222C207061796C6F6164295C6E2020202072657475726E205B7074735D3B5C6E7D3B5C6E5C6E72657475726E206465636F6465285C223330333233303333333133303330333334313338343534333337343534363436343634363435343633373337343333313334333133353434343634365C2229222C0A20202267726F7570496422203A20226634626562303864633766653431353762396636336132326130653161343330222C0A2020226E616D6522203A202228E58BBFE694B929E5A194E79FB34D6F646275732D44545528544350E9809AE981933129222C0A20202263726561746554696D6522203A20313736303433303234383133302C0A20202275706461746554696D6522203A20313736313739353336383738332C0A2020226C6F636B22203A202230222C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A202274657374222C0A2020227061746822203A20226C5741556C436D4D35335546222C0A2020226D6574686F6422203A2022504F5354222C0A202022706172616D657465727322203A205B205D2C0A2020226F7074696F6E7322203A205B205D2C0A20202272657175657374426F647922203A206E756C6C2C0A2020226865616465727322203A205B205D2C0A202022706174687322203A205B205D2C0A202022726573706F6E7365426F647922203A206E756C6C2C0A2020226465736372697074696F6E22203A206E756C6C2C0A20202272657175657374426F6479446566696E6974696F6E22203A206E756C6C2C0A202022726573706F6E7365426F6479446566696E6974696F6E22203A206E756C6C0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('e496630153cb41feb43339d4acbfc3e0', 1760060107902, NULL, 'api-group', '测试数据', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226534393636333031353363623431666562343333333964346163626663336530222C0A2020226E616D6522203A2022E6B58BE8AF95E695B0E68DAE222C0A2020227479706522203A2022617069222C0A202022706172656E74496422203A20223737623539393936353439643436333861383538383866376564643831333164222C0A2020227061746822203A206E756C6C2C0A20202263726561746554696D6522203A20313736303036303130373838342C0A20202275706461746554696D6522203A206E756C6C2C0A202022637265617465427922203A202274657374222C0A202022757064617465427922203A206E756C6C2C0A202022706174687322203A205B205D2C0A2020226F7074696F6E7322203A205B205D0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('e496630153cb41feb43339d4acbfc3e0', 1760060497775, NULL, 'api-group', '测试数据', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226534393636333031353363623431666562343333333964346163626663336530222C0A2020226E616D6522203A2022E6B58BE8AF95E695B0E68DAE222C0A2020227479706522203A2022617069222C0A202022706172656E74496422203A20223737623539393936353439643436333861383538383866376564643831333164222C0A2020227061746822203A2022E5BC80E585B3E6B58BE8AF95222C0A20202263726561746554696D6522203A206E756C6C2C0A20202275706461746554696D6522203A20313736303036303439373736332C0A202022637265617465427922203A206E756C6C2C0A202022757064617465427922203A202274657374222C0A202022706174687322203A205B205D2C0A2020226F7074696F6E7322203A205B205D0A7D, 'test');
INSERT INTO `protocol_file_backup` (`id`, `create_date`, `tag`, `type`, `name`, `content`, `create_by`) VALUES ('e496630153cb41feb43339d4acbfc3e0', 1760060512359, NULL, 'api-group', '测试数据', 0x7B0A20202270726F7065727469657322203A207B207D2C0A202022696422203A20226534393636333031353363623431666562343333333964346163626663336530222C0A2020226E616D6522203A2022E6B58BE8AF95E695B0E68DAE222C0A2020227479706522203A2022617069222C0A202022706172656E74496422203A20223737623539393936353439643436333861383538383866376564643831333164222C0A2020227061746822203A2022383531222C0A20202263726561746554696D6522203A206E756C6C2C0A20202275706461746554696D6522203A20313736303036303531323334372C0A202022637265617465427922203A206E756C6C2C0A202022757064617465427922203A202274657374222C0A202022706174687322203A205B205D2C0A2020226F7074696F6E7322203A205B205D0A7D, 'test');
COMMIT;
-- ----------------------------
-- Table structure for qrtz_blob_triggers
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_blob_triggers`;
CREATE TABLE `qrtz_blob_triggers` (
`sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度名称',
`trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键',
`trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键',
`blob_data` blob COMMENT '存放持久化Trigger对象',
PRIMARY KEY (`sched_name`,`trigger_name`,`trigger_group`) USING BTREE,
CONSTRAINT `qrtz_blob_triggers_ibfk_1` FOREIGN KEY (`sched_name`, `trigger_name`, `trigger_group`) REFERENCES `qrtz_triggers` (`sched_name`, `trigger_name`, `trigger_group`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='Blob类型的触发器表';
-- ----------------------------
-- Records of qrtz_blob_triggers
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for qrtz_calendars
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_calendars`;
CREATE TABLE `qrtz_calendars` (
`sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度名称',
`calendar_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '日历名称',
`calendar` blob NOT NULL COMMENT '存放持久化calendar对象',
PRIMARY KEY (`sched_name`,`calendar_name`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='日历信息表';
-- ----------------------------
-- Records of qrtz_calendars
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for qrtz_cron_triggers
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_cron_triggers`;
CREATE TABLE `qrtz_cron_triggers` (
`sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度名称',
`trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键',
`trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键',
`cron_expression` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'cron表达式',
`time_zone_id` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '时区',
PRIMARY KEY (`sched_name`,`trigger_name`,`trigger_group`) USING BTREE,
CONSTRAINT `qrtz_cron_triggers_ibfk_1` FOREIGN KEY (`sched_name`, `trigger_name`, `trigger_group`) REFERENCES `qrtz_triggers` (`sched_name`, `trigger_name`, `trigger_group`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='Cron类型的触发器表';
-- ----------------------------
-- Records of qrtz_cron_triggers
-- ----------------------------
BEGIN;
INSERT INTO `qrtz_cron_triggers` (`sched_name`, `trigger_name`, `trigger_group`, `cron_expression`, `time_zone_id`) VALUES ('UnivScheduler', 'TASK_CLASS_NAME18', '场景联动功能下发', '0 0 9 1,7,13,15,16,20,23,24,26,31 * ?', 'Asia/Shanghai');
COMMIT;
-- ----------------------------
-- Table structure for qrtz_fired_triggers
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_fired_triggers`;
CREATE TABLE `qrtz_fired_triggers` (
`sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度名称',
`entry_id` varchar(95) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度器实例id',
`trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键',
`trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键',
`instance_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度器实例名',
`fired_time` bigint NOT NULL COMMENT '触发的时间',
`sched_time` bigint NOT NULL COMMENT '定时器制定的时间',
`priority` int NOT NULL COMMENT '优先级',
`state` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '状态',
`job_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '任务名称',
`job_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '任务组名',
`is_nonconcurrent` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '是否并发',
`requests_recovery` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '是否接受恢复执行',
PRIMARY KEY (`sched_name`,`entry_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='已触发的触发器表';
-- ----------------------------
-- Records of qrtz_fired_triggers
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for qrtz_job_details
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_job_details`;
CREATE TABLE `qrtz_job_details` (
`sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度名称',
`job_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '任务名称',
`job_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '任务组名',
`description` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '相关介绍',
`job_class_name` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '执行任务类名称',
`is_durable` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '是否持久化',
`is_nonconcurrent` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '是否并发',
`is_update_data` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '是否更新数据',
`requests_recovery` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '是否接受恢复执行',
`job_data` blob COMMENT '存放持久化job对象',
PRIMARY KEY (`sched_name`,`job_name`,`job_group`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='任务详细信息表';
-- ----------------------------
-- Records of qrtz_job_details
-- ----------------------------
BEGIN;
INSERT INTO `qrtz_job_details` (`sched_name`, `job_name`, `job_group`, `description`, `job_class_name`, `is_durable`, `is_nonconcurrent`, `is_update_data`, `requests_recovery`, `job_data`) VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME50', 'DEFAULT', NULL, 'com.ruoyi.quartz.util.QuartzDisallowConcurrentExecution', '0', '1', '0', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000F5441534B5F50524F504552544945537372001E636F6D2E72756F79692E71756172747A2E646F6D61696E2E5379734A6F6200000000000000010200084C000A636F6E63757272656E747400124C6A6176612F6C616E672F537472696E673B4C000E63726F6E45787072657373696F6E71007E00094C000C696E766F6B6554617267657471007E00094C00086A6F6247726F757071007E00094C00056A6F6249647400104C6A6176612F6C616E672F4C6F6E673B4C00076A6F624E616D6571007E00094C000D6D697366697265506F6C69637971007E00094C000673746174757371007E000978720027636F6D2E72756F79692E636F6D6D6F6E2E636F72652E646F6D61696E2E42617365456E7469747900000000000000010200074C0008637265617465427971007E00094C000A63726561746554696D657400104C6A6176612F7574696C2F446174653B4C0006706172616D7371007E00034C000672656D61726B71007E00094C000B73656172636856616C756571007E00094C0008757064617465427971007E00094C000A75706461746554696D6571007E000C787074000561646D696E7372000E6A6176612E7574696C2E44617465686A81014B597419030000787077080000017BA5B7A46878707400007070707400013174000C3020302036202A202A203F207400246465766963654F6E6C696E65486973746F72795461736B2E73617665282764617465272974000744454641554C547372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000000000032740021E8AEBEE5A487E59CA8E7BABFE78AB6E68081E4BF9DE5AD98EFBC88E697A5EFBC8974000133740001307800);
INSERT INTO `qrtz_job_details` (`sched_name`, `job_name`, `job_group`, `description`, `job_class_name`, `is_durable`, `is_nonconcurrent`, `is_update_data`, `requests_recovery`, `job_data`) VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME52', 'DEFAULT', NULL, 'com.ruoyi.quartz.util.QuartzDisallowConcurrentExecution', '0', '1', '0', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000F5441534B5F50524F504552544945537372001E636F6D2E72756F79692E71756172747A2E646F6D61696E2E5379734A6F6200000000000000010200084C000A636F6E63757272656E747400124C6A6176612F6C616E672F537472696E673B4C000E63726F6E45787072657373696F6E71007E00094C000C696E766F6B6554617267657471007E00094C00086A6F6247726F757071007E00094C00056A6F6249647400104C6A6176612F6C616E672F4C6F6E673B4C00076A6F624E616D6571007E00094C000D6D697366697265506F6C69637971007E00094C000673746174757371007E000978720027636F6D2E72756F79692E636F6D6D6F6E2E636F72652E646F6D61696E2E42617365456E7469747900000000000000010200074C0008637265617465427971007E00094C000A63726561746554696D657400104C6A6176612F7574696C2F446174653B4C0006706172616D7371007E00034C000672656D61726B71007E00094C000B73656172636856616C756571007E00094C0008757064617465427971007E00094C000A75706461746554696D6571007E000C787074000561646D696E7372000E6A6176612E7574696C2E44617465686A81014B597419030000787077080000017BA5CA9BE078707400007070707400013174000C302030203230204C202A203F7400256465766963654F6E6C696E65486973746F72795461736B2E7361766528276D6F6E7468272974000744454641554C547372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000000000034740021E8AEBEE5A487E59CA8E7BABFE78AB6E68081E4BF9DE5AD98EFBC88E69C88EFBC8974000131740001307800);
INSERT INTO `qrtz_job_details` (`sched_name`, `job_name`, `job_group`, `description`, `job_class_name`, `is_durable`, `is_nonconcurrent`, `is_update_data`, `requests_recovery`, `job_data`) VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME53', 'DEFAULT', NULL, 'com.ruoyi.quartz.util.QuartzDisallowConcurrentExecution', '0', '1', '0', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000F5441534B5F50524F504552544945537372001E636F6D2E72756F79692E71756172747A2E646F6D61696E2E5379734A6F6200000000000000010200084C000A636F6E63757272656E747400124C6A6176612F6C616E672F537472696E673B4C000E63726F6E45787072657373696F6E71007E00094C000C696E766F6B6554617267657471007E00094C00086A6F6247726F757071007E00094C00056A6F6249647400104C6A6176612F6C616E672F4C6F6E673B4C00076A6F624E616D6571007E00094C000D6D697366697265506F6C69637971007E00094C000673746174757371007E000978720027636F6D2E72756F79692E636F6D6D6F6E2E636F72652E646F6D61696E2E42617365456E7469747900000000000000010200074C0008637265617465427971007E00094C000A63726561746554696D657400104C6A6176612F7574696C2F446174653B4C0006706172616D7371007E00034C000672656D61726B71007E00094C000B73656172636856616C756571007E00094C0008757064617465427971007E00094C000A75706461746554696D6571007E000C787074000561646D696E7372000E6A6176612E7574696C2E44617465686A81014B597419030000787077080000017D122632A878707400007070707400013174000D302030202A2F32202A202A203F7400296465766963654F6E6C696E6553746174655461736B2E7570646174654F6E6C696E655374617465282974000744454641554C547372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000000000035740018E8AEBEE5A487E59CA8E7BABFE78AB6E68081E588A4E696AD74000131740001307800);
INSERT INTO `qrtz_job_details` (`sched_name`, `job_name`, `job_group`, `description`, `job_class_name`, `is_durable`, `is_nonconcurrent`, `is_update_data`, `requests_recovery`, `job_data`) VALUES ('UnivScheduler', 'TASK_CLASS_NAME18', '场景联动功能下发', NULL, 'cn.universal.quartz.util.QuartzDisallowConcurrentExecution', '0', '1', '0', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000F5441534B5F50524F5045525449455373720021636E2E756E6976657273616C2E71756172747A2E646F6D61696E2E5379734A6F62000000000000000102000E4C000A636F6E63757272656E747400124C6A6176612F6C616E672F537472696E673B4C0008637265617465427971007E00094C000A63726561746554696D657400104C6A6176612F7574696C2F446174653B4C000E63726F6E45787072657373696F6E71007E00094C000C696E766F6B6554617267657471007E00094C00086A6F6247726F757071007E00094C00056A6F6249647400104C6A6176612F6C616E672F4C6F6E673B4C00076A6F624E616D6571007E00094C000D6D697366697265506F6C69637971007E00094C0006706172616D7371007E00034C000672656D61726B71007E00094C000673746174757371007E00094C0008757064617465427971007E00094C000A75706461746554696D6571007E000A787074000131740004746573747372000E6A6176612E7574696C2E44617465686A81014B597419030000787077080000019A04C93EA878740025302030203920312C372C31332C31352C31362C32302C32332C32342C32362C3331202A203F74002B7363656E654C696E6B616765536572766963652E71756172747A46756E6374696F6E446F776E2838384C29740018E59CBAE699AFE88194E58AA8E58A9FE883BDE4B88BE58F917372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B0200007870000000000000001274000A7363656E6549643A3838740001337371007E00053F40000000000000770800000010000000007874000074000130740004746573747371007E000F77080000019A04C93EA8787800);
INSERT INTO `qrtz_job_details` (`sched_name`, `job_name`, `job_group`, `description`, `job_class_name`, `is_durable`, `is_nonconcurrent`, `is_update_data`, `requests_recovery`, `job_data`) VALUES ('NexIoTScheduler', 'TASK_CLASS_NAME11', '场景联动功能下发', NULL, 'cn.universal.quartz.util.QuartzDisallowConcurrentExecution', '0', '1', '0', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000F5441534B5F50524F5045525449455373720021636E2E756E6976657273616C2E71756172747A2E646F6D61696E2E5379734A6F62000000000000000102000E4C000A636F6E63757272656E747400124C6A6176612F6C616E672F537472696E673B4C0008637265617465427971007E00094C000A63726561746554696D657400104C6A6176612F7574696C2F446174653B4C000E63726F6E45787072657373696F6E71007E00094C000C696E766F6B6554617267657471007E00094C00086A6F6247726F757071007E00094C00056A6F6249647400104C6A6176612F6C616E672F4C6F6E673B4C00076A6F624E616D6571007E00094C000D6D697366697265506F6C69637971007E00094C0006706172616D7371007E00034C000672656D61726B71007E00094C000673746174757371007E00094C0008757064617465427971007E00094C000A75706461746554696D6571007E000A787074000131740003696F747372000E6A6176612E7574696C2E44617465686A81014B59741903000078707708000001983653EF5C7874000F3020313020392C3136202A202A203F7400257363656E654C696E6B616765536572766963652E66756E6374696F6E446F776E2836344C29740018E59CBAE699AFE88194E58AA8E58A9FE883BDE4B88BE58F917372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B0200007870000000000000000B74000A7363656E6549643A3634740001337371007E00053F400000000000007708000000100000000078707400013071007E000E71007E00107800);
COMMIT;
-- ----------------------------
-- Table structure for qrtz_locks
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_locks`;
CREATE TABLE `qrtz_locks` (
`sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度名称',
`lock_name` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '悲观锁名称',
PRIMARY KEY (`sched_name`,`lock_name`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='存储的悲观锁信息表';
-- ----------------------------
-- Records of qrtz_locks
-- ----------------------------
BEGIN;
INSERT INTO `qrtz_locks` (`sched_name`, `lock_name`) VALUES ('UnivScheduler', 'STATE_ACCESS');
INSERT INTO `qrtz_locks` (`sched_name`, `lock_name`) VALUES ('UnivScheduler', 'TRIGGER_ACCESS');
COMMIT;
-- ----------------------------
-- Table structure for qrtz_paused_trigger_grps
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_paused_trigger_grps`;
CREATE TABLE `qrtz_paused_trigger_grps` (
`sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度名称',
`trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键',
PRIMARY KEY (`sched_name`,`trigger_group`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='暂停的触发器表';
-- ----------------------------
-- Records of qrtz_paused_trigger_grps
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for qrtz_scheduler_state
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_scheduler_state`;
CREATE TABLE `qrtz_scheduler_state` (
`sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度名称',
`instance_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '实例名称',
`last_checkin_time` bigint NOT NULL COMMENT '上次检查时间',
`checkin_interval` bigint NOT NULL COMMENT '检查间隔时间',
PRIMARY KEY (`sched_name`,`instance_name`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='调度器状态表';
-- ----------------------------
-- Records of qrtz_scheduler_state
-- ----------------------------
BEGIN;
INSERT INTO `qrtz_scheduler_state` (`sched_name`, `instance_name`, `last_checkin_time`, `checkin_interval`) VALUES ('UnivScheduler', 'AleoXin-Air-M4.local1761903670778', 1761921089834, 150000);
INSERT INTO `qrtz_scheduler_state` (`sched_name`, `instance_name`, `last_checkin_time`, `checkin_interval`) VALUES ('UnivScheduler', 'aleo1761897903625', 1761921157801, 150000);
INSERT INTO `qrtz_scheduler_state` (`sched_name`, `instance_name`, `last_checkin_time`, `checkin_interval`) VALUES ('UnivScheduler', 'iv-ye35y84e0w5i3z4vmt5l1761882338713', 1761921064953, 150000);
COMMIT;
-- ----------------------------
-- Table structure for qrtz_simple_triggers
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_simple_triggers`;
CREATE TABLE `qrtz_simple_triggers` (
`sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度名称',
`trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键',
`trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键',
`repeat_count` bigint NOT NULL COMMENT '重复的次数统计',
`repeat_interval` bigint NOT NULL COMMENT '重复的间隔时间',
`times_triggered` bigint NOT NULL COMMENT '已经触发的次数',
PRIMARY KEY (`sched_name`,`trigger_name`,`trigger_group`) USING BTREE,
CONSTRAINT `qrtz_simple_triggers_ibfk_1` FOREIGN KEY (`sched_name`, `trigger_name`, `trigger_group`) REFERENCES `qrtz_triggers` (`sched_name`, `trigger_name`, `trigger_group`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='简单触发器的信息表';
-- ----------------------------
-- Records of qrtz_simple_triggers
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for qrtz_simprop_triggers
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_simprop_triggers`;
CREATE TABLE `qrtz_simprop_triggers` (
`sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度名称',
`trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键',
`trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键',
`str_prop_1` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'String类型的trigger的第一个参数',
`str_prop_2` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'String类型的trigger的第二个参数',
`str_prop_3` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'String类型的trigger的第三个参数',
`int_prop_1` int DEFAULT NULL COMMENT 'int类型的trigger的第一个参数',
`int_prop_2` int DEFAULT NULL COMMENT 'int类型的trigger的第二个参数',
`long_prop_1` bigint DEFAULT NULL COMMENT 'long类型的trigger的第一个参数',
`long_prop_2` bigint DEFAULT NULL COMMENT 'long类型的trigger的第二个参数',
`dec_prop_1` decimal(13,4) DEFAULT NULL COMMENT 'decimal类型的trigger的第一个参数',
`dec_prop_2` decimal(13,4) DEFAULT NULL COMMENT 'decimal类型的trigger的第二个参数',
`bool_prop_1` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'Boolean类型的trigger的第一个参数',
`bool_prop_2` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'Boolean类型的trigger的第二个参数',
PRIMARY KEY (`sched_name`,`trigger_name`,`trigger_group`) USING BTREE,
CONSTRAINT `qrtz_simprop_triggers_ibfk_1` FOREIGN KEY (`sched_name`, `trigger_name`, `trigger_group`) REFERENCES `qrtz_triggers` (`sched_name`, `trigger_name`, `trigger_group`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='同步机制的行锁表';
-- ----------------------------
-- Records of qrtz_simprop_triggers
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for qrtz_triggers
-- ----------------------------
DROP TABLE IF EXISTS `qrtz_triggers`;
CREATE TABLE `qrtz_triggers` (
`sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '调度名称',
`trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '触发器的名字',
`trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '触发器所属组的名字',
`job_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_job_details表job_name的外键',
`job_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'qrtz_job_details表job_group的外键',
`description` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '相关介绍',
`next_fire_time` bigint DEFAULT NULL COMMENT '上一次触发时间(毫秒)',
`prev_fire_time` bigint DEFAULT NULL COMMENT '下一次触发时间(默认为-1表示不触发)',
`priority` int DEFAULT NULL COMMENT '优先级',
`trigger_state` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '触发器状态',
`trigger_type` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '触发器的类型',
`start_time` bigint NOT NULL COMMENT '开始时间',
`end_time` bigint DEFAULT NULL COMMENT '结束时间',
`calendar_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '日程表名称',
`misfire_instr` smallint DEFAULT NULL COMMENT '补偿执行的策略',
`job_data` blob COMMENT '存放持久化job对象',
PRIMARY KEY (`sched_name`,`trigger_name`,`trigger_group`) USING BTREE,
KEY `sched_name` (`sched_name`,`job_name`,`job_group`) USING BTREE,
CONSTRAINT `qrtz_triggers_ibfk_1` FOREIGN KEY (`sched_name`, `job_name`, `job_group`) REFERENCES `qrtz_job_details` (`sched_name`, `job_name`, `job_group`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='触发器详细信息表';
-- ----------------------------
-- Records of qrtz_triggers
-- ----------------------------
BEGIN;
INSERT INTO `qrtz_triggers` (`sched_name`, `trigger_name`, `trigger_group`, `job_name`, `job_group`, `description`, `next_fire_time`, `prev_fire_time`, `priority`, `trigger_state`, `trigger_type`, `start_time`, `end_time`, `calendar_name`, `misfire_instr`, `job_data`) VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME50', 'DEFAULT', 'TASK_CLASS_NAME50', 'DEFAULT', NULL, 1640296800000, -1, 5, 'WAITING', 'CRON', 1640244959000, 0, NULL, 2, '');
INSERT INTO `qrtz_triggers` (`sched_name`, `trigger_name`, `trigger_group`, `job_name`, `job_group`, `description`, `next_fire_time`, `prev_fire_time`, `priority`, `trigger_state`, `trigger_type`, `start_time`, `end_time`, `calendar_name`, `misfire_instr`, `job_data`) VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME52', 'DEFAULT', 'TASK_CLASS_NAME52', 'DEFAULT', NULL, 1640952000000, -1, 5, 'WAITING', 'CRON', 1640244959000, 0, NULL, -1, '');
INSERT INTO `qrtz_triggers` (`sched_name`, `trigger_name`, `trigger_group`, `job_name`, `job_group`, `description`, `next_fire_time`, `prev_fire_time`, `priority`, `trigger_state`, `trigger_type`, `start_time`, `end_time`, `calendar_name`, `misfire_instr`, `job_data`) VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME53', 'DEFAULT', 'TASK_CLASS_NAME53', 'DEFAULT', NULL, 1640246400000, -1, 5, 'WAITING', 'CRON', 1640244959000, 0, NULL, -1, '');
INSERT INTO `qrtz_triggers` (`sched_name`, `trigger_name`, `trigger_group`, `job_name`, `job_group`, `description`, `next_fire_time`, `prev_fire_time`, `priority`, `trigger_state`, `trigger_type`, `start_time`, `end_time`, `calendar_name`, `misfire_instr`, `job_data`) VALUES ('UnivScheduler', 'TASK_CLASS_NAME18', '场景联动功能下发', 'TASK_CLASS_NAME18', '场景联动功能下发', NULL, 1761958800000, -1, 5, 'WAITING', 'CRON', 1761903671000, 0, NULL, 2, '');
INSERT INTO `qrtz_triggers` (`sched_name`, `trigger_name`, `trigger_group`, `job_name`, `job_group`, `description`, `next_fire_time`, `prev_fire_time`, `priority`, `trigger_state`, `trigger_type`, `start_time`, `end_time`, `calendar_name`, `misfire_instr`, `job_data`) VALUES ('NexIoTScheduler', 'TASK_CLASS_NAME11', '场景联动功能下发', 'TASK_CLASS_NAME11', '场景联动功能下发', NULL, 1753319400000, 1753258200000, 5, 'WAITING', 'CRON', 1753258127000, 0, NULL, 2, '');
COMMIT;
-- ----------------------------
-- Table structure for rule_model
-- ----------------------------
DROP TABLE IF EXISTS `rule_model`;
CREATE TABLE `rule_model` (
`id` bigint NOT NULL COMMENT 'id',
`rule_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '规则名称',
`data_level` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '数据级别',
`description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '描述',
`status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '状态',
`product_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '产品KEY',
`config` json DEFAULT NULL COMMENT '规则配置',
`creator_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建人',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='规则模型';
-- ----------------------------
-- Records of rule_model
-- ----------------------------
BEGIN;
INSERT INTO `rule_model` (`id`, `rule_name`, `data_level`, `description`, `status`, `product_key`, `config`, `creator_id`, `create_time`, `update_time`) VALUES (1938517288869347328, '模拟设备', 'product', '123', 'stop', '681c0775c2dc427d0480ab5f', '{\"appId\": \"18uYTbqYeq3hDDRy\", \"fields\": \"*\", \"targets\": [{\"id\": \"54d669a6-0c1a-46db-99ba-563d78ff8209\", \"url\": \"http://127.0.0.1:9092/test/echo\", \"type\": \"http\"}], \"condition\": \"properties.temperature &gt; 100\"}', 'test', '2025-06-27 16:38:32', '2025-10-31 21:25:01');
INSERT INTO `rule_model` (`id`, `rule_name`, `data_level`, `description`, `status`, `product_key`, `config`, `creator_id`, `create_time`, `update_time`) VALUES (1951455958190497792, '数据转发', 'group', NULL, 'run', NULL, '{\"appId\": \"*\", \"fields\": \"*\", \"targets\": [{\"id\": \"057dbea2-2b5c-4303-af0b-2f080f5c1b56\", \"url\": \"http://127.0.0.1:9092/test/echo\", \"type\": \"http\"}]}', 'iot', '2025-08-02 09:32:11', '2025-10-26 09:18:15');
INSERT INTO `rule_model` (`id`, `rule_name`, `data_level`, `description`, `status`, `product_key`, `config`, `creator_id`, `create_time`, `update_time`) VALUES (1961701182498099200, '1', 'product', NULL, 'run', 'lipSSVUj9XLt', '{\"appId\": \"*\", \"fields\": \"*\", \"targets\": [], \"condition\": \"\"}', 'test', '2025-08-30 16:03:03', '2025-09-18 09:47:08');
INSERT INTO `rule_model` (`id`, `rule_name`, `data_level`, `description`, `status`, `product_key`, `config`, `creator_id`, `create_time`, `update_time`) VALUES (1967971436119359488, '4444', 'product', NULL, 'run', 'V2Yvb7DN6o0N', '{\"appId\": \"*\", \"fields\": \"deviceNode\", \"targets\": [{\"id\": \"bd6db219-fd05-43ff-9624-2729f5e7e40c\", \"url\": \"http://iot.192886.xyz:81/rule/flow/detail/create\", \"type\": \"http\"}]}', 'test', '2025-09-16 23:18:48', '2025-09-26 22:40:51');
INSERT INTO `rule_model` (`id`, `rule_name`, `data_level`, `description`, `status`, `product_key`, `config`, `creator_id`, `create_time`, `update_time`) VALUES (1970406416770637824, '测试', 'device', NULL, 'run', 'pbJNWPtDJp7a', '{\"appId\": \"*\", \"fields\": \"*\", \"targets\": []}', 'test', '2025-09-23 16:34:33', '2025-09-28 09:33:28');
INSERT INTO `rule_model` (`id`, `rule_name`, `data_level`, `description`, `status`, `product_key`, `config`, `creator_id`, `create_time`, `update_time`) VALUES (1971930997784256512, '00', 'product', NULL, 'run', 'ASbtxsqpS4fG', '{\"appId\": \"*\", \"fields\": \"*\", \"targets\": []}', 'test', '2025-09-27 21:32:41', '2025-09-28 09:33:16');
INSERT INTO `rule_model` (`id`, `rule_name`, `data_level`, `description`, `status`, `product_key`, `config`, `creator_id`, `create_time`, `update_time`) VALUES (1972457700340211712, '213213', 'product', NULL, 'run', 'HXZnfxzYMPDZ', '{\"appId\": \"*\", \"fields\": \"*\", \"targets\": []}', 'test', '2025-09-29 08:25:37', '2025-10-08 11:45:40');
INSERT INTO `rule_model` (`id`, `rule_name`, `data_level`, `description`, `status`, `product_key`, `config`, `creator_id`, `create_time`, `update_time`) VALUES (1972500406126977024, 'hh', 'device', NULL, 'run', 'HnDdSnj1kiQg', '{\"appId\": \"*\", \"fields\": \"*\", \"targets\": []}', 'test', '2025-09-29 11:15:19', '2025-10-23 14:10:38');
INSERT INTO `rule_model` (`id`, `rule_name`, `data_level`, `description`, `status`, `product_key`, `config`, `creator_id`, `create_time`, `update_time`) VALUES (1978752281910370304, '测试', 'device', NULL, 'run', 'RpZ3VQIa6YE2', '{\"appId\": \"*\", \"fields\": \"*\", \"targets\": [], \"condition\": \"properties.temperature&lt;=20\"}', 'test', '2025-10-16 17:18:02', '2025-10-31 09:07:00');
COMMIT;
-- ----------------------------
-- Table structure for rule_model_instance
-- ----------------------------
DROP TABLE IF EXISTS `rule_model_instance`;
CREATE TABLE `rule_model_instance` (
`id` bigint NOT NULL COMMENT 'id',
`model_id` bigint DEFAULT NULL COMMENT '模型id',
`relation_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '关联类型',
`relation_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '关联id',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='规则实例';
-- ----------------------------
-- Records of rule_model_instance
-- ----------------------------
BEGIN;
INSERT INTO `rule_model_instance` (`id`, `model_id`, `relation_type`, `relation_id`) VALUES (1485428032639234048, 1485419002550185984, 'device', '9f0faba72b5d47718cd9353041e97d40');
INSERT INTO `rule_model_instance` (`id`, `model_id`, `relation_type`, `relation_id`) VALUES (1486157429939785728, 1483700361927532544, 'device', '4858f039e4b44fe0987c330392f65815');
INSERT INTO `rule_model_instance` (`id`, `model_id`, `relation_type`, `relation_id`) VALUES (1486157429943980032, 1483700361927532544, 'device', 'd125e66e026349bf9a52ac19b126cff2');
INSERT INTO `rule_model_instance` (`id`, `model_id`, `relation_type`, `relation_id`) VALUES (1493045086909276160, 1486153439457988608, 'product', 'HBkRhKSj');
INSERT INTO `rule_model_instance` (`id`, `model_id`, `relation_type`, `relation_id`) VALUES (1493098852232671232, 1491677415030571008, 'group', '1491675370504503296');
INSERT INTO `rule_model_instance` (`id`, `model_id`, `relation_type`, `relation_id`) VALUES (1493493945724760064, 1493493945519239168, 'product', 'test');
INSERT INTO `rule_model_instance` (`id`, `model_id`, `relation_type`, `relation_id`) VALUES (1493496334934536192, 1493496334917758976, 'product', 'test');
INSERT INTO `rule_model_instance` (`id`, `model_id`, `relation_type`, `relation_id`) VALUES (1493754343145287680, 1493754343090761728, 'product', 'test');
INSERT INTO `rule_model_instance` (`id`, `model_id`, `relation_type`, `relation_id`) VALUES (1493785487857373184, 1493785487672823808, 'product', 'HBkRhKSj');
INSERT INTO `rule_model_instance` (`id`, `model_id`, `relation_type`, `relation_id`) VALUES (1493905699827015680, 1493830716295647232, 'product', 'HBkRhKSj');
INSERT INTO `rule_model_instance` (`id`, `model_id`, `relation_type`, `relation_id`) VALUES (1496786018855018496, 1496786018825658368, 'product', 'HBkRhKSj');
INSERT INTO `rule_model_instance` (`id`, `model_id`, `relation_type`, `relation_id`) VALUES (1499592722411155456, 1499592722356629504, 'product', 'HBkRhKSj');
INSERT INTO `rule_model_instance` (`id`, `model_id`, `relation_type`, `relation_id`) VALUES (1499636471300337664, 1499636471229034496, 'product', '1111');
INSERT INTO `rule_model_instance` (`id`, `model_id`, `relation_type`, `relation_id`) VALUES (1499636605828444160, 1499636605807472640, 'product', '1111');
INSERT INTO `rule_model_instance` (`id`, `model_id`, `relation_type`, `relation_id`) VALUES (1600323699565502464, 1497109632061964288, 'product', 'HBkRhKSj');
INSERT INTO `rule_model_instance` (`id`, `model_id`, `relation_type`, `relation_id`) VALUES (1600828170421497856, 1554365384672628736, 'product', '62e8aaa9cd68f383e4c18d87');
INSERT INTO `rule_model_instance` (`id`, `model_id`, `relation_type`, `relation_id`) VALUES (1602134252485971968, 1600781613110226944, 'product', '632ad1abcd6868ad76930e19');
INSERT INTO `rule_model_instance` (`id`, `model_id`, `relation_type`, `relation_id`) VALUES (1610462666376708096, 1610458620202942464, 'group', '1610458307660185600');
INSERT INTO `rule_model_instance` (`id`, `model_id`, `relation_type`, `relation_id`) VALUES (1610468879919316992, 1610467431496122368, 'product', '15104868');
INSERT INTO `rule_model_instance` (`id`, `model_id`, `relation_type`, `relation_id`) VALUES (1691642130799837184, 1508625094050508800, 'device', '4aaabeb0d3504d3ca39d8184b1844e55');
INSERT INTO `rule_model_instance` (`id`, `model_id`, `relation_type`, `relation_id`) VALUES (1692461242133778432, 1692461241966006272, 'group', '1481967386374025216');
INSERT INTO `rule_model_instance` (`id`, `model_id`, `relation_type`, `relation_id`) VALUES (1748168860993400832, 1742787987305517056, 'product', '658940dc59765da0afc52cc7');
INSERT INTO `rule_model_instance` (`id`, `model_id`, `relation_type`, `relation_id`) VALUES (1759858576130158592, 1759858576100798464, 'product', '65d1bba259767f6aa55801a6');
INSERT INTO `rule_model_instance` (`id`, `model_id`, `relation_type`, `relation_id`) VALUES (1927703560096690176, 1927703559882780672, 'product', '682d6ed9e4b0262696ffe0b3');
INSERT INTO `rule_model_instance` (`id`, `model_id`, `relation_type`, `relation_id`) VALUES (1968491757771603968, 1968491757733855232, 'product', '3fNNNCKfiNhI');
INSERT INTO `rule_model_instance` (`id`, `model_id`, `relation_type`, `relation_id`) VALUES (1968491949333856256, 1961701182498099200, 'product', 'lipSSVUj9XLt');
INSERT INTO `rule_model_instance` (`id`, `model_id`, `relation_type`, `relation_id`) VALUES (1968833154739580928, 1967971436119359488, 'product', 'V2Yvb7DN6o0N');
INSERT INTO `rule_model_instance` (`id`, `model_id`, `relation_type`, `relation_id`) VALUES (1970406416846135296, 1970406416770637824, 'device', NULL);
INSERT INTO `rule_model_instance` (`id`, `model_id`, `relation_type`, `relation_id`) VALUES (1971930997826199552, 1971930997784256512, 'product', 'ASbtxsqpS4fG');
INSERT INTO `rule_model_instance` (`id`, `model_id`, `relation_type`, `relation_id`) VALUES (1972600777402949632, 1972600777314869248, 'product', 'DMxljo8wABX0');
INSERT INTO `rule_model_instance` (`id`, `model_id`, `relation_type`, `relation_id`) VALUES (1975769534623318016, 1972457700340211712, 'product', 'HXZnfxzYMPDZ');
INSERT INTO `rule_model_instance` (`id`, `model_id`, `relation_type`, `relation_id`) VALUES (1976173487273979904, 1972852674605031424, 'device', NULL);
INSERT INTO `rule_model_instance` (`id`, `model_id`, `relation_type`, `relation_id`) VALUES (1978693952202792960, 1972500406126977024, 'device', NULL);
INSERT INTO `rule_model_instance` (`id`, `model_id`, `relation_type`, `relation_id`) VALUES (1981258627100585984, 1938517288869347328, 'product', '681c0775c2dc427d0480ab5f');
INSERT INTO `rule_model_instance` (`id`, `model_id`, `relation_type`, `relation_id`) VALUES (1982255419493642240, 1951455958190497792, 'group', '1950770676340260864');
INSERT INTO `rule_model_instance` (`id`, `model_id`, `relation_type`, `relation_id`) VALUES (1983430734463098880, 1978752281910370304, 'device', NULL);
COMMIT;
-- ----------------------------
-- Table structure for rulego_chain
-- ----------------------------
DROP TABLE IF EXISTS `rulego_chain`;
CREATE TABLE `rulego_chain` (
`id` bigint NOT NULL COMMENT '主键ID',
`rulego_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'rulego规则链ID',
`chain_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '规则链名称',
`description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '规则链描述',
`creator_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '创建人unionId',
`creator_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建人姓名',
`status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT 'draft' COMMENT '状态:draft-草稿,deployed-已部署,stopped-已停止',
`dsl_content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '规则链DSL内容(JSON格式)',
`last_sync_time` datetime DEFAULT NULL COMMENT '最后同步时间',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`deleted` tinyint(1) DEFAULT '0' COMMENT '是否删除:0-未删除,1-已删除',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_rulego_id` (`rulego_id`),
KEY `idx_creator_id` (`creator_id`),
KEY `idx_status` (`status`),
KEY `idx_create_time` (`create_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='rulego规则链管理表';
-- ----------------------------
-- Records of rulego_chain
-- ----------------------------
BEGIN;
INSERT INTO `rulego_chain` (`id`, `rulego_id`, `chain_name`, `description`, `creator_id`, `creator_name`, `status`, `dsl_content`, `last_sync_time`, `create_time`, `update_time`, `deleted`) VALUES (1962764522171285504, 'iot_ENn2Hj', '开始吧1', '执行规则2', 'iot', 'iot', 'deployed', '{\"ruleChain\":{\"id\":\"iot_ENn2Hj\",\"name\":\"开始吧\",\"debugMode\":false,\"root\":true,\"disabled\":false,\"additionalInfo\":{\"createTime\":\"2025/09/02 14:28:23\",\"layoutX\":\"280\",\"layoutY\":\"280\",\"noDefaultInput\":false,\"updateTime\":\"2025/10/07 08:39:05\",\"username\":\"admin\"}},\"metadata\":{\"firstNodeIndex\":0,\"nodes\":[{\"id\":\"node_4\",\"additionalInfo\":{\"layoutX\":859,\"layoutY\":101},\"type\":\"exprFilter\",\"name\":\"表达式过滤\",\"debugMode\":false,\"configuration\":{\"expr\":\"msg.temperature>50\"}},{\"id\":\"node_8\",\"additionalInfo\":{\"layoutX\":514,\"layoutY\":374},\"type\":\"x/modbus\",\"name\":\"Modbus读...\",\"debugMode\":false,\"configuration\":{\"address\":\"50\",\"cmd\":\"ReadCoils\",\"encodingConfig\":{\"endianness\":1,\"wordorder\":1},\"quantity\":\"1\",\"regType\":\"0\",\"rtuConfig\":{\"dataBits\":8,\"parity\":0,\"speed\":19200,\"stopBits\":2},\"server\":\"tcp://127.0.0.1:502\",\"tcpConfig\":{\"caPath\":\"\",\"certPath\":\"\",\"keyPath\":\"\",\"timeout\":5},\"unitId\":1,\"value\":\"1\"}},{\"id\":\"node_12\",\"additionalInfo\":{\"layoutX\":1087,\"layoutY\":314},\"type\":\"restApiCall\",\"name\":\"推送物联网平台\",\"debugMode\":false,\"configuration\":{\"body\":\"${metadata}\",\"headers\":{\"Content-Type\":\"application/json\"},\"maxParallelRequestsCount\":200,\"proxyPort\":0,\"readTimeoutMs\":2000,\"requestMethod\":\"POST\",\"restEndpointUrlPattern\":\"http://iot.192886.xyz:81/test/echo\"}},{\"id\":\"node_14\",\"additionalInfo\":{\"layoutX\":1391,\"layoutY\":251},\"type\":\"end\",\"name\":\"结束\",\"debugMode\":false,\"configuration\":null}],\"connections\":[{\"fromId\":\"node_8\",\"toId\":\"node_4\",\"type\":\"Success\"},{\"fromId\":\"node_4\",\"toId\":\"node_12\",\"type\":\"True\"},{\"fromId\":\"node_12\",\"toId\":\"node_14\",\"type\":\"Success\"}]}}', '2025-10-16 11:34:11', '2025-09-02 14:28:23', '2025-10-16 11:34:11', 0);
INSERT INTO `rulego_chain` (`id`, `rulego_id`, `chain_name`, `description`, `creator_id`, `creator_name`, `status`, `dsl_content`, `last_sync_time`, `create_time`, `update_time`, `deleted`) VALUES (1962788448293232640, 'test_Vf50ar', '演示流程', '不要删除哦~', 'test', 'test', 'stopped', '{\"ruleChain\":{\"id\":\"test_Vf50ar\",\"name\":\"演示流程\",\"debugMode\":false,\"root\":true,\"disabled\":true,\"additionalInfo\":{\"createTime\":\"2025/09/02 16:03:27\",\"layoutX\":\"473\",\"layoutY\":\"259\",\"message\":\"the rule chain has been disabled\",\"noDefaultInput\":false,\"updateTime\":\"2025/09/02 16:08:33\",\"username\":\"admin\"}},\"metadata\":{\"firstNodeIndex\":0,\"endpoints\":[{\"id\":\"node_2\",\"additionalInfo\":{\"layoutX\":510,\"layoutY\":104},\"type\":\"endpoint/opcua\",\"name\":\"OPC_UA订...\",\"debugMode\":false,\"configuration\":{\"auth\":\"anonymous\",\"interval\":\"@every 1m\",\"mode\":\"none\",\"nodeIds\":[\"ns=3;i=1003\"],\"policy\":\"None\",\"server\":\"opc.tcp://localhost:4840\"},\"processors\":null,\"routers\":[{\"id\":\"\",\"params\":null,\"from\":{\"path\":\"*\",\"configuration\":null,\"processors\":null},\"to\":{\"path\":\"test_Vf50ar:node_4\",\"configuration\":null,\"wait\":false,\"processors\":null}}]}],\"nodes\":[{\"id\":\"node_4\",\"additionalInfo\":{\"layoutX\":781,\"layoutY\":258},\"type\":\"exprFilter\",\"name\":\"表达式过滤\",\"debugMode\":false,\"configuration\":{\"expr\":\"msg.temperature>1\"}},{\"id\":\"node_6\",\"additionalInfo\":{\"layoutX\":1076,\"layoutY\":257},\"type\":\"restApiCall\",\"name\":\"推送到本平台\",\"debugMode\":false,\"configuration\":{\"body\":\"${msg}\",\"headers\":{\"Content-Type\":\"application/json\"},\"maxParallelRequestsCount\":200,\"proxyPort\":0,\"readTimeoutMs\":2000,\"requestMethod\":\"POST\",\"restEndpointUrlPattern\":\"http://iot.192886.xyz:81/test/echo\"}},{\"id\":\"node_8\",\"additionalInfo\":{\"layoutX\":1449,\"layoutY\":239},\"type\":\"end\",\"name\":\"结束\",\"debugMode\":false,\"configuration\":null}],\"connections\":[{\"fromId\":\"node_4\",\"toId\":\"node_6\",\"type\":\"True\"},{\"fromId\":\"node_6\",\"toId\":\"node_8\",\"type\":\"Success\"}]}}', '2025-10-31 09:45:49', '2025-09-02 16:03:28', '2025-10-31 09:45:49', 0);
INSERT INTO `rulego_chain` (`id`, `rulego_id`, `chain_name`, `description`, `creator_id`, `creator_name`, `status`, `dsl_content`, `last_sync_time`, `create_time`, `update_time`, `deleted`) VALUES (1982698497174077440, 'test_RWdrKe', 'demo', 'demo', 'test', 'test', 'draft', '{\"ruleChain\":{\"id\":\"test_RWdrKe\",\"name\":\"demo\",\"debugMode\":false,\"root\":true,\"disabled\":false,\"additionalInfo\":{\"createTime\":\"2025/10/27 14:38:53\",\"updateTime\":\"2025/10/27 14:38:53\",\"username\":\"admin\"}},\"metadata\":{\"firstNodeIndex\":0,\"nodes\":null,\"connections\":null}}', '2025-10-27 23:17:00', '2025-10-27 14:38:53', '2025-10-27 23:17:00', 0);
INSERT INTO `rulego_chain` (`id`, `rulego_id`, `chain_name`, `description`, `creator_id`, `creator_name`, `status`, `dsl_content`, `last_sync_time`, `create_time`, `update_time`, `deleted`) VALUES (1983692368397889536, 'test_vlDaGH', '3', NULL, 'test', 'test', 'deployed', NULL, NULL, '2025-10-30 08:28:11', '2025-10-31 09:07:45', 0);
INSERT INTO `rulego_chain` (`id`, `rulego_id`, `chain_name`, `description`, `creator_id`, `creator_name`, `status`, `dsl_content`, `last_sync_time`, `create_time`, `update_time`, `deleted`) VALUES (1984139639128207360, 'test_KBmB4v', 'cehi', NULL, 'test', 'test', 'draft', NULL, NULL, '2025-10-31 14:05:28', '2025-10-31 14:05:28', 0);
INSERT INTO `rulego_chain` (`id`, `rulego_id`, `chain_name`, `description`, `creator_id`, `creator_name`, `status`, `dsl_content`, `last_sync_time`, `create_time`, `update_time`, `deleted`) VALUES (1984152553885151232, 'test_qBE4Dc', 'ii', NULL, 'test', 'test', 'draft', NULL, NULL, '2025-10-31 14:56:47', '2025-10-31 14:56:47', 0);
COMMIT;
-- ----------------------------
-- Table structure for rulego_chain_log
-- ----------------------------
DROP TABLE IF EXISTS `rulego_chain_log`;
CREATE TABLE `rulego_chain_log` (
`id` bigint NOT NULL COMMENT '主键ID',
`rulego_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'rulego规则链ID',
`chain_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '规则链名称',
`execution_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '执行ID',
`input_data` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '输入数据',
`output_data` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '输出数据',
`execution_status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '执行状态:success-成功,failed-失败',
`error_message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '错误信息',
`execution_time` bigint DEFAULT NULL COMMENT '执行耗时(毫秒)',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`),
KEY `idx_rulego_id` (`rulego_id`),
KEY `idx_execution_id` (`execution_id`),
KEY `idx_create_time` (`create_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='rulego规则链执行日志表';
-- ----------------------------
-- Records of rulego_chain_log
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for scene_linkage
-- ----------------------------
DROP TABLE IF EXISTS `scene_linkage`;
CREATE TABLE `scene_linkage` (
`id` bigint NOT NULL AUTO_INCREMENT,
`scene_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '场景名称',
`touch` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT 'one' COMMENT '触发条件 all.全部 one.任意一个',
`trigger_condition` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '触发条件',
`exec_action` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '执行动作',
`sleep_cycle` int DEFAULT NULL COMMENT '沉默周期',
`create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`create_time` datetime DEFAULT NULL,
`update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`update_time` datetime DEFAULT NULL,
`status` tinyint DEFAULT '0' COMMENT '0启用 1停用',
`dev_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '设备id',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=92 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='场景联动';
-- ----------------------------
-- Records of scene_linkage
-- ----------------------------
BEGIN;
INSERT INTO `scene_linkage` (`id`, `scene_name`, `touch`, `trigger_condition`, `exec_action`, `sleep_cycle`, `create_by`, `create_time`, `update_by`, `update_time`, `status`, `dev_id`) VALUES (74, '【天亮了】', 'one', '[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"65\",\"operator\":\"gte\"}]}]', '[{\"trigger\":\"device\",\"type\":\"functions\",\"deviceId\":\"250707ea8dda\",\"deviceName\":\"645电壁挂电表(4G)\",\"productKey\":\"HnDdSnj1kiQg\",\"modelId\":\"meterRead\",\"filters\":[],\"execData\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}]},{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\",\"receivers\":\"\"}]', 56400, 'test', '2025-10-18 20:14:50', 'test', '2025-10-27 02:33:14', 0, NULL);
INSERT INTO `scene_linkage` (`id`, `scene_name`, `touch`, `trigger_condition`, `exec_action`, `sleep_cycle`, `create_by`, `create_time`, `update_by`, `update_time`, `status`, `dev_id`) VALUES (75, '【天黑了】查电量通知钉钉群(群号157440003929)', 'one', '[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"20\",\"operator\":\"lte\"}]}]', '[{\"trigger\":\"device\",\"type\":\"functions\",\"deviceId\":\"250707ea8dda\",\"deviceName\":\"645电壁挂电表(4G)\",\"productKey\":\"HnDdSnj1kiQg\",\"modelId\":\"meterRead\",\"filters\":[],\"execData\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}]},{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"9\",\"noticeTemplateName\":\"天黑了~关灯睡觉\",\"receivers\":\"\"}]', 56400, 'test', '2025-10-18 20:17:18', 'iot', '2025-10-26 09:17:18', 0, NULL);
INSERT INTO `scene_linkage` (`id`, `scene_name`, `touch`, `trigger_condition`, `exec_action`, `sleep_cycle`, `create_by`, `create_time`, `update_by`, `update_time`, `status`, `dev_id`) VALUES (76, '【天亮了】光照2500提示通知钉钉群(群号157440003929)', 'one', '[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"860048070262660-2\",\"deviceName\":\"温湿度子设备(MQTT)-地址2\",\"productKey\":\"p0B2kKqdJD8M\",\"filters\":[{\"key\":\"illumination\",\"value\":\"2400\",\"operator\":\"gte\"}]}]', '[{\"trigger\":\"device\",\"type\":\"functions\",\"deviceId\":\"250707ea8dda\",\"deviceName\":\"645电壁挂电表(4G)\",\"productKey\":\"HnDdSnj1kiQg\",\"modelId\":\"meterRead\",\"filters\":[],\"execData\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}]},{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\",\"receivers\":\"\"}]', 86400, 'test', '2025-10-19 10:15:29', 'iot', '2025-10-26 09:17:21', 0, NULL);
INSERT INTO `scene_linkage` (`id`, `scene_name`, `touch`, `trigger_condition`, `exec_action`, `sleep_cycle`, `create_by`, `create_time`, `update_by`, `update_time`, `status`, `dev_id`) VALUES (77, '满足全部条件', 'all', '[{\"trigger\":\"device\",\"type\":\"properties\",\"deviceId\":\"89861590112330001924-2\",\"deviceName\":\"通道2子设备\",\"productKey\":\"3QAz7HuahAGN\",\"filters\":[{\"key\":\"illumination\",\"value\":\"2400\",\"operator\":\"gt\"},{\"key\":\"humidity\",\"value\":\"30\",\"operator\":\"gt\"}]}]', '[{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"9\",\"noticeTemplateName\":\"天黑了~关灯睡觉\",\"receivers\":\"\"},{\"trigger\":\"device\",\"type\":\"functions\",\"deviceId\":\"250707ea8dda\",\"deviceName\":\"645电壁挂电表(4G)\",\"productKey\":\"HnDdSnj1kiQg\",\"modelId\":\"meterRead\",\"filters\":[],\"execData\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}]}]', 64800, 'test', '2025-10-19 16:29:27', 'iot', '2025-10-27 15:22:25', 0, NULL);
INSERT INTO `scene_linkage` (`id`, `scene_name`, `touch`, `trigger_condition`, `exec_action`, `sleep_cycle`, `create_by`, `create_time`, `update_by`, `update_time`, `status`, `dev_id`) VALUES (88, '定时触发电量查询', 'one', '[{\"trigger\":\"timer\",\"cron\":\"0 0 9 1,7,13,15,16,20,23,24,26,31 * ?\",\"filters\":[]}]', '[{\"trigger\":\"notice\",\"filters\":[],\"noticeTemplateId\":\"8\",\"noticeTemplateName\":\"提醒天亮-欢迎进群\"},{\"trigger\":\"device\",\"type\":\"functions\",\"deviceId\":\"250707ea8dda\",\"deviceName\":\"645电壁挂电表(4G)\",\"productKey\":\"HnDdSnj1kiQg\",\"modelId\":\"meterRead\",\"filters\":[],\"execData\":[{\"id\":\"meterNo\",\"name\":\"电表表号\",\"params\":\"250707ea8dda\"}]}]', 86400, 'test', '2025-10-19 16:36:39', 'iot', '2025-10-21 11:21:29', 0, NULL);
COMMIT;
-- ----------------------------
-- Table structure for support_map_areas
-- ----------------------------
DROP TABLE IF EXISTS `support_map_areas`;
CREATE TABLE `support_map_areas` (
`id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id',
`pid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '父id',
`name` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '地址',
`full_name` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '详细地址',
`deep` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '深度',
`location` geometry NOT NULL COMMENT '核心点坐标',
`polygon` geometry NOT NULL COMMENT '范围坐标',
PRIMARY KEY (`id`) USING BTREE,
KEY `pid_index` (`pid`) USING BTREE,
SPATIAL KEY `sp_index` (`polygon`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
-- ----------------------------
-- Records of support_map_areas
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for sys_config
-- ----------------------------
DROP TABLE IF EXISTS `sys_config`;
CREATE TABLE `sys_config` (
`config_id` int NOT NULL AUTO_INCREMENT COMMENT '参数主键',
`config_name` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '参数名称',
`config_key` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '参数键名',
`config_value` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '参数键值',
`config_type` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT 'N' COMMENT '系统内置(Y是 N否)',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '创建者',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '更新者',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`config_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb3 COMMENT='参数配置表';
-- ----------------------------
-- Records of sys_config
-- ----------------------------
BEGIN;
INSERT INTO `sys_config` (`config_id`, `config_name`, `config_key`, `config_value`, `config_type`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1, '主框架页-默认皮肤样式名称', 'sys.index.skinName', 'skin-blue', 'Y', 'admin', '2021-08-06 15:21:15', '', NULL, '蓝色 skin-blue、绿色 skin-green、紫色 skin-purple、红色 skin-red、黄色 skin-yellow');
INSERT INTO `sys_config` (`config_id`, `config_name`, `config_key`, `config_value`, `config_type`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (2, '用户管理-账号初始密码', 'sys.user.initPassword', '123456', 'Y', 'admin', '2021-08-06 15:21:15', '', NULL, '初始化密码 123456');
INSERT INTO `sys_config` (`config_id`, `config_name`, `config_key`, `config_value`, `config_type`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (3, '主框架页-侧边栏主题', 'sys.index.sideTheme', 'theme-dark', 'Y', 'admin', '2021-08-06 15:21:15', 'admin', '2021-09-09 15:01:46', '深色主题theme-dark,浅色主题theme-light');
INSERT INTO `sys_config` (`config_id`, `config_name`, `config_key`, `config_value`, `config_type`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (4, '账号自助-验证码开关', 'sys.account.captchaOnOff', 'false', 'Y', 'admin', '2021-08-06 15:21:15', '', '2021-12-30 09:22:06', '是否开启登录验证码功能(true开启,false关闭)');
INSERT INTO `sys_config` (`config_id`, `config_name`, `config_key`, `config_value`, `config_type`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (10, 'OSS云存储服务商', 'sys.oss.cloudStorageService', 'minio', 'Y', 'admin', '2021-08-06 15:21:45', '', NULL, 'OSS云存储服务商(qiniu:七牛云, aliyun:阿里云, qcloud:腾讯云, minio: Minio)');
INSERT INTO `sys_config` (`config_id`, `config_name`, `config_key`, `config_value`, `config_type`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (11, 'OSS预览列表资源开关', 'sys.oss.previewListResource', 'true', 'Y', 'admin', '2021-08-06 15:21:45', '', NULL, 'true:开启, false:关闭');
INSERT INTO `sys_config` (`config_id`, `config_name`, `config_key`, `config_value`, `config_type`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (12, '授权', 'directUrl', 'ddd', 'Y', 'admin', '2021-10-21 18:33:45', NULL, NULL, NULL);
INSERT INTO `sys_config` (`config_id`, `config_name`, `config_key`, `config_value`, `config_type`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (13, '修改密码周期(天)', 'updatePasswordCycle', '90', 'Y', 'admin', '2021-11-02 14:37:25', NULL, NULL, NULL);
COMMIT;
-- ----------------------------
-- Table structure for sys_dict_data
-- ----------------------------
DROP TABLE IF EXISTS `sys_dict_data`;
CREATE TABLE `sys_dict_data` (
`dict_code` bigint NOT NULL AUTO_INCREMENT COMMENT '字典编码',
`dict_sort` int DEFAULT '0' COMMENT '字典排序',
`dict_label` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '字典标签',
`dict_value` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '字典键值',
`dict_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '' COMMENT '字典类型',
`css_class` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '样式属性(其他样式扩展)',
`list_class` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '表格回显样式',
`is_default` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT 'N' COMMENT '是否默认(Y是 N否)',
`status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '0' COMMENT '状态(0正常 1停用)',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '创建者',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '更新者',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`dict_code`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=795 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='字典数据表';
-- ----------------------------
-- Records of sys_dict_data
-- ----------------------------
BEGIN;
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1, 1, '通知', '1', 'sys_notice_type', '', 'primary', 'Y', '0', 'admin', '2023-01-01 10:00:00', '', NULL, '通知类型');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (2, 2, '公告', '2', 'sys_notice_type', '', 'success', 'N', '0', 'admin', '2023-01-01 10:00:00', '', NULL, '公告类型');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (3, 1, '正常', '0', 'sys_notice_status', '', 'success', 'Y', '0', 'admin', '2023-01-01 10:00:00', '', NULL, '正常状态');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (4, 2, '关闭', '1', 'sys_notice_status', '', 'danger', 'N', '0', 'admin', '2023-01-01 10:00:00', '', NULL, '关闭状态');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (5, 1, '系统内置', 'Y', 'sys_dict_type', '', 'danger', 'Y', '0', 'admin', '2023-01-01 10:00:00', '', NULL, '系统内置字典');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (6, 2, '业务字典', 'N', 'sys_dict_type', '', 'primary', 'N', '0', 'admin', '2023-01-01 10:00:00', '', NULL, '业务字典');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (7, 1, '正常', '0', 'sys_dict_status', '', 'success', 'Y', '0', 'admin', '2023-01-01 10:00:00', '', NULL, '正常状态');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (8, 2, '停用', '1', 'sys_dict_status', '', 'danger', 'N', '0', 'admin', '2023-01-01 10:00:00', '', NULL, '停用状态');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (197, 0, '正常', '0', 'sys_normal_disable', NULL, NULL, NULL, '0', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (198, 1, '停用', '1', 'sys_normal_disable', NULL, NULL, NULL, '0', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (199, 0, '显示', '0', 'sys_show_hide', NULL, NULL, NULL, '0', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (200, 1, '隐藏', '1', 'sys_show_hide', NULL, NULL, NULL, '0', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (201, 0, '是', 'Y', 'sys_yes_no', NULL, NULL, NULL, '0', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (202, 1, '否', 'N', 'sys_yes_no', NULL, NULL, NULL, '0', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (203, 0, '成功', '0', 'sys_common_status', NULL, NULL, NULL, '0', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (204, 1, '失败', '1', 'sys_common_status', NULL, NULL, NULL, '0', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (205, 0, '离线', 'false', 'dev_instance_state', NULL, NULL, NULL, '0', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (206, 1, '在线', 'true', 'dev_instance_state', NULL, NULL, NULL, '0', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (217, 0, '操作人', 'operator', 'product_configuration_ctwing', NULL, NULL, NULL, '0', 'iot', '2021-12-29 14:00:04', 'iot', '2022-08-24 14:45:23', '{\"remark\":\"天翼物联默认账户\",\"type\":\"string\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (218, 0, '产品ID', 'productId', 'product_configuration_ctwing', NULL, NULL, NULL, '0', 'iot', '2021-12-29 14:01:40', 'iot', '2022-08-24 14:45:16', '{\"remark\":\"电信产品ID\",\"type\":\"string\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (219, 0, '设备指令缓存时长', 'ttl', 'product_configuration_ctwing', NULL, NULL, NULL, '0', 'iot', '2021-12-29 14:02:30', 'iot', '2022-08-24 14:45:05', '{\"remark\":\"设备指令缓存时长\",\"type\":\"string\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (220, 0, '指令下发数据类型', 'dataType', 'product_configuration_ctwing', NULL, NULL, NULL, '0', 'iot', '2021-12-29 14:06:45', 'iot', '2022-08-24 14:44:54', '{\"remark\":\"下发指令数据类型:1-字符串,2-16进制\",\"type\":\"string\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (221, 0, '指令下发数据方案', 'downParaType', 'product_configuration_ctwing', NULL, NULL, NULL, '0', 'iot', '2021-12-29 14:12:35', 'iot', '2023-05-08 11:37:50', '{\"remark\":\"0:TCP和LWM2M,透传1:MQTT、LWM2M协议非透传profile:有编解码的指令下发\",\"type\":\"string\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (222, 0, '是否透传', 'passThrough', 'product_configuration_ctwing', NULL, NULL, NULL, '0', 'iot', '2021-12-29 14:13:42', 'iot', '2022-08-24 14:44:04', '{\"remark\":\"TRUE|FALSE\",\"type\":\"boolean\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (223, 0, '产品Master-APIKey', 'masterKey', 'product_configuration_ctwing', NULL, NULL, NULL, '0', 'iot', '2021-12-29 14:14:56', 'iot', '2022-08-24 14:43:51', '{\"remark\":\"天翼物联Master-APIkey\",\"type\":\"string\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (224, 0, '发布', '0', 'product_state', NULL, NULL, NULL, '0', 'iot', '2021-12-30 09:33:52', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (226, 1, '停用', '1', 'product_state', NULL, NULL, NULL, '0', 'iot', '2021-12-30 09:34:21', 'iot', '2021-12-30 10:43:32', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (227, 0, '正常', '0', 'application_delete_status', NULL, NULL, NULL, '0', 'iot', '2021-12-30 13:49:44', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (228, 1, '删除', '1', 'application_delete_status', NULL, NULL, NULL, '0', 'iot', '2021-12-30 13:51:19', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (229, 0, '已发布', '1', 'protocol_state', NULL, NULL, NULL, '0', 'iot', '2022-01-06 14:19:09', 'iot', '2022-01-06 14:22:03', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (230, 1, '未发布', '0', 'protocol_state', NULL, NULL, NULL, '0', 'iot', '2022-01-06 14:19:18', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (231, 0, 'jar', 'jar', 'protocol_type', NULL, NULL, NULL, '1', 'iot', '2022-01-06 14:23:43', 'iot', '2025-07-13 11:35:08', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (232, 1, 'jscript', 'jscript', 'protocol_type', NULL, NULL, NULL, '1', 'iot', '2022-01-06 14:24:23', 'iot', '2025-10-26 18:14:54', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (233, 0, '设备', 'device', 'tsl_source', NULL, NULL, NULL, '0', 'iot', '2022-01-06 16:12:20', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (234, 0, '手动', 'manual', 'tsl_source', NULL, NULL, NULL, '0', 'iot', '2022-01-06 16:14:19', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (235, 0, '规则', 'rule', 'tsl_source', NULL, NULL, NULL, '0', 'iot', '2022-01-06 16:14:25', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (236, 0, 'MQTT', 'MQTT', 'connection_protocol', NULL, NULL, NULL, '0', 'iot', '2022-01-12 14:50:36', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (237, 1, 'UDP', 'UDP', 'connection_protocol', NULL, NULL, NULL, '0', 'iot', '2022-01-12 14:50:58', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (238, 2, 'CoAp', 'CoAp', 'connection_protocol', NULL, NULL, NULL, '0', 'iot', '2022-01-12 14:51:11', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (239, 3, 'TCP', 'TCP', 'connection_protocol', NULL, NULL, NULL, '0', 'iot', '2022-01-12 14:51:25', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (240, 4, 'HTTP', 'HTTP', 'connection_protocol', NULL, NULL, NULL, '0', 'iot', '2022-01-12 14:51:32', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (241, 5, 'HTTPS', 'HTTPS', 'connection_protocol', NULL, NULL, NULL, '0', 'iot', '2022-01-12 14:51:42', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (242, 0, 'int', 'int(整数型)', 'model_basic_data', NULL, NULL, NULL, '0', 'iot', '2022-01-24 16:37:04', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (243, 1, 'long', 'long(长整类型)', 'model_basic_data', NULL, NULL, NULL, '0', 'iot', '2022-01-24 16:37:29', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (244, 2, 'float', 'float(单精度浮点型)', 'model_basic_data', NULL, NULL, NULL, '0', 'iot', '2022-01-24 16:37:57', 'iot', '2022-01-24 16:50:47', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (245, 3, 'double', 'double(双精度浮点型)', 'model_basic_data', NULL, NULL, NULL, '0', 'iot', '2022-01-24 16:38:12', 'iot', '2022-01-24 16:51:00', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (246, 4, 'boolean', 'boolean(布尔型)', 'model_basic_data', NULL, NULL, NULL, '0', 'iot', '2022-01-24 16:39:01', 'iot', '2022-01-24 16:51:20', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (247, 5, 'string', 'string(字符串)', 'model_basic_data', NULL, NULL, NULL, '0', 'iot', '2022-01-24 16:39:29', 'iot', '2022-01-24 16:51:31', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (248, 6, 'text', 'text(文本)', 'model_basic_data', NULL, NULL, NULL, '0', 'iot', '2022-01-24 16:39:36', 'iot', '2022-01-24 16:51:37', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (249, 0, 'date', 'date(时间型)', 'model_other_data', NULL, NULL, NULL, '0', 'iot', '2022-01-24 16:42:18', 'iot', '2022-01-24 16:51:57', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (250, 1, 'array', 'array(数组)', 'model_other_data', NULL, NULL, NULL, '0', 'iot', '2022-01-24 16:42:26', 'iot', '2022-01-24 16:52:14', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (251, 2, 'enum', 'enum(枚举)', 'model_other_data', NULL, NULL, NULL, '0', 'iot', '2022-01-24 16:42:56', 'iot', '2022-01-24 16:52:21', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (252, 3, 'object', 'object(结构体)', 'model_other_data', NULL, NULL, NULL, '0', 'iot', '2022-01-24 16:43:08', 'iot', '2022-01-24 16:52:30', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (253, 4, 'geoPoint', 'geoPoint(地理位置)', 'model_other_data', NULL, NULL, NULL, '0', 'iot', '2022-01-24 16:43:27', 'iot', '2022-01-24 16:52:45', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (254, 5, 'file', 'file(文件)', 'model_other_data', NULL, NULL, NULL, '0', 'iot', '2022-01-24 16:43:41', 'iot', '2022-01-24 16:52:52', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (255, 6, 'password', 'password(密码)', 'model_other_data', NULL, NULL, NULL, '0', 'iot', '2022-01-24 16:43:50', 'iot', '2022-01-24 16:52:58', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (256, 7, 'geoShape', 'geoShape(地理形状)', 'model_other_data', NULL, NULL, NULL, '0', 'iot', '2022-01-24 16:44:43', 'iot', '2022-01-24 16:53:13', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (257, 0, 'utc', 'String类型的UTC时间戳(毫秒)', 'model_data_type', NULL, NULL, NULL, '0', 'iot', '2022-01-24 17:27:24', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (258, 1, 'yyyyMMddHHmmss', 'yyyy-MM-dd HH:mm:ss', 'model_data_type', NULL, NULL, NULL, '0', 'iot', '2022-01-24 17:28:55', 'iot', '2022-01-24 17:29:26', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (259, 0, 'url', 'URL(链接)', 'model_file_type', NULL, NULL, NULL, '0', 'iot', '2022-01-24 17:29:54', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (260, 1, 'base64', 'Base64(Base64编码)', 'model_file_type', NULL, NULL, NULL, '0', 'iot', '2022-01-24 17:30:27', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (261, 2, 'binary', 'Binary(二进制)', 'model_file_type', NULL, NULL, NULL, '0', 'iot', '2022-01-24 17:30:54', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (262, 0, 'often_used_unit', '常用单位', 'model_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-24 18:22:59', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (263, 1, 'measurement_unit', '计量单位', 'model_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-24 18:23:22', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (264, 2, 'area_unit', '面积单位', 'model_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-24 18:23:56', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (265, 3, 'time_unit', '时间单位', 'model_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-24 18:24:12', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (266, 4, 'volume_unit', '体积单位', 'model_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-24 18:24:32', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (267, 5, 'flow_unit', '流量单位', 'model_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-24 18:24:53', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (268, 6, 'capacity_unit', '容积单位', 'model_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-24 18:25:13', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (269, 7, 'mass_unit', '质量单位', 'model_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-24 18:25:30', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (270, 8, 'pressure_unit', '压力单位', 'model_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-24 18:25:49', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (271, 9, 'temperature_unit', '温度单位', 'model_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-24 18:26:05', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (272, 10, 'energy_unit', '能量单位', 'model_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-24 18:26:24', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (275, 11, 'power_unit', '功率单位', 'model_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-24 18:29:45', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (276, 12, 'angle_unit', '角度单位', 'model_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-24 18:30:02', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (277, 13, 'frequency_unit', '频率单位', 'model_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-24 18:30:19', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (278, 14, 'speed_unit', '速度单位', 'model_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-24 18:30:31', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (279, 15, 'electricity_unit', '电单位', 'model_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-24 18:30:47', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (280, 0, '%', '百分比 %', 'often_used_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-24 18:39:33', 'iot', '2022-01-24 18:42:33', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (281, 1, '次', '次 count', 'often_used_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-24 18:39:45', 'iot', '2022-08-09 16:34:02', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (282, 2, 'r/min', '转每分钟 r/min', 'often_used_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-24 18:40:16', 'iot', '2022-01-24 18:41:21', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (283, 4, '℃', '摄氏度 ℃', 'often_used_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-24 18:41:14', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (284, 5, 'dBm', '信号强度 dBm', 'often_used_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-24 18:41:51', 'iot', '2022-01-24 18:42:44', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (285, 6, 'kj', '千焦 kj', 'often_used_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-24 18:42:01', 'iot', '2022-01-24 18:42:47', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (286, 7, 'ppm', '百万分率 ppm', 'often_used_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-24 18:42:10', 'iot', '2022-01-24 18:42:52', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (287, 3, 'db', '分贝 db', 'often_used_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-24 18:42:19', 'iot', '2022-01-24 18:43:31', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (288, 0, 'nm', '纳米 nm', 'measurement_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:48:42', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (289, 0, 'μm', '微米 μm', 'measurement_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:49:00', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (290, 0, 'mm', '毫米 mm', 'measurement_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:49:09', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (291, 0, 'cm', '厘米 cm', 'measurement_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:49:17', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (292, 0, 'm', '米 m', 'measurement_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:49:26', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (293, 0, 'km', '千米 km', 'measurement_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:49:34', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (297, 0, 'mm²', '平方毫米 mm²', 'area_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:51:04', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (298, 0, 'cm²', '平方厘米 cm²', 'area_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:51:12', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (299, 0, 'm²', '平方米 m²', 'area_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:51:22', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (300, 0, 'km²', '平方千米 km²', 'area_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:51:31', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (301, 0, 'hm²', '公顷 hm²', 'area_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:51:41', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (302, 0, 'd', '天 d', 'time_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:51:57', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (303, 0, 'h', '小时 h', 'time_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:52:05', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (304, 0, 'min', '分钟 min', 'time_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:52:14', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (305, 0, 's', '秒 s', 'time_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:52:23', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (306, 0, 'ms', '毫秒 ms', 'time_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:52:33', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (307, 0, 'μs', '微秒 μs', 'time_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:52:42', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (308, 0, 'ns', '纳秒 ns', 'time_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:52:56', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (309, 0, 'mm³', '立方毫米 mm³', 'volume_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:53:13', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (310, 0, 'cm³', '立方厘米 cm³', 'volume_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:53:21', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (311, 0, 'm³', '立方米 m³', 'volume_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:53:31', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (312, 0, 'km³', '立方千米 km³', 'volume_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:53:39', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (313, 0, 'm³/s', '立方米每秒 m³/s', 'flow_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:53:55', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (314, 0, 'km³/s', '立方千米每秒 km³/s', 'flow_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:54:05', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (315, 0, 'cm³/s', '立方厘米每秒 cm³/s', 'flow_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:54:14', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (316, 0, 'l/s', '升每秒 l/s', 'flow_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:54:22', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (317, 0, 'm³/h', '立方米每小时 m³/h', 'flow_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:54:39', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (318, 0, 'km³/h', '立方千米每小时 km³/h', 'flow_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:54:47', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (319, 0, 'cm³/h', '立方厘米每小时 cm³/h', 'flow_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:54:56', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (320, 0, 'l/h', '升每小时 l/h', 'flow_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:55:08', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (321, 0, 'mL', '毫升 mL', 'capacity_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:55:21', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (322, 0, 'L', '升 L', 'capacity_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:55:29', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (323, 0, 'mg', '毫克 mg', 'mass_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:55:44', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (324, 0, 'g', '克 g', 'mass_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:55:52', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (325, 0, 'kg', '千克 kg', 'mass_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:56:04', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (326, 0, 't', '吨 t', 'mass_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:56:13', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (327, 0, 'Pa', '帕斯卡 Pa', 'pressure_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:56:29', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (328, 0, 'kPa', '千帕斯卡 kPa', 'pressure_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:56:38', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (329, 0, 'N', '牛顿 N', 'pressure_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:56:46', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (330, 0, 'N.m', '牛·米 N.m', 'pressure_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:56:55', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (331, 0, 'K', '开尔文 K', 'temperature_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:57:10', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (332, 0, '℃', '摄氏度 ℃', 'temperature_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:57:18', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (333, 0, '℉', '华氏度 ℉', 'temperature_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:57:41', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (334, 0, 'J', '焦耳 J', 'energy_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:57:54', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (335, 0, 'cal', '卡 cal', 'energy_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:58:03', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (336, 0, 'W', '瓦特 W', 'power_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:58:18', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (337, 0, 'kW', '千瓦特 kW', 'power_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:58:25', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (338, 0, 'rad', '弧度 rad', 'angle_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:58:40', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (339, 0, '°', '度 °', 'angle_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:58:48', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (340, 0, '′', '[角]分 ′', 'angle_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:58:57', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (341, 0, '″', '[角]秒 ', 'angle_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:59:07', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (342, 0, 'Hz', '赫兹 Hz', 'frequency_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:59:18', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (343, 0, 'MHz', '兆赫兹 MHz', 'frequency_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:59:27', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (344, 0, 'GHz', 'G赫兹 GHz', 'frequency_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:59:34', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (345, 0, 'm/s', '米每秒 m/s', 'speed_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:59:47', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (346, 0, 'km/h', '千米每小时 km/h', 'speed_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 09:59:55', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (347, 0, 'kn', '节 kn', 'speed_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 10:00:06', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (348, 0, 'V', '伏特 V', 'electricity_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 10:00:24', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (349, 0, 'kV', '千伏 kV', 'electricity_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 10:00:31', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (350, 0, 'mV', '毫伏 mV', 'electricity_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 10:00:38', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (351, 0, 'μV', '微伏 μV', 'electricity_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 10:00:45', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (352, 0, 'A', '安培 A', 'electricity_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 10:00:53', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (353, 0, 'mA', '毫安 mA', 'electricity_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 10:01:00', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (354, 0, 'μA', '微安 μA', 'electricity_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 10:01:08', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (355, 0, 'nA', '纳安 nA', 'electricity_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 10:01:15', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (356, 0, 'Ω', '欧姆 Ω', 'electricity_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 10:01:23', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (357, 0, 'KΩ', '千欧 KΩ', 'electricity_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 10:01:31', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (358, 0, 'MΩ', '兆欧 MΩ', 'electricity_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 10:01:39', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (359, 0, 'eV', '电子伏 ', 'electricity_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 10:01:47', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (360, 0, 'kW·h', '千瓦·时 kW·h', 'electricity_unit', NULL, NULL, NULL, '0', 'iot', '2022-01-25 10:01:55', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (361, 0, '通知', 'notice', 'alarm_level', NULL, NULL, NULL, '0', 'iot', '2022-01-25 18:59:20', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (362, 0, '紧急', 'urgent', 'alarm_level', NULL, NULL, NULL, '0', 'iot', '2022-01-25 18:59:27', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (363, 0, '主要', 'primary', 'alarm_level', NULL, NULL, NULL, '0', 'iot', '2022-01-25 18:59:37', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (364, 0, '严重', 'serious', 'alarm_level', NULL, NULL, NULL, '0', 'iot', '2022-01-25 18:59:45', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (365, 0, '直连设备', 'DEVICE', 'instance_node', NULL, NULL, NULL, '0', 'iot', '2022-01-26 11:03:35', 'iot', '2025-09-26 20:55:47', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (366, 1, '网关设备', 'GATEWAY', 'instance_node', NULL, NULL, NULL, '0', 'iot', '2022-01-26 11:04:43', 'iot', '2025-09-26 20:55:43', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (367, 2, '网关子设备', 'GATEWAY_SUB_DEVICE', 'instance_node', NULL, NULL, NULL, '0', 'iot', '2022-01-26 11:05:54', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (370, 0, '属性上报', 'PROPERTIES', 'data_type', NULL, NULL, NULL, '0', 'iot', '2022-01-26 14:35:51', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (371, 1, '事件上报', 'EVENT', 'data_type', NULL, NULL, NULL, '0', 'iot', '2022-01-26 14:36:03', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (372, 2, '功能调用', 'FUNCTIONS', 'data_type', NULL, NULL, NULL, '0', 'iot', '2022-01-26 14:36:16', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (373, 3, '功能回复', 'REPLY', 'data_type', NULL, NULL, NULL, '0', 'iot', '2022-01-26 14:36:27', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (382, 0, '离线判定时间​(分)', 'offlineThreshold', 'product_configuration_public', NULL, NULL, NULL, '0', 'iot', '2022-02-07 15:33:03', 'iot', '2025-09-12 12:54:20', '{\"remark\":\"设备最后一次通信时间超过阈值,则判定离线;默认24小时(单位:分)\",\"type\":\"int\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (383, 0, '保留原始数据', 'requirePayload', 'product_configuration_public', NULL, NULL, NULL, '0', 'iot', '2022-02-08 13:33:15', 'iot', '2025-07-27 13:25:44', '{\"remark\":\"布尔类型;默认false\",\"type\":\"boolean\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (388, 1, '天翼物联', 'ctaiot', 'third_platform', NULL, NULL, NULL, '0', 'iot', '2022-02-14 16:22:29', 'iot', '2025-08-09 20:34:35', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (389, 0, '移动OneNet', 'onenet', 'third_platform', NULL, NULL, NULL, '1', 'iot', '2022-02-14 16:22:53', 'iot', '2025-07-11 09:39:25', '移动新版OneNet');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (420, 0, '云云对接', 'http', 'third_platform', NULL, NULL, NULL, '0', 'iot', '2022-03-17 12:11:54', 'iot', '2022-03-24 13:41:16', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (445, 3, 'magic', 'magic', 'protocol_type', NULL, NULL, NULL, '0', 'iot', '2022-06-08 17:03:01', 'iot', '2022-06-08 17:13:21', '内置大量函数封装');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (446, 0, '第三方指令接收URL', 'thirdDownUrl', 'product_configuration_http', NULL, NULL, NULL, '0', 'iot', '2022-07-13 11:33:21', 'iot', '2025-07-27 14:00:59', '{\"remark\":\"将通过这个URL下发指令,如没有可不填\",\"type\":\"string\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (447, 0, '支持南向云对接', 'thirdDownSupport', 'product_configuration_http', NULL, NULL, NULL, '0', 'iot', '2022-07-13 11:34:26', 'iot', '2022-08-25 09:31:55', '{\"remark\":\"基于物模型将功能参数传给第三方平台,完成功能调用\",\"type\":\"boolean\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (448, 3, '设备SN解析', 'snDecode', 'product_configuration_public', NULL, NULL, NULL, '0', 'iot', '2022-07-14 11:39:24', 'iot', '2022-08-22 20:30:05', '{\"remark\":\"设备sn解析\",\"type\":\"string\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (449, 0, 'NB_IMEI', 'imei', 'device_common_property', NULL, NULL, NULL, '0', 'iot', '2022-08-02 11:35:17', 'iot', NULL, 'NB部分设备功能调用需要');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (450, 0, '表号', 'meterNo', 'device_common_property', NULL, NULL, NULL, '0', 'iot', '2022-08-02 11:35:33', 'iot', NULL, '水电表');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (451, 0, '设备序列号', 'deviceId', 'device_common_property', NULL, NULL, NULL, '0', 'iot', '2022-08-02 11:35:48', 'iot', NULL, '暂时大华设备需要');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (452, 0, '新增', '1', 'sys_oper_type', NULL, NULL, NULL, '0', 'iot', '2022-08-02 14:07:03', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (453, 1, '修改', '2', 'sys_oper_type', NULL, NULL, NULL, '0', 'iot', '2022-08-02 14:07:14', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (454, 3, '删除', '3', 'sys_oper_type', NULL, NULL, NULL, '0', 'iot', '2022-08-02 14:07:25', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (455, 4, '授权', '4', 'sys_oper_type', NULL, NULL, NULL, '0', 'iot', '2022-08-02 14:07:32', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (456, 5, '导出', '5', 'sys_oper_type', NULL, NULL, NULL, '0', 'iot', '2022-08-02 14:07:43', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (457, 6, '导入', '6', 'sys_oper_type', NULL, NULL, NULL, '0', 'iot', '2022-08-02 14:07:50', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (458, 0, '定位设备', 'isGps', 'product_configuration_public', NULL, NULL, NULL, '0', 'iot', '2022-08-05 16:02:53', 'iot', '2025-07-27 13:14:59', '{\"remark\":\"布尔类型;默认false\",\"type\":\"boolean\",\"default\":false}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (459, 0, '是否保存功能下发参数', 'saveFunctionParam', 'product_configuration_public', NULL, NULL, NULL, '0', 'iot', '2022-08-17 14:23:46', 'iot', '2022-08-22 20:29:01', '{\"remark\":\"是否保存功能下发参数\",\"type\":\"boolean\",\"default\":true}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (460, 0, '指令下行转16进制', 'encodeHex', 'product_configuration_public', NULL, NULL, NULL, '1', 'iot', '2022-08-17 17:22:45', 'iot', '2022-08-19 08:34:35', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (461, 7, '解码数据类型', 'decoderType', 'product_configuration_tcp', NULL, NULL, NULL, '0', 'iot', '2022-08-22 15:03:30', 'iot', '2025-07-28 22:26:25', '{\"remark\":\"解码数据类型\",\"type\":\"select\",\"url\":\"tcp_data_conver_format\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (462, 0, '字符串(utf-8)', 'STRING', 'tcp_data_conver_format', NULL, NULL, NULL, '0', 'iot', '2022-08-22 15:06:31', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (463, 1, '十六进制', 'HEX', 'tcp_data_conver_format', NULL, NULL, NULL, '0', 'iot', '2022-08-22 15:06:48', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (464, 0, 'TCP', 'tcp', 'third_platform', NULL, NULL, NULL, '0', 'iot', '2022-08-22 15:19:43', 'iot', '2025-07-11 09:42:51', '4G,5G,WiFi');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (467, 14, '空闲间隔时长', 'idleInterval', 'product_configuration_tcp', NULL, NULL, NULL, '0', 'iot', '2022-08-23 14:49:15', 'iot', '2022-08-23 20:50:18', '{\"remark\":\"空闲间隔时长\",\"type\":\"int\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (468, 13, '发送超时时长', 'sendTimeout', 'product_configuration_tcp', NULL, NULL, NULL, '0', 'iot', '2022-08-23 14:50:57', 'iot', '2022-08-23 20:50:13', '{\"remark\":\"发送超时时长\",\"type\":\"int\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (469, 12, '读取超时时长', 'readTimeout', 'product_configuration_tcp', NULL, NULL, NULL, '0', 'iot', '2022-08-23 14:51:22', 'iot', '2022-08-23 20:50:08', '{\"remark\":\"读取超时时长\",\"type\":\"int\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (470, 0, '是否启用', 'enabled', 'product_configuration_tcp', NULL, NULL, NULL, '0', 'iot', '2022-08-23 14:51:36', 'iot', '2022-08-24 11:02:11', '{\"remark\":\"是否启用\",\"type\":\"boolean\",\"hide\":\"false\",\"default\":false}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (473, 11, '写(idle)检测时长', 'writerIdleTime', 'product_configuration_tcp', NULL, NULL, NULL, '0', 'iot', '2022-08-23 15:03:04', 'iot', '2022-09-22 10:02:39', '{\"remark\":\"writerIdleTime(s)\",\"type\":\"int\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (474, 10, '读(idle)检测时长', 'readerIdleTime', 'product_configuration_tcp', NULL, NULL, NULL, '0', 'iot', '2022-08-23 15:03:17', 'iot', '2022-09-22 10:00:43', '{\"remark\":\"readerIdleTime(s)\",\"type\":\"int\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (475, 9, '读写(allIdle)检测时长', 'allIdleTime', 'product_configuration_tcp', NULL, NULL, NULL, '0', 'iot', '2022-08-23 15:03:39', 'iot', '2022-09-22 10:03:10', '{\"remark\":\"allIdle(s)\",\"type\":\"int\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (476, 8, '解析器类型', 'parserType', 'product_configuration_tcp', NULL, NULL, NULL, '0', 'iot', '2022-08-23 15:05:53', 'iot', '2022-08-23 20:49:47', '{\"remark\":\"解析器\",\"type\":\"select\",\"url\":\"tcp_parser_type\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (477, 0, '不处理', 'DIRECT', 'tcp_parser_type', NULL, NULL, NULL, '0', 'iot', '2022-08-23 15:09:16', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (478, 0, '固定长度', 'FIXED_LENGTH', 'tcp_parser_type', NULL, NULL, NULL, '0', 'iot', '2022-08-23 15:09:45', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (479, 0, '分隔符', 'DELIMITED', 'tcp_parser_type', NULL, NULL, NULL, '0', 'iot', '2022-08-23 15:09:54', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (483, 15, '分隔符(分隔符解析器)', 'delimited', 'product_configuration_tcp', NULL, NULL, NULL, '0', 'iot', '2022-08-23 21:26:53', 'iot', '2022-08-23 21:28:43', '{\"remark\":\"分隔符(分隔符解析器)\",\"type\":\"string\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (484, 16, '分隔的最大长度(分隔符解析器)', 'delimitedMaxlength', 'product_configuration_tcp', NULL, NULL, NULL, '0', 'iot', '2022-08-23 21:27:28', 'iot', '2022-08-23 21:28:53', '{\"remark\":\"分隔的最大长度(分隔符解析器)\",\"type\":\"int\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (485, 17, '固定长度(固定长度解析器)', 'fixedLength', 'product_configuration_tcp', NULL, NULL, NULL, '0', 'iot', '2022-08-23 21:28:03', 'iot', '2022-08-23 21:29:01', '{\"remark\":\"固定长度(固定长度解析器)\",\"type\":\"int\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (488, 0, '所有', 'ALL', 'subscribe_type', NULL, NULL, NULL, '0', 'iot', '2022-09-13 14:22:56', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (489, 2, '事件', 'EVENT', 'subscribe_type', NULL, NULL, NULL, '0', 'iot', '2022-09-13 14:23:08', 'iot', '2025-10-30 20:28:51', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (490, 1, '属性', 'PROPERTIES', 'subscribe_type', NULL, NULL, NULL, '0', 'iot', '2022-09-13 14:23:39', 'iot', '2025-10-30 20:28:46', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (491, 3, '功能调用', 'FUNCTIONS', 'subscribe_type', NULL, NULL, NULL, '0', 'iot', '2022-09-13 14:23:52', 'iot', '2025-10-30 20:28:26', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (492, 4, '功能回复', 'REPLY', 'subscribe_type', NULL, NULL, NULL, '0', 'iot', '2022-09-13 14:24:07', 'iot', '2025-10-30 20:29:08', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (493, 0, '产品', 'PRODUCT', 'subscribe_level', NULL, NULL, NULL, '0', 'iot', '2022-09-13 14:25:32', 'iot', '2025-10-30 20:30:51', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (494, 1, '设备', 'DEVICE', 'subscribe_level', NULL, NULL, NULL, '0', 'iot', '2022-09-13 14:25:44', 'iot', '2025-10-30 20:30:57', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (496, 0, 'MQTT', 'mqtt', 'third_platform', NULL, NULL, NULL, '0', 'iot', '2022-09-21 16:44:41', 'iot', '2025-07-11 09:42:06', '内置和外部部署MQTT');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (497, 0, '指令下行主题', 'downTopic', 'product_configuration_mqtt', NULL, NULL, NULL, '0', 'iot', '2022-09-29 10:02:04', 'iot', '2022-09-29 10:02:47', '{\"remark\":\"指令下行主题\",\"type\":\"string\",\"hide\":\"false\",\"default\":\"\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (498, 0, '解码带入设备影子', 'requireUpShadow', 'product_configuration_public', NULL, NULL, NULL, '0', 'iot', '2022-10-12 09:01:31', 'iot', '2025-07-27 13:28:08', '{\"remark\":\"上行报文是否附加影子\",\"type\":\"boolean\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (499, 3, '下发缓存', 'onlyCache', 'product_configuration_tcp', NULL, NULL, NULL, '0', 'iot', '2022-10-18 14:03:54', 'iot', NULL, '{\"remark\":\"无论设备是否在线,是否下发指令总是缓存;true-是;false-否\",\"type\":\"boolean\",\"hide\":\"false\",\"default\":false}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (500, 0, '消息头附带长度', 'FIELD_LENGTH', 'tcp_parser_type', NULL, NULL, NULL, '0', 'iot', '2022-10-19 14:04:23', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (501, 18, '长度域小端在前', 'byteOrderLittle', 'product_configuration_tcp', NULL, NULL, NULL, '0', 'iot', '2022-10-20 14:57:42', 'iot', '2022-10-20 15:20:08', '{\"remark\":\"长度域小端在前\",\"type\":\"boolean\",\"default\":\"true\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (502, 19, '最大包长度', 'maxFrameLength', 'product_configuration_tcp', NULL, NULL, NULL, '0', 'iot', '2022-10-20 15:00:27', 'iot', '2022-10-20 15:19:37', '{\"remark\":\"最大包长度\",\"type\":\"int\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (503, 20, '长度域偏移位', 'lengthFieldOffset', 'product_configuration_tcp', NULL, NULL, NULL, '0', 'iot', '2022-10-20 15:01:52', 'iot', '2022-10-20 15:19:40', '{\"remark\":\"长度域偏移位\",\"type\":\"int\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (504, 21, '长度域所占字节', 'lengthFieldLength', 'product_configuration_tcp', NULL, NULL, NULL, '0', 'iot', '2022-10-20 15:02:50', 'iot', '2022-10-20 15:19:43', '{\"remark\":\"长度域所占字节\",\"type\":\"int\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (505, 22, '数据长度偏移量', 'lengthAdjustment', 'product_configuration_tcp', NULL, NULL, NULL, '0', 'iot', '2022-10-20 15:04:59', 'iot', '2022-10-20 15:19:46', '{\"remark\":\"数据长度偏移量\",\"type\":\"int\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (506, 23, '跳过字节数', 'initialBytesToStrip', 'product_configuration_tcp', NULL, NULL, NULL, '0', 'iot', '2022-10-20 15:05:29', 'iot', '2022-10-20 15:19:49', '{\"remark\":\"跳过字节数\",\"type\":\"int\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (507, 24, '数据超长异常', 'failFast', 'product_configuration_tcp', NULL, NULL, NULL, '0', 'iot', '2022-10-20 15:06:24', 'iot', '2022-10-20 15:20:01', '{\"remark\":\"数据超长异常\",\"type\":\"boolean\",\"default\":\"true\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (509, 0, '永远通过预解码获取设备序列号', 'alwaysPreDecode', 'product_configuration_tcp', NULL, NULL, NULL, '0', 'iot', '2022-11-10 14:17:30', 'iot', '2022-11-10 14:19:11', '{\"remark\":\"永远预解码\",\"type\":\"boolean\",\"default\":\"false\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (511, 0, 'KB', '流量(KB)', 'flow_unit', NULL, NULL, NULL, '0', 'iot', '2022-12-09 14:53:33', 'iot', '2022-12-09 14:54:07', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (512, 0, 'GB', '流量(Gb)', 'flow_unit', NULL, NULL, NULL, '0', 'iot', '2022-12-09 14:54:01', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (513, 0, 'MB', '流量(Mb)', 'flow_unit', NULL, NULL, NULL, '0', 'iot', '2022-12-09 14:54:21', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (520, 99, '设备消息保存时间', 'logMaxStorage', 'product_configuration_public', NULL, NULL, NULL, '0', 'iot', '2023-02-15 12:28:56', 'iot', '2023-02-15 13:26:46', '{\"remark\":\"单位(天),默认180天\",\"type\":\"int\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (522, 0, '工业物联网', 'yiliao', 'product_tags', NULL, NULL, NULL, '0', 'iot', '2023-04-03 15:10:11', 'iot', '2025-10-29 20:55:31', '');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (523, 1, '智慧城市', 'huanbao', 'product_tags', NULL, NULL, NULL, '0', 'iot', '2023-04-03 16:11:40', 'iot', '2025-10-29 20:55:18', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (524, 0, '指令预缓存', 'preStore', 'product_configuration_tcp', NULL, NULL, NULL, '0', 'iot', '2023-04-13 11:16:54', 'iot', '2023-04-13 11:20:01', '{\"remark\":\"tcp连接假死时,缓存指令\",\"type\":\"boolean\",\"default\":\"false\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (525, 99, '自动注册新设备​', 'allowInsert', 'product_configuration_public', NULL, NULL, NULL, '0', 'iot', '2023-04-13 16:34:03', 'iot', '2025-07-27 13:26:00', '{\"remark\":\"消息上行时设备不存在时直接新增。布尔类型;默认false\",\"type\":\"boolean\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (526, 0, '换行符', 'LINE_BREAK', 'tcp_parser_type', NULL, NULL, NULL, '0', 'iot', '2023-04-21 15:35:09', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (527, 16, '换行最大长度', 'lineMaxLength', 'product_configuration_tcp', NULL, NULL, NULL, '0', 'iot', '2023-04-21 15:36:35', 'iot', '2023-04-21 15:49:44', '{\"remark\":\"换行的最大长度(换行符解析器)\",\"type\":\"int\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (528, 0, 'pinsu', '14.29.243.72,125.210.48.0/24', 'whitelist', NULL, NULL, NULL, '0', 'iot', '2023-08-11 14:10:45', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (529, 0, 'fuxing', '118.31.57.184', 'whitelist', NULL, NULL, NULL, '0', 'iot', '2023-08-11 14:56:19', 'iot', NULL, '测试');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (531, 0, 'xitang', '47.105.53.60', 'whitelist', NULL, NULL, NULL, '0', 'iot', '2023-08-24 16:12:41', 'iot', NULL, '溪堂上报ip白名单');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (532, 0, 'haikang', '125.210.48.247', 'whitelist', NULL, NULL, NULL, '0', 'iot', '2023-08-24 16:15:11', 'iot', NULL, '海康上行ip白名单');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (533, 0, 'onenet', '183.230.102.85,183.230.40.120,183.230.102.86,183.230.40.121,183.230.102.83,183.230.102.84', 'whitelist', NULL, NULL, NULL, '0', 'iot', '2023-08-24 16:15:11', 'iot', NULL, '移动(明文)上行ip白名单');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (534, 0, 'lechen', '118.31.73.7,118.31.36.102,118.31.35.226,118.31.73.146,118.31.6.178,121.196.220.229', 'whitelist', NULL, NULL, NULL, '0', 'iot', '2023-08-24 16:15:11', 'iot', NULL, '乐橙上行ip白名单');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (549, 0, '智慧医疗', 'yanglao', 'product_tags', NULL, NULL, NULL, '0', 'iot', '2025-06-23 19:08:20', 'iot', '2025-10-29 20:55:42', NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (550, 0, '断开自动重连', 'autoReconnect', 'mqtt_parser_type', NULL, NULL, NULL, '0', 'iot', '2025-07-06 11:01:04', 'iot', NULL, '{\"remark\":\"断开重连\",\"type\":\"boolean\",\"default\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (551, 22, '保持会话', 'cleanSession', 'mqtt_parser_type', NULL, NULL, NULL, '0', 'iot', '2025-07-06 11:04:59', 'iot', '2025-07-06 11:18:03', '{\"remark\":\"true表示每次新的会话,客户端断开自动销毁。false表示使用固定的clientID保持持久会话\",\"type\":\"boolean\",\"default\":\"false\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (552, 5, '客户端前缀', 'clientIdPrefix', 'mqtt_parser_type', NULL, NULL, NULL, '0', 'iot', '2025-07-06 11:06:11', 'iot', '2025-07-06 11:19:04', '{\"remark\":\"与cleanSession对应,如果false,程序会每次用相同的clientId\",\"type\":\"boolean\",\"hide\":\"true\",\"default\":false}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (553, 0, '消息质量', 'qos', 'mqtt_parser_type', NULL, NULL, NULL, '0', 'iot', '2025-07-06 11:09:13', 'iot', NULL, '{\"remark\":\"qos:0-最多1次(可能丢);1-至少1次(可重复);2-恰好一次(不丢失且不重复)\",\"type\":\"int\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (554, 0, 'host', 'host', 'mqtt_parser_type', NULL, NULL, NULL, '0', 'iot', '2025-07-06 11:10:09', 'iot', '2025-09-21 16:12:31', '{\"remark\":\"broker地址:tcp://127.0.0.1:1883\",\"type\":\"string\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (555, 0, '心跳机制', 'keepAliveInterval', 'mqtt_parser_type', NULL, NULL, NULL, '0', 'iot', '2025-07-06 11:11:01', 'iot', NULL, '{\"remark\":\"心跳检测(s)\",\"type\":\"int\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (556, 2, 'password', 'password', 'mqtt_parser_type', NULL, NULL, NULL, '0', 'iot', '2025-07-06 11:12:01', 'iot', '2025-09-21 16:12:19', '{\"remark\":\"MQTT密码\",\"type\":\"string\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (557, 15, '开启ssl', 'ssl', 'mqtt_parser_type', NULL, NULL, NULL, '0', 'iot', '2025-07-06 11:12:39', 'iot', '2025-07-06 11:15:21', '{\"remark\":\"是否启用ssl\",\"type\":\"boolean\",\"hide\":\"false\",\"default\":false}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (558, 17, 'sslCertPath', 'SSL证书路径', 'mqtt_parser_type', NULL, NULL, NULL, '0', 'iot', '2025-07-06 11:14:17', 'iot', '2025-07-06 11:16:09', '{\"remark\":\"证书cert\",\"type\":\"string\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (559, 18, 'SSL密钥路径', 'sslKeyPath', 'mqtt_parser_type', NULL, NULL, NULL, '0', 'iot', '2025-07-06 11:15:04', 'iot', NULL, '{\"remark\":\"证书key\",\"type\":\"string\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (560, 16, 'CA证书路径', 'sslCaPath', 'mqtt_parser_type', NULL, NULL, NULL, '0', 'iot', '2025-07-06 11:15:35', 'iot', NULL, '{\"remark\":\"证书Ca\",\"type\":\"string\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (561, 14, '连接超时', 'connectTimeout', 'mqtt_parser_type', NULL, NULL, NULL, '0', 'iot', '2025-07-06 11:16:42', 'iot', NULL, '{\"remark\":\"默认30s\",\"type\":\"int\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (562, 1, 'username', 'username', 'mqtt_parser_type', NULL, NULL, NULL, '0', 'iot', '2025-07-06 11:17:41', 'iot', '2025-09-21 16:12:13', '{\"remark\":\"username\",\"type\":\"string\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (563, 99, '订阅主题', 'subscribeTopics', 'mqtt_parser_type', NULL, NULL, NULL, '0', 'iot', '2025-07-06 11:20:56', 'iot', NULL, '{\"remark\":\"订阅主题\",\"type\":\"json\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (564, 99, '组件类型', 'networkType', 'mqtt_parser_type', NULL, NULL, NULL, '0', 'iot', '2025-07-06 11:21:51', 'iot', '2025-07-06 11:21:57', 'MQTT_CLIENT,MQTT_SERVER');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (565, 1, '推送消息头', 'AuthHeader', 'product_configuration_http', NULL, NULL, NULL, '0', 'iot', '2025-07-11 09:52:17', 'iot', '2025-07-11 09:53:15', '{\"remark\":\"推送http携带AuthHeader\",\"type\":\"string\"} ');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (566, 0, '推送密钥', 'AuthToken', 'product_configuration_http', NULL, NULL, NULL, '0', 'iot', '2025-07-11 09:52:31', 'iot', '2025-07-11 09:53:05', '{\"remark\":\"推送http携带AuthToken\",\"type\":\"string\"} ');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (569, 0, '推送地址', 'url', 'app_push_http', NULL, NULL, NULL, '0', 'iot', '2025-07-12 10:09:47', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (570, 0, '推送请求头', 'header', 'app_push_http', NULL, NULL, NULL, '0', 'iot', '2025-07-12 10:11:07', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (571, 0, '推送密钥', 'secret', 'app_push_http', NULL, NULL, NULL, '0', 'iot', '2025-07-12 10:11:34', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (572, 0, '访问地址', 'url', 'app_push_mqtt', NULL, NULL, NULL, '0', 'iot', '2025-07-12 10:15:18', 'iot', '2025-08-30 21:27:46', 'tcp://127.0.0.1:1883');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (573, 0, '账号', 'username', 'app_push_mqtt', NULL, NULL, NULL, '0', 'iot', '2025-07-12 10:15:35', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (574, 0, '密码', 'password', 'app_push_mqtt', NULL, NULL, NULL, '0', 'iot', '2025-07-12 10:15:48', 'iot', NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (577, 7, '编码数据类型', 'encoderType', 'product_configuration_tcp', NULL, NULL, NULL, '0', 'iot', '2025-07-26 22:52:52', NULL, NULL, '{\"remark\":\"解码数据类型\",\"type\":\"select\",\"url\":\"tcp_data_conver_format\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (578, 0, '允许IP地址', 'host', 'network_tcp_config', NULL, NULL, NULL, '0', 'iot', '2025-07-27 19:08:37', 'iot', '2025-07-27 19:09:37', '{\"remark\":\"允许设备的IP地址\",\"type\":\"string\",\"default\":\"0.0.0.0\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (579, 0, '绑定端口', 'port', 'network_tcp_config', NULL, NULL, NULL, '0', 'iot', '2025-07-27 19:10:33', NULL, NULL, '{\"remark\":\"绑定端口\",\"type\":\"int\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (580, 5, ' 客户端ID', 'clientId', 'app_push_mqtt', NULL, NULL, NULL, '0', 'iot', '2025-08-30 21:26:18', NULL, NULL, 'mqtt客户端Id');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (581, 0, '编码带入影子数据', 'requireDownShadow', 'product_configuration_public', NULL, NULL, NULL, '0', 'iot', '2025-09-12 17:08:20', 'iot', '2025-09-12 17:08:49', '{\"remark\":\"平台下发是否附加影子\",\"type\":\"boolean\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (582, 0, 'DLT645-2007电表', 'PROTOCOL_645', 'tcp_parser_type', NULL, NULL, NULL, '0', 'iot', '2025-09-13 20:46:35', 'iot', '2025-09-16 21:00:54', 'DLT645国内电表远传协议');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (583, 7, '解码数据类型', 'decoderType', 'product_configuration_udp', NULL, NULL, NULL, '0', 'iot', '2022-08-22 15:03:30', 'iot', '2025-07-28 22:26:25', '{\"remark\":\"解码数据类型\",\"type\":\"select\",\"url\":\"tcp_data_conver_format\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (584, 14, '空闲间隔时长', 'idleInterval', 'product_configuration_udp', NULL, NULL, NULL, '0', 'iot', '2022-08-23 14:49:15', 'iot', '2022-08-23 20:50:18', '{\"remark\":\"空闲间隔时长\",\"type\":\"int\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (585, 13, '发送超时时长', 'sendTimeout', 'product_configuration_udp', NULL, NULL, NULL, '0', 'iot', '2022-08-23 14:50:57', 'iot', '2022-08-23 20:50:13', '{\"remark\":\"发送超时时长\",\"type\":\"int\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (586, 12, '读取超时时长', 'readTimeout', 'product_configuration_udp', NULL, NULL, NULL, '0', 'iot', '2022-08-23 14:51:22', 'iot', '2022-08-23 20:50:08', '{\"remark\":\"读取超时时长\",\"type\":\"int\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (587, 0, '是否启用', 'enabled', 'product_configuration_udp', NULL, NULL, NULL, '0', 'iot', '2022-08-23 14:51:36', 'iot', '2022-08-24 11:02:11', '{\"remark\":\"是否启用\",\"type\":\"boolean\",\"hide\":\"false\",\"default\":false}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (588, 11, '写(idle)检测时长', 'writerIdleTime', 'product_configuration_udp', NULL, NULL, NULL, '0', 'iot', '2022-08-23 15:03:04', 'iot', '2022-09-22 10:02:39', '{\"remark\":\"writerIdleTime(s)\",\"type\":\"int\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (589, 10, '读(idle)检测时长', 'readerIdleTime', 'product_configuration_udp', NULL, NULL, NULL, '0', 'iot', '2022-08-23 15:03:17', 'iot', '2022-09-22 10:00:43', '{\"remark\":\"readerIdleTime(s)\",\"type\":\"int\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (590, 9, '读写(allIdle)检测时长', 'allIdleTime', 'product_configuration_udp', NULL, NULL, NULL, '0', 'iot', '2022-08-23 15:03:39', 'iot', '2022-09-22 10:03:10', '{\"remark\":\"allIdle(s)\",\"type\":\"int\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (591, 8, '解析器类型', 'parserType', 'product_configuration_udp', NULL, NULL, NULL, '0', 'iot', '2022-08-23 15:05:53', 'iot', '2022-08-23 20:49:47', '{\"remark\":\"解析器\",\"type\":\"select\",\"url\":\"tcp_parser_type\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (592, 15, '分隔符(分隔符解析器)', 'delimited', 'product_configuration_udp', NULL, NULL, NULL, '0', 'iot', '2022-08-23 21:26:53', 'iot', '2022-08-23 21:28:43', '{\"remark\":\"分隔符(分隔符解析器)\",\"type\":\"string\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (593, 16, '分隔的最大长度(分隔符解析器)', 'delimitedMaxlength', 'product_configuration_udp', NULL, NULL, NULL, '0', 'iot', '2022-08-23 21:27:28', 'iot', '2022-08-23 21:28:53', '{\"remark\":\"分隔的最大长度(分隔符解析器)\",\"type\":\"int\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (594, 17, '固定长度(固定长度解析器)', 'fixedLength', 'product_configuration_udp', NULL, NULL, NULL, '0', 'iot', '2022-08-23 21:28:03', 'iot', '2022-08-23 21:29:01', '{\"remark\":\"固定长度(固定长度解析器)\",\"type\":\"int\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (595, 3, '下发缓存', 'onlyCache', 'product_configuration_udp', NULL, NULL, NULL, '0', 'iot', '2022-10-18 14:03:54', 'iot', NULL, '{\"remark\":\"无论设备是否在线,是否下发指令总是缓存;true-是;false-否\",\"type\":\"boolean\",\"hide\":\"false\",\"default\":false}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (596, 18, '长度域小端在前', 'byteOrderLittle', 'product_configuration_udp', NULL, NULL, NULL, '0', 'iot', '2022-10-20 14:57:42', 'iot', '2022-10-20 15:20:08', '{\"remark\":\"长度域小端在前\",\"type\":\"boolean\",\"default\":\"true\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (597, 19, '最大包长度', 'maxFrameLength', 'product_configuration_udp', NULL, NULL, NULL, '0', 'iot', '2022-10-20 15:00:27', 'iot', '2022-10-20 15:19:37', '{\"remark\":\"最大包长度\",\"type\":\"int\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (598, 20, '长度域偏移位', 'lengthFieldOffset', 'product_configuration_udp', NULL, NULL, NULL, '0', 'iot', '2022-10-20 15:01:52', 'iot', '2022-10-20 15:19:40', '{\"remark\":\"长度域偏移位\",\"type\":\"int\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (599, 21, '长度域所占字节', 'lengthFieldLength', 'product_configuration_udp', NULL, NULL, NULL, '0', 'iot', '2022-10-20 15:02:50', 'iot', '2022-10-20 15:19:43', '{\"remark\":\"长度域所占字节\",\"type\":\"int\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (600, 22, '数据长度偏移量', 'lengthAdjustment', 'product_configuration_udp', NULL, NULL, NULL, '0', 'iot', '2022-10-20 15:04:59', 'iot', '2022-10-20 15:19:46', '{\"remark\":\"数据长度偏移量\",\"type\":\"int\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (601, 23, '跳过字节数', 'initialBytesToStrip', 'product_configuration_udp', NULL, NULL, NULL, '0', 'iot', '2022-10-20 15:05:29', 'iot', '2022-10-20 15:19:49', '{\"remark\":\"跳过字节数\",\"type\":\"int\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (602, 24, '数据超长异常', 'failFast', 'product_configuration_udp', NULL, NULL, NULL, '0', 'iot', '2022-10-20 15:06:24', 'iot', '2022-10-20 15:20:01', '{\"remark\":\"数据超长异常\",\"type\":\"boolean\",\"default\":\"true\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (603, 0, '永远通过预解码获取设备序列号', 'alwaysPreDecode', 'product_configuration_udp', NULL, NULL, NULL, '0', 'iot', '2022-11-10 14:17:30', 'iot', '2022-11-10 14:19:11', '{\"remark\":\"永远预解码\",\"type\":\"boolean\",\"default\":\"false\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (604, 0, '指令预缓存', 'preStore', 'product_configuration_udp', NULL, NULL, NULL, '0', 'iot', '2023-04-13 11:16:54', 'iot', '2023-04-13 11:20:01', '{\"remark\":\"tcp连接假死时,缓存指令\",\"type\":\"boolean\",\"default\":\"false\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (605, 16, '换行最大长度', 'lineMaxLength', 'product_configuration_udp', NULL, NULL, NULL, '0', 'iot', '2023-04-21 15:36:35', 'iot', '2023-04-21 15:49:44', '{\"remark\":\"换行的最大长度(换行符解析器)\",\"type\":\"int\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (606, 7, '编码数据类型', 'encoderType', 'product_configuration_udp', NULL, NULL, NULL, '0', 'iot', '2025-07-26 22:52:52', NULL, NULL, '{\"remark\":\"解码数据类型\",\"type\":\"select\",\"url\":\"tcp_data_conver_format\",\"hide\":\"false\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (607, 0, 'appSecret', 'appSecret', 'product_configuration_imoulife', NULL, NULL, NULL, '0', 'iot', '2025-09-19 11:07:39', 'iot', '2025-09-19 12:28:31', '');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (608, 0, 'appId', 'appId', 'product_configuration_imoulife', NULL, NULL, NULL, '0', 'iot', '2025-09-19 11:08:56', 'iot', '2025-09-19 12:28:18', '');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (609, 1, 'MySQL数据库', 'MYSQL', 'databridge_resource_type', '', 'success', 'Y', '0', 'admin', '2025-10-03 21:59:21', '', NULL, '支持双向数据流转');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (610, 2, 'Kafka消息队列', 'KAFKA', 'databridge_resource_type', '', 'processing', 'Y', '0', 'admin', '2025-10-03 21:59:21', '', NULL, '支持双向数据流转');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (611, 3, 'MQTT消息代理', 'MQTT', 'databridge_resource_type', '', 'processing', 'Y', '0', 'admin', '2025-10-03 21:59:21', '', NULL, '支持双向数据流转');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (612, 4, 'HTTP接口', 'HTTP', 'databridge_resource_type', '', 'warning', 'Y', '0', 'admin', '2025-10-03 21:59:21', '', NULL, '支持双向数据流转');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (613, 5, 'IoTDB时序数据库', 'IOTDB', 'databridge_resource_type', '', 'default', 'Y', '0', 'admin', '2025-10-03 21:59:21', '', NULL, '仅支持数据输出');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (614, 6, 'InfluxDB时序数据库', 'INFLUXDB', 'databridge_resource_type', '', 'default', 'Y', '0', 'admin', '2025-10-03 21:59:21', '', NULL, '仅支持数据输出');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (615, 7, 'Elasticsearch搜索引擎', 'ELASTICSEARCH', 'databridge_resource_type', '', 'default', 'Y', '0', 'admin', '2025-10-03 21:59:21', '', NULL, '仅支持数据输出');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (616, 1, '双向流转', 'BIDIRECTIONAL', 'databridge_resource_capability', '', 'success', 'Y', '0', 'admin', '2025-10-03 21:59:21', '', NULL, '支持输入和输出');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (617, 2, '仅输出', 'OUTPUT_ONLY', 'databridge_resource_capability', '', 'warning', 'Y', '0', 'admin', '2025-10-03 21:59:21', '', NULL, '仅支持数据输出');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (618, 1, '阿里云IoT平台', 'ALIYUN_IOT', 'databridge_cloud_platform', '', 'success', 'Y', '0', 'admin', '2025-10-03 21:59:21', '', NULL, '阿里云物联网平台');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (619, 2, '腾讯云IoT平台', 'TENCENT_IOT', 'databridge_cloud_platform', '', 'processing', 'Y', '0', 'admin', '2025-10-03 21:59:21', '', NULL, '腾讯云物联网平台');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (620, 3, '华为云IoT平台', 'HUAWEI_IOT', 'databridge_cloud_platform', '', 'warning', 'Y', '0', 'admin', '2025-10-03 21:59:21', '', NULL, '华为云物联网平台');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (621, 1, '主机地址', 'host', 'databridge_mysql_fields', '', '', 'Y', '0', 'admin', '2025-10-03 22:00:05', '', NULL, '{\"type\":\"input\",\"required\":true,\"placeholder\":\"请输入MySQL主机地址\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (622, 2, '端口', 'port', 'databridge_mysql_fields', '', '', 'Y', '0', 'admin', '2025-10-03 22:00:05', '', NULL, '{\"type\":\"number\",\"required\":true,\"default\":3306,\"min\":1,\"max\":65535}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (623, 3, '用户名', 'username', 'databridge_mysql_fields', '', '', 'Y', '0', 'admin', '2025-10-03 22:00:05', '', NULL, '{\"type\":\"input\",\"required\":true,\"placeholder\":\"请输入数据库用户名\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (624, 4, '密码', 'password', 'databridge_mysql_fields', '', '', 'Y', '0', 'admin', '2025-10-03 22:00:05', '', NULL, '{\"type\":\"password\",\"required\":true,\"placeholder\":\"请输入数据库密码\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (625, 5, '数据库名', 'databaseName', 'databridge_mysql_fields', '', '', 'Y', '0', 'admin', '2025-10-03 22:00:05', '', NULL, '{\"type\":\"input\",\"required\":true,\"placeholder\":\"请输入数据库名称\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (626, 1, '主机地址', 'host', 'databridge_kafka_fields', '', '', 'Y', '0', 'admin', '2025-10-03 22:01:38', '', NULL, '{\"type\":\"input\",\"required\":true,\"placeholder\":\"请输入Kafka主机地址\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (627, 2, '端口', 'port', 'databridge_kafka_fields', '', '', 'Y', '0', 'admin', '2025-10-03 22:01:38', '', NULL, '{\"type\":\"number\",\"required\":true,\"default\":9092}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (628, 3, '安全协议', 'securityProtocol', 'databridge_kafka_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:01:38', '', NULL, '{\"type\":\"select\",\"required\":false,\"options\":[\"PLAINTEXT\",\"SSL\",\"SASL_PLAINTEXT\",\"SASL_SSL\"],\"default\":\"PLAINTEXT\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (629, 4, 'SASL机制', 'saslMechanism', 'databridge_kafka_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:01:38', '', NULL, '{\"type\":\"select\",\"required\":false,\"options\":[\"PLAIN\",\"SCRAM-SHA-256\",\"SCRAM-SHA-512\"]}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (630, 1, 'Region ID', 'regionId', 'databridge_aliyun_iot_fields', '', '', 'Y', '0', 'admin', '2025-10-03 22:08:01', '', NULL, '{\"type\":\"select\",\"required\":true,\"options\":[\"cn-shanghai\",\"cn-beijing\",\"cn-shenzhen\",\"ap-southeast-1\"],\"default\":\"cn-shanghai\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (631, 2, 'Access Key ID', 'accessKeyId', 'databridge_aliyun_iot_fields', '', '', 'Y', '0', 'admin', '2025-10-03 22:08:01', '', NULL, '{\"type\":\"input\",\"required\":true,\"placeholder\":\"请输入AccessKey ID\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (632, 3, 'Access Key Secret', 'accessKeySecret', 'databridge_aliyun_iot_fields', '', '', 'Y', '0', 'admin', '2025-10-03 22:08:01', '', NULL, '{\"type\":\"password\",\"required\":true,\"placeholder\":\"请输入AccessKey Secret\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (633, 4, '实例ID', 'instanceId', 'databridge_aliyun_iot_fields', '', '', 'Y', '0', 'admin', '2025-10-03 22:08:01', '', NULL, '{\"type\":\"input\",\"required\":true,\"placeholder\":\"请输入IoT实例ID\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (634, 1, '数据输出', 'OUT', 'databridge_direction', '', 'success', 'Y', '0', 'admin', '2025-10-03 21:59:21', '', NULL, 'IoT平台数据输出到外部系统');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (635, 2, '数据输入', 'IN', 'databridge_direction', '', 'processing', 'Y', '0', 'admin', '2025-10-03 21:59:21', '', NULL, '外部系统数据输入到IoT平台');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (636, 3, '双向流转', 'BOTH', 'databridge_direction', '', 'warning', 'Y', '0', 'admin', '2025-10-03 21:59:21', '', NULL, '支持双向数据流转');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (640, 1, 'Region', 'region', 'databridge_tencent_iot_fields', '', '', 'Y', '0', 'admin', '2025-10-03 22:08:01', '', NULL, '{\"type\":\"select\",\"required\":true,\"options\":[\"ap-guangzhou\",\"ap-shanghai\",\"ap-beijing\",\"ap-singapore\"],\"default\":\"ap-guangzhou\",\"placeholder\":\"请选择地域\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (641, 2, 'Secret ID', 'secretId', 'databridge_tencent_iot_fields', '', '', 'Y', '0', 'admin', '2025-10-03 22:08:01', '', NULL, '{\"type\":\"input\",\"required\":true,\"placeholder\":\"请输入腾讯云Secret ID\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (642, 3, 'Secret Key', 'secretKey', 'databridge_tencent_iot_fields', '', '', 'Y', '0', 'admin', '2025-10-03 22:08:01', '', NULL, '{\"type\":\"password\",\"required\":true,\"placeholder\":\"请输入腾讯云Secret Key\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (643, 4, '产品ID', 'productId', 'databridge_tencent_iot_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:08:01', '', NULL, '{\"type\":\"input\",\"required\":false,\"placeholder\":\"请输入产品ID(可选)\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (644, 5, '设备名称', 'deviceName', 'databridge_tencent_iot_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:08:01', '', NULL, '{\"type\":\"input\",\"required\":false,\"placeholder\":\"请输入设备名称(可选)\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (650, 1, 'Region', 'region', 'databridge_huawei_iot_fields', '', '', 'Y', '0', 'admin', '2025-10-03 22:08:01', '', NULL, '{\"type\":\"select\",\"required\":true,\"options\":[\"cn-north-4\",\"cn-south-1\",\"cn-east-2\",\"ap-southeast-1\"],\"default\":\"cn-north-4\",\"placeholder\":\"请选择地域\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (651, 2, '项目ID', 'projectId', 'databridge_huawei_iot_fields', '', '', 'Y', '0', 'admin', '2025-10-03 22:08:01', '', NULL, '{\"type\":\"input\",\"required\":true,\"placeholder\":\"请输入华为云项目ID\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (652, 3, 'App ID', 'appId', 'databridge_huawei_iot_fields', '', '', 'Y', '0', 'admin', '2025-10-03 22:08:01', '', NULL, '{\"type\":\"input\",\"required\":true,\"placeholder\":\"请输入应用ID\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (653, 4, 'App Secret', 'appSecret', 'databridge_huawei_iot_fields', '', '', 'Y', '0', 'admin', '2025-10-03 22:08:01', '', NULL, '{\"type\":\"password\",\"required\":true,\"placeholder\":\"请输入应用密钥\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (654, 5, '应用名称', 'appName', 'databridge_huawei_iot_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:08:01', '', NULL, '{\"type\":\"input\",\"required\":false,\"placeholder\":\"请输入应用名称(可选)\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (660, 1, '主机地址', 'host', 'databridge_mqtt_fields', '', '', 'Y', '0', 'admin', '2025-10-03 22:02:33', '', NULL, '{\"type\":\"input\",\"required\":true,\"placeholder\":\"请输入MQTT Broker地址\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (661, 2, '端口', 'port', 'databridge_mqtt_fields', '', '', 'Y', '0', 'admin', '2025-10-03 22:02:33', '', NULL, '{\"type\":\"number\",\"required\":true,\"default\":1883,\"min\":1,\"max\":65535}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (662, 3, '用户名', 'username', 'databridge_mqtt_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:02:33', '', NULL, '{\"type\":\"input\",\"required\":false,\"placeholder\":\"请输入MQTT用户名(可选)\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (663, 4, '密码', 'password', 'databridge_mqtt_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:02:33', '', NULL, '{\"type\":\"password\",\"required\":false,\"placeholder\":\"请输入MQTT密码(可选)\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (664, 5, '客户端ID', 'clientId', 'databridge_mqtt_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:02:33', '', NULL, '{\"type\":\"input\",\"required\":false,\"placeholder\":\"请输入客户端ID(可选)\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (665, 6, 'QoS等级', 'qos', 'databridge_mqtt_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:02:33', '', NULL, '{\"type\":\"select\",\"required\":false,\"options\":[\"0\",\"1\",\"2\"],\"default\":\"1\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (666, 7, '保持连接', 'keepAlive', 'databridge_mqtt_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:02:33', '', NULL, '{\"type\":\"number\",\"required\":false,\"default\":60,\"min\":10,\"max\":3600}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (667, 8, '清除会话', 'cleanSession', 'databridge_mqtt_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:02:33', '', NULL, '{\"type\":\"switch\",\"required\":false,\"default\":true}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (668, 9, '订阅主题', 'subscribeTopic', 'databridge_mqtt_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:02:33', '', NULL, '{\"type\":\"input\",\"required\":false,\"placeholder\":\"请输入订阅主题(输入模式)\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (669, 10, '发布主题', 'publishTopic', 'databridge_mqtt_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:02:33', '', NULL, '{\"type\":\"input\",\"required\":false,\"placeholder\":\"请输入发布主题(输出模式)\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (670, 1, '基础URL', 'baseUrl', 'databridge_http_fields', '', '', 'Y', '0', 'admin', '2025-10-03 22:07:28', '', NULL, '{\"type\":\"input\",\"required\":true,\"placeholder\":\"请输入HTTP基础URL\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (671, 2, '请求方法', 'method', 'databridge_http_fields', '', '', 'Y', '0', 'admin', '2025-10-03 22:07:28', '', NULL, '{\"type\":\"select\",\"required\":true,\"options\":[\"GET\",\"POST\",\"PUT\",\"DELETE\"],\"default\":\"POST\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (672, 3, '内容类型', 'contentType', 'databridge_http_fields', '', '', 'Y', '0', 'admin', '2025-10-03 22:07:28', '', NULL, '{\"type\":\"select\",\"required\":true,\"options\":[\"application/json\",\"application/x-www-form-urlencoded\",\"text/plain\"],\"default\":\"application/json\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (673, 4, '认证类型', 'authType', 'databridge_http_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:07:28', '', NULL, '{\"type\":\"select\",\"required\":false,\"options\":[\"none\",\"basic\",\"bearer\",\"apikey\"],\"default\":\"none\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (674, 5, '认证令牌', 'authToken', 'databridge_http_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:07:28', '', NULL, '{\"type\":\"password\",\"required\":false,\"placeholder\":\"请输入认证令牌\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (675, 6, '超时时间', 'timeout', 'databridge_http_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:07:28', '', NULL, '{\"type\":\"number\",\"required\":false,\"default\":30000,\"min\":1000,\"max\":300000}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (676, 7, '重试次数', 'retryTimes', 'databridge_http_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:07:28', '', NULL, '{\"type\":\"number\",\"required\":false,\"default\":3,\"min\":0,\"max\":10}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (677, 8, '自定义头部', 'customHeaders', 'databridge_http_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:07:28', '', NULL, '{\"type\":\"textarea\",\"required\":false,\"placeholder\":\"请输入自定义HTTP头部(JSON格式)\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (680, 1, '主机地址', 'host', 'databridge_redis_fields', '', '', 'Y', '0', 'admin', '2025-10-03 22:07:51', '', NULL, '{\"type\":\"input\",\"required\":true,\"placeholder\":\"请输入Redis主机地址\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (681, 2, '端口', 'port', 'databridge_redis_fields', '', '', 'Y', '0', 'admin', '2025-10-03 22:07:51', '', NULL, '{\"type\":\"number\",\"required\":true,\"default\":6379,\"min\":1,\"max\":65535}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (682, 3, '密码', 'password', 'databridge_redis_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:07:51', '', NULL, '{\"type\":\"password\",\"required\":false,\"placeholder\":\"请输入Redis密码(可选)\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (683, 4, '数据库索引', 'database', 'databridge_redis_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:07:51', '', NULL, '{\"type\":\"number\",\"required\":false,\"default\":0,\"min\":0,\"max\":15}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (684, 5, '连接超时', 'connectionTimeout', 'databridge_redis_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:07:51', '', NULL, '{\"type\":\"number\",\"required\":false,\"default\":5000,\"min\":1000,\"max\":60000}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (685, 6, '读取超时', 'readTimeout', 'databridge_redis_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:07:51', '', NULL, '{\"type\":\"number\",\"required\":false,\"default\":3000,\"min\":1000,\"max\":60000}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (686, 7, '最大连接数', 'maxConnections', 'databridge_redis_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:07:51', '', NULL, '{\"type\":\"number\",\"required\":false,\"default\":8,\"min\":1,\"max\":100}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (687, 8, '键前缀', 'keyPrefix', 'databridge_redis_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:07:51', '', NULL, '{\"type\":\"input\",\"required\":false,\"placeholder\":\"请输入键前缀(可选)\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (690, 1, '主机地址', 'host', 'databridge_iotdb_fields', '', '', 'Y', '0', 'admin', '2025-10-03 22:07:33', '', NULL, '{\"type\":\"input\",\"required\":true,\"placeholder\":\"请输入IoTDB主机地址\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (691, 2, '端口', 'port', 'databridge_iotdb_fields', '', '', 'Y', '0', 'admin', '2025-10-03 22:07:33', '', NULL, '{\"type\":\"number\",\"required\":true,\"default\":6667,\"min\":1,\"max\":65535}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (692, 3, '用户名', 'username', 'databridge_iotdb_fields', '', '', 'Y', '0', 'admin', '2025-10-03 22:07:33', '', NULL, '{\"type\":\"input\",\"required\":true,\"default\":\"root\",\"placeholder\":\"请输入IoTDB用户名\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (693, 4, '密码', 'password', 'databridge_iotdb_fields', '', '', 'Y', '0', 'admin', '2025-10-03 22:07:33', '', NULL, '{\"type\":\"password\",\"required\":true,\"default\":\"root\",\"placeholder\":\"请输入IoTDB密码\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (694, 5, '存储组', 'storageGroup', 'databridge_iotdb_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:07:33', '', NULL, '{\"type\":\"input\",\"required\":false,\"placeholder\":\"请输入存储组名称(可选)\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (695, 6, '时间序列路径', 'timeseriesPath', 'databridge_iotdb_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:07:33', '', NULL, '{\"type\":\"input\",\"required\":false,\"placeholder\":\"请输入时间序列路径模板\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (696, 7, '批量大小', 'batchSize', 'databridge_iotdb_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:07:33', '', NULL, '{\"type\":\"number\",\"required\":false,\"default\":1000,\"min\":1,\"max\":10000}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (700, 1, '主机地址', 'host', 'databridge_influxdb_fields', '', '', 'Y', '0', 'admin', '2025-10-03 22:07:38', '', NULL, '{\"type\":\"input\",\"required\":true,\"placeholder\":\"请输入InfluxDB主机地址\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (701, 2, '端口', 'port', 'databridge_influxdb_fields', '', '', 'Y', '0', 'admin', '2025-10-03 22:07:38', '', NULL, '{\"type\":\"number\",\"required\":true,\"default\":8086,\"min\":1,\"max\":65535}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (702, 3, '数据库名', 'database', 'databridge_influxdb_fields', '', '', 'Y', '0', 'admin', '2025-10-03 22:07:38', '', NULL, '{\"type\":\"input\",\"required\":true,\"placeholder\":\"请输入InfluxDB数据库名\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (703, 4, '用户名', 'username', 'databridge_influxdb_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:07:38', '', NULL, '{\"type\":\"input\",\"required\":false,\"placeholder\":\"请输入InfluxDB用户名(可选)\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (704, 5, '密码', 'password', 'databridge_influxdb_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:07:38', '', NULL, '{\"type\":\"password\",\"required\":false,\"placeholder\":\"请输入InfluxDB密码(可选)\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (705, 6, '保留策略', 'retentionPolicy', 'databridge_influxdb_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:07:38', '', NULL, '{\"type\":\"input\",\"required\":false,\"default\":\"autogen\",\"placeholder\":\"请输入保留策略\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (706, 7, '测量名', 'measurement', 'databridge_influxdb_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:07:38', '', NULL, '{\"type\":\"input\",\"required\":false,\"placeholder\":\"请输入测量名模板\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (707, 8, '批量大小', 'batchSize', 'databridge_influxdb_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:07:38', '', NULL, '{\"type\":\"number\",\"required\":false,\"default\":1000,\"min\":1,\"max\":10000}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (710, 1, '主机地址', 'host', 'databridge_elasticsearch_fields', '', '', 'Y', '0', 'admin', '2025-10-03 22:07:43', '', NULL, '{\"type\":\"input\",\"required\":true,\"placeholder\":\"请输入Elasticsearch主机地址\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (711, 2, '端口', 'port', 'databridge_elasticsearch_fields', '', '', 'Y', '0', 'admin', '2025-10-03 22:07:43', '', NULL, '{\"type\":\"number\",\"required\":true,\"default\":9200,\"min\":1,\"max\":65535}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (712, 3, '索引名', 'indexName', 'databridge_elasticsearch_fields', '', '', 'Y', '0', 'admin', '2025-10-03 22:07:43', '', NULL, '{\"type\":\"input\",\"required\":true,\"placeholder\":\"请输入Elasticsearch索引名\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (713, 4, '用户名', 'username', 'databridge_elasticsearch_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:07:43', '', NULL, '{\"type\":\"input\",\"required\":false,\"placeholder\":\"请输入Elasticsearch用户名(可选)\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (714, 5, '密码', 'password', 'databridge_elasticsearch_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:07:43', '', NULL, '{\"type\":\"password\",\"required\":false,\"placeholder\":\"请输入Elasticsearch密码(可选)\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (715, 6, '文档类型', 'docType', 'databridge_elasticsearch_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:07:43', '', NULL, '{\"type\":\"input\",\"required\":false,\"default\":\"_doc\",\"placeholder\":\"请输入文档类型\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (716, 7, '批量大小', 'batchSize', 'databridge_elasticsearch_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:07:43', '', NULL, '{\"type\":\"number\",\"required\":false,\"default\":1000,\"min\":1,\"max\":10000}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (717, 8, '刷新策略', 'refreshPolicy', 'databridge_elasticsearch_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:07:43', '', NULL, '{\"type\":\"select\",\"required\":false,\"options\":[\"none\",\"wait_for\",\"immediate\"],\"default\":\"none\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (720, 1, '已停用', '0', 'databridge_status', '', 'danger', 'Y', '0', 'admin', '2025-10-03 21:59:21', '', NULL, '桥接配置已停用');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (721, 2, '已启用', '1', 'databridge_status', '', 'success', 'Y', '0', 'admin', '2025-10-03 21:59:21', '', NULL, '桥接配置已启用');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (722, 3, '运行中', '2', 'databridge_status', '', 'processing', 'Y', '0', 'admin', '2025-10-03 21:59:21', '', NULL, '桥接任务运行中');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (723, 4, '已暂停', '3', 'databridge_status', '', 'warning', 'Y', '0', 'admin', '2025-10-03 21:59:21', '', NULL, '桥接任务已暂停');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (724, 5, '错误', '4', 'databridge_status', '', 'danger', 'Y', '0', 'admin', '2025-10-03 21:59:21', '', NULL, '桥接任务出错');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (730, 1, '实时桥接', 'REALTIME', 'databridge_type', '', 'success', 'Y', '0', 'admin', '2025-10-03 21:59:21', '', NULL, '实时数据桥接');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (731, 2, '定时桥接', 'SCHEDULED', 'databridge_type', '', 'processing', 'Y', '0', 'admin', '2025-10-03 21:59:21', '', NULL, '定时数据桥接');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (732, 3, '批量桥接', 'BATCH', 'databridge_type', '', 'warning', 'Y', '0', 'admin', '2025-10-03 21:59:21', '', NULL, '批量数据桥接');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (733, 4, '事件触发', 'EVENT_DRIVEN', 'databridge_type', '', 'default', 'Y', '0', 'admin', '2025-10-03 21:59:21', '', NULL, '事件驱动桥接');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (740, 1, '属性上报', 'PROPERTIES', 'databridge_message_type', '', 'success', 'Y', '0', 'admin', '2025-10-03 21:59:21', '', NULL, '设备属性数据上报');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (741, 2, '事件上报', 'EVENT', 'databridge_message_type', '', 'processing', 'Y', '0', 'admin', '2025-10-03 21:59:21', '', NULL, '设备事件数据上报');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (742, 3, '功能调用', 'FUNCTIONS', 'databridge_message_type', '', 'warning', 'Y', '0', 'admin', '2025-10-03 21:59:21', '', NULL, '设备功能调用');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (743, 4, '设备上线', 'DEVICE_ONLINE', 'databridge_message_type', '', 'default', 'Y', '0', 'admin', '2025-10-03 21:59:21', '', NULL, '设备上线消息');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (744, 5, '设备离线', 'DEVICE_OFFLINE', 'databridge_message_type', '', 'default', 'Y', '0', 'admin', '2025-10-03 21:59:21', '', NULL, '设备离线消息');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (750, 8, 'Redis缓存', 'REDIS', 'databridge_resource_type', '', 'danger', 'Y', '0', 'admin', '2025-10-03 21:59:21', '', NULL, '支持双向数据流转');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (760, 5, '主题名称', 'topic', 'databridge_kafka_fields', '', '', 'Y', '0', 'admin', '2025-10-03 22:01:38', '', NULL, '{\"type\":\"input\",\"required\":true,\"placeholder\":\"请输入Kafka主题名称\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (761, 6, '消费者组', 'groupId', 'databridge_kafka_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:01:38', '', NULL, '{\"type\":\"input\",\"required\":false,\"placeholder\":\"请输入消费者组ID(输入模式)\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (762, 7, '分区数', 'partitions', 'databridge_kafka_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:01:38', '', NULL, '{\"type\":\"number\",\"required\":false,\"default\":1,\"min\":1,\"max\":100}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (763, 8, '副本数', 'replicationFactor', 'databridge_kafka_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:01:38', '', NULL, '{\"type\":\"number\",\"required\":false,\"default\":1,\"min\":1,\"max\":10}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (764, 9, '序列化器', 'serializer', 'databridge_kafka_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:01:38', '', NULL, '{\"type\":\"select\",\"required\":false,\"options\":[\"StringSerializer\",\"JsonSerializer\",\"AvroSerializer\"],\"default\":\"JsonSerializer\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (765, 10, '压缩类型', 'compressionType', 'databridge_kafka_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:01:38', '', NULL, '{\"type\":\"select\",\"required\":false,\"options\":[\"none\",\"gzip\",\"snappy\",\"lz4\",\"zstd\"],\"default\":\"none\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (770, 6, '字符集', 'charset', 'databridge_mysql_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:00:05', '', NULL, '{\"type\":\"select\",\"required\":false,\"options\":[\"utf8\",\"utf8mb4\",\"latin1\"],\"default\":\"utf8mb4\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (771, 7, '连接超时', 'connectionTimeout', 'databridge_mysql_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:00:05', '', NULL, '{\"type\":\"number\",\"required\":false,\"default\":30000,\"min\":1000,\"max\":300000}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (772, 8, '最大连接数', 'maxConnections', 'databridge_mysql_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:00:05', '', NULL, '{\"type\":\"number\",\"required\":false,\"default\":10,\"min\":1,\"max\":100}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (773, 9, '表名前缀', 'tablePrefix', 'databridge_mysql_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:00:05', '', NULL, '{\"type\":\"input\",\"required\":false,\"placeholder\":\"请输入表名前缀(可选)\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (774, 10, '批量大小', 'batchSize', 'databridge_mysql_fields', '', '', 'N', '0', 'admin', '2025-10-03 22:00:05', '', NULL, '{\"type\":\"number\",\"required\":false,\"default\":1000,\"min\":1,\"max\":10000}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (775, 0, 'Modbus(工业控制)', 'modbus', 'transport_protocol', NULL, NULL, NULL, '0', 'iot', '2025-10-15 12:23:29', 'iot', '2025-10-15 12:37:54', '{\"disable\":false}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (780, 0, 'OPC UA(工业通用)', 'opcua', 'transport_protocol', NULL, NULL, NULL, '0', 'iot', '2025-10-15 12:38:22', NULL, NULL, '{\"disable\":true}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (783, 0, '自定义协议/透传', 'custom', 'transport_protocol', NULL, NULL, 'Y', '0', 'iot', '2025-10-15 12:39:20', 'iot', '2025-10-17 08:55:51', '{\"default\":true,\"disable\":false}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (784, 1, '从站地址', 'slave_address', 'sub_device_modbus', '', '', 'N', '0', 'admin', NULL, '', NULL, '{\"type\":\"number\",\"required\":true,\"min\":1,\"max\":247,\"default\":1,\"description\":\"Modbus从站地址,范围1-247\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (785, 2, '功能码', 'function_code', 'sub_device_modbus', '', '', 'N', '0', 'admin', NULL, '', NULL, '{\"type\":\"select\",\"required\":true,\"options\":[{\"value\":\"3\",\"label\":\"读保持寄存器\"},{\"value\":\"6\",\"label\":\"写单寄存器\"},{\"value\":\"16\",\"label\":\"写多个寄存器\"}],\"default\":\"3\",\"description\":\"Modbus功能码\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (786, 3, '寄存器地址', 'register_address', 'sub_device_modbus', '', '', 'N', '0', 'admin', NULL, '', NULL, '{\"type\":\"number\",\"required\":true,\"min\":0,\"max\":65535,\"default\":0,\"description\":\"起始寄存器地址\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (787, 4, '寄存器数量', 'register_count', 'sub_device_modbus', '', '', 'N', '0', 'admin', NULL, '', NULL, '{\"type\":\"number\",\"required\":true,\"min\":1,\"max\":125,\"default\":1,\"description\":\"读取寄存器数量\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (788, 5, '字节序', 'byte_order', 'sub_device_modbus', '', '', 'N', '0', 'admin', NULL, '', NULL, '{\"type\":\"select\",\"required\":true,\"options\":[{\"value\":\"big_endian\",\"label\":\"大端序\"},{\"value\":\"little_endian\",\"label\":\"小端序\"}],\"default\":\"big_endian\",\"description\":\"数据字节序\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (789, 6, '超时时间', 'timeout', 'sub_device_modbus', '', '', 'N', '0', 'admin', NULL, '', NULL, '{\"type\":\"number\",\"required\":false,\"min\":1000,\"max\":30000,\"default\":5000,\"description\":\"通信超时时间(ms)\"}');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (790, 2, 'MySQL数据库', 'mysql', 'log_store_policy', NULL, NULL, NULL, '0', 'iot', '2025-10-29 11:53:24', 'iot', '2025-10-29 11:54:59', 'mysql数据库,默认');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (791, 0, '不存储', 'none', 'log_store_policy', NULL, NULL, NULL, '0', 'iot', '2025-10-29 11:53:36', NULL, NULL, NULL);
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (792, 3, 'Apache IoTDB', 'iotdb', 'log_store_policy', NULL, NULL, NULL, '0', 'iot', '2025-10-29 11:54:37', NULL, NULL, '工业物联网时序数据库管理系统');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (793, 0, 'InfluxDB时序数据库', 'Infludb', 'log_store_policy', NULL, NULL, NULL, '1', 'iot', '2025-10-29 11:55:57', 'iot', '2025-10-29 12:10:18', 'InfluxDB时序数据库,暂不支持');
INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (794, 5, 'ClickHouse', 'clickhouse', 'log_store_policy', NULL, NULL, NULL, '0', 'iot', '2025-10-29 12:10:05', NULL, NULL, NULL);
COMMIT;
-- ----------------------------
-- Table structure for sys_dict_type
-- ----------------------------
DROP TABLE IF EXISTS `sys_dict_type`;
CREATE TABLE `sys_dict_type` (
`dict_id` bigint NOT NULL AUTO_INCREMENT COMMENT '字典主键',
`dict_name` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '字典名称',
`dict_type` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '字典类型',
`status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '0' COMMENT '状态(0正常 1停用)',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '创建者',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '更新者',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`dict_id`) USING BTREE,
UNIQUE KEY `dict_type` (`dict_type`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=214 DEFAULT CHARSET=utf8mb3 COMMENT='字典类型表';
-- ----------------------------
-- Records of sys_dict_type
-- ----------------------------
BEGIN;
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1, '用户性别', 'sys_user_sex', '0', 'admin', '2023-01-01 10:00:00', '', NULL, '用户性别列表');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (4, '任务状态', 'sys_job_status', '0', 'admin', '2023-01-01 10:00:00', '', NULL, '任务状态列表');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (5, '任务分组', 'sys_job_group', '0', 'admin', '2023-01-01 10:00:00', '', NULL, '任务分组列表');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (7, '通知类型', 'sys_notice_type', '0', 'admin', '2023-01-01 10:00:00', '', NULL, '通知类型列表');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (8, '通知状态', 'sys_notice_status', '0', 'admin', '2023-01-01 10:00:00', '', NULL, '通知状态列表');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (9, '字典类型', 'sys_dict_type', '0', 'admin', '2023-01-01 10:00:00', '', NULL, '字典类型列表');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (10, '字典状态', 'sys_dict_status', '0', 'admin', '2023-01-01 10:00:00', '', NULL, '字典状态列表');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (118, '通用状态', 'sys_normal_disable', '0', 'iot', '2021-12-27 09:24:34', 'iot', '2021-12-27 09:24:34', NULL);
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (119, '菜单状态', 'sys_show_hide', '0', 'iot', '2021-12-27 09:24:34', 'iot', NULL, NULL);
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (120, '系统是否', 'sys_yes_no', '0', 'iot', '2021-12-27 09:24:34', 'iot', NULL, NULL);
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (121, '系统状态', 'sys_common_status', '0', 'iot', '2021-12-27 09:24:34', 'iot', NULL, NULL);
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (122, '设备状态', 'dev_instance_state', '0', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (124, '天翼物联(aiot)配置字段', 'product_configuration_ctwing', '0', 'iot', '2021-12-29 13:55:27', 'iot', '2025-09-12 12:52:50', '电信aiot-NB平台的字典');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (125, '产品状态', 'product_state', '0', 'iot', '2021-12-30 09:33:13', 'iot', NULL, '');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (126, '应用删除状态', 'application_delete_status', '0', 'iot', '2021-12-30 13:49:22', 'iot', NULL, NULL);
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (127, '协议状态', 'protocol_state', '0', 'iot', '2022-01-06 14:18:55', 'iot', NULL, NULL);
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (128, '协议类型', 'protocol_type', '0', 'iot', '2022-01-06 14:23:34', 'iot', NULL, NULL);
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (129, '属性值来源', 'tsl_source', '0', 'iot', '2022-01-06 16:11:41', 'iot', '2025-08-15 11:48:27', '物模型属性值来源');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (130, '连接协议', 'connection_protocol', '0', 'iot', '2022-01-12 14:50:12', 'iot', NULL, NULL);
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (131, '物模型数据基本类型', 'model_basic_data', '0', 'iot', '2022-01-24 16:34:16', 'iot', NULL, '物模型数据基本类型');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (132, '物模型数据其他类型', 'model_other_data', '0', 'iot', '2022-01-24 16:34:53', 'iot', NULL, '物模型数据其他类型');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (133, '物模型单位类型', 'model_unit', '0', 'iot', '2022-01-24 16:54:46', 'iot', '2022-01-24 18:31:13', '物模型单位类型');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (134, '物模型时间类型', 'model_data_type', '0', 'iot', '2022-01-24 16:55:11', 'iot', '2022-01-24 18:31:22', '物模型时间类型');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (135, '物模型文件类型', 'model_file_type', '0', 'iot', '2022-01-24 16:55:32', 'iot', '2022-01-24 18:31:28', '物模型文件类型');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (136, '物模型常用单位', 'often_used_unit', '0', 'iot', '2022-01-24 18:31:45', 'iot', '2022-01-24 18:32:14', '物模型常用单位');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (137, '物模型计量单位', 'measurement_unit', '0', 'iot', '2022-01-24 18:32:30', 'iot', NULL, '物模型计量单位');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (138, '物模型面积单位', 'area_unit', '0', 'iot', '2022-01-24 18:32:56', 'iot', NULL, '物模型面积单位');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (139, '物模型时间单位', 'time_unit', '0', 'iot', '2022-01-24 18:33:17', 'iot', NULL, '物模型时间单位');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (140, '物模型体积单位', 'volume_unit', '0', 'iot', '2022-01-24 18:33:31', 'iot', NULL, '物模型体积单位');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (141, '物模型流量单位', 'flow_unit', '0', 'iot', '2022-01-24 18:33:42', 'iot', '2022-01-24 18:35:18', '物模型流量单位');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (142, '物模型容积单位', 'capacity_unit', '0', 'iot', '2022-01-24 18:33:49', 'iot', '2022-01-24 18:36:25', '物模型容积单位');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (143, '物模型质量单位', 'mass_unit', '0', 'iot', '2022-01-24 18:33:56', 'iot', '2022-01-24 18:36:29', '物模型质量单位');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (144, '物模型压力单位', 'pressure_unit', '0', 'iot', '2022-01-24 18:34:02', 'iot', '2022-01-24 18:37:00', '物模型压力单位');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (145, '物模型温度单位', 'temperature_unit', '0', 'iot', '2022-01-24 18:34:10', 'iot', '2022-01-24 18:36:56', '物模型温度单位');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (146, '物模型能量单位', 'energy_unit', '0', 'iot', '2022-01-24 18:34:17', 'iot', '2022-01-24 18:36:52', '物模型能量单位');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (147, '物模型功率单位', 'power_unit', '0', 'iot', '2022-01-24 18:34:24', 'iot', '2022-01-24 18:36:49', '物模型功率单位');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (148, '物模型角度单位', 'angle_unit', '0', 'iot', '2022-01-24 18:34:30', 'iot', '2022-01-24 18:36:45', '物模型角度单位');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (149, '物模型频率单位', 'frequency_unit', '0', 'iot', '2022-01-24 18:34:37', 'iot', '2022-01-24 18:36:41', '物模型频率单位');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (150, '物模型速度单位', 'speed_unit', '0', 'iot', '2022-01-24 18:34:43', 'iot', '2022-01-24 18:36:37', '物模型速度单位');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (151, '物模型电单位', 'electricity_unit', '0', 'iot', '2022-01-24 18:34:50', 'iot', '2022-01-24 18:36:33', '物模型电单位');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (152, '告警等级', 'alarm_level', '0', 'iot', '2022-01-25 18:58:55', 'iot', NULL, NULL);
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (153, '设备节点', 'instance_node', '0', 'iot', '2022-01-26 11:01:44', 'iot', '2022-01-26 11:02:12', '产品表中设备节点');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (154, '数据类型', 'data_type', '0', 'iot', '2022-01-26 14:30:06', 'iot', '2022-01-26 14:32:39', '数据上行、下行类型');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (155, '数据协议', 'transport_protocol', '0', 'iot', '2022-01-27 10:23:53', 'iot', '2025-10-15 11:07:30', NULL);
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (156, '产品公共配置字段', 'product_configuration_public', '0', 'iot', '2022-02-07 15:32:07', 'iot', NULL, '产品公共配置字段');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (157, '接入方式', 'third_platform', '0', 'iot', '2022-02-14 16:17:45', 'iot', '2025-08-09 20:34:10', '第三方接入平台,包括电信动等');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (170, '云云对接配置字段', 'product_configuration_http', '0', 'iot', '2022-07-13 11:20:08', 'iot', NULL, NULL);
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (171, '设备公共字段 ', 'device_common_property', '0', 'iot', '2022-08-02 11:34:31', 'iot', NULL, 'imei,deviceId,meterNo');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (173, '操作类型', 'sys_oper_type', '0', 'iot', '2022-08-02 14:06:31', 'iot', NULL, NULL);
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (174, 'tcp配置字段', 'product_configuration_tcp', '0', 'iot', '2022-08-22 15:02:17', 'iot', NULL, 'tcp配置字段');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (175, 'tcp数据转换格式', 'tcp_data_conver_format', '0', 'iot', '2022-08-22 15:05:25', 'iot', '2022-08-23 15:08:48', NULL);
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (176, 'tcp解析器类型', 'tcp_parser_type', '0', 'iot', '2022-08-23 15:08:38', 'iot', NULL, NULL);
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (177, '订阅消息类型', 'subscribe_type', '0', 'iot', '2022-09-13 14:21:45', 'iot', '2025-10-30 20:29:15', NULL);
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (178, '订阅类型', 'subscribe_level', '0', 'iot', '2022-09-13 14:22:32', 'iot', '2025-10-30 20:29:43', NULL);
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (179, 'mqtt对接配置', 'product_configuration_mqtt', '0', 'iot', '2022-09-29 10:00:01', 'iot', '2022-09-29 10:01:06', NULL);
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (182, '产品标签', 'product_tags', '0', 'iot', '2023-04-03 15:07:19', 'iot', NULL, NULL);
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (183, '接口IP白名单', 'whitelist', '0', 'iot', '2023-08-11 10:36:04', 'iot', '2023-08-11 14:08:21', 'web接口白名单');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (186, 'MQTT配置字段', 'mqtt_parser_type', '0', 'iot', '2025-07-06 10:58:33', 'iot', NULL, 'network的mqtt配置信息');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (187, 'HTTP推送配置', 'app_push_http', '0', 'iot', '2025-07-12 10:06:39', 'iot', '2025-07-12 10:13:06', 'http推送配置');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (188, 'mqtt推送配置', 'app_push_mqtt', '0', 'iot', '2025-07-12 10:14:33', 'iot', NULL, NULL);
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (189, '网络TCP组件配置', 'network_tcp_config', '0', 'iot', '2025-07-27 19:07:12', NULL, NULL, NULL);
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (190, 'udp配置字段', 'product_configuration_udp', '0', 'iot', '2025-09-18 15:04:10', NULL, NULL, '端云配置字段');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (191, '乐橙云配置', 'product_configuration_imoulife', '0', 'iot', '2025-09-19 11:05:34', 'iot', '2025-09-19 12:19:52', NULL);
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (192, '数据桥接资源类型', 'databridge_resource_type', '0', 'admin', '2025-10-03 21:58:21', '', NULL, '数据桥接支持的资源类型');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (193, '资源能力', 'databridge_resource_capability', '0', 'admin', '2025-10-03 21:58:21', '', NULL, '资源支持的数据流向');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (194, 'MySQL配置字段', 'databridge_mysql_fields', '0', 'admin', '2025-10-03 21:58:21', '', NULL, 'MySQL资源配置字段定义');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (195, 'Kafka配置字段', 'databridge_kafka_fields', '0', 'admin', '2025-10-03 21:58:21', '', NULL, 'Kafka资源配置字段定义');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (196, 'MQTT配置字段', 'databridge_mqtt_fields', '0', 'admin', '2025-10-03 21:58:21', '', NULL, 'MQTT资源配置字段定义');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (197, 'HTTP配置字段', 'databridge_http_fields', '0', 'admin', '2025-10-03 21:58:21', '', NULL, 'HTTP资源配置字段定义');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (198, 'IoTDB配置字段', 'databridge_iotdb_fields', '0', 'admin', '2025-10-03 21:58:21', '', NULL, 'IoTDB资源配置字段定义');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (199, 'InfluxDB配置字段', 'databridge_influxdb_fields', '0', 'admin', '2025-10-03 21:58:21', '', NULL, 'InfluxDB资源配置字段定义');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (200, 'Elasticsearch配置字段', 'databridge_elasticsearch_fields', '0', 'admin', '2025-10-03 21:58:21', '', NULL, 'Elasticsearch资源配置字段定义');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (201, '云平台类型', 'databridge_cloud_platform', '0', 'admin', '2025-10-03 21:58:21', '', NULL, '支持的云平台类型');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (202, '阿里云IoT配置字段', 'databridge_aliyun_iot_fields', '0', 'admin', '2025-10-03 21:58:21', '', NULL, '阿里云IoT平台配置字段');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (203, '腾讯云IoT配置字段', 'databridge_tencent_iot_fields', '0', 'admin', '2025-10-03 21:58:21', '', NULL, '腾讯云IoT平台配置字段');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (205, 'Redis配置字段', 'databridge_redis_fields', '0', 'admin', '2025-10-03 21:58:21', '', NULL, 'Redis缓存配置字段定义');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (206, '数据流向', 'databridge_direction', '0', 'admin', '2025-10-03 21:58:21', '', NULL, '数据桥接流向类型定义');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (207, '桥接状态', 'databridge_status', '0', 'admin', '2025-10-03 21:58:21', '', NULL, '数据桥接配置状态定义');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (208, '桥接类型', 'databridge_type', '0', 'admin', '2025-10-03 21:58:21', '', NULL, '数据桥接类型定义');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (209, '消息类型', 'databridge_message_type', '0', 'admin', '2025-10-03 21:58:21', '', NULL, 'IoT消息类型定义');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (211, '华为云IoT配置字段', 'databridge_huawei_iot_fields', '0', 'admin', '2025-10-03 21:58:21', '', NULL, '华为云IoT平台配置字段定义');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (212, 'Modbus子设备配置', 'sub_device_modbus', '0', 'admin', NULL, '', NULL, 'Modbus子设备协议配置字段');
INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (213, '存储策略', 'log_store_policy', '0', 'iot', '2025-10-29 11:53:04', NULL, NULL, NULL);
COMMIT;
-- ----------------------------
-- Table structure for sys_job
-- ----------------------------
DROP TABLE IF EXISTS `sys_job`;
CREATE TABLE `sys_job` (
`job_id` bigint NOT NULL AUTO_INCREMENT COMMENT '任务ID',
`job_name` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '' COMMENT '任务名称',
`job_group` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT 'DEFAULT' COMMENT '任务组名',
`invoke_target` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '调用目标字符串',
`cron_expression` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT 'cron执行表达式',
`misfire_policy` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '3' COMMENT '计划执行错误策略(1立即执行 2执行一次 3放弃执行)',
`concurrent` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '1' COMMENT '是否并发执行(0允许 1禁止)',
`status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '0' COMMENT '状态(0正常 1暂停)',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '创建者',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '更新者',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '备注信息',
PRIMARY KEY (`job_id`,`job_name`,`job_group`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8mb3 COMMENT='定时任务调度表';
-- ----------------------------
-- Records of sys_job
-- ----------------------------
BEGIN;
INSERT INTO `sys_job` (`job_id`, `job_name`, `job_group`, `invoke_target`, `cron_expression`, `misfire_policy`, `concurrent`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (18, 'sceneId:88', '场景联动功能下发', 'sceneLinkageService.quartzFunctionDown(88L)', '0 0 9 1,7,13,15,16,20,23,24,26,31 * ?', '3', '1', '0', 'test', '2025-10-21 11:21:29', 'test', '2025-10-21 11:21:29', '');
COMMIT;
-- ----------------------------
-- Table structure for sys_job_log
-- ----------------------------
DROP TABLE IF EXISTS `sys_job_log`;
CREATE TABLE `sys_job_log` (
`job_log_id` bigint NOT NULL AUTO_INCREMENT COMMENT '日志ID',
`job_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '任务名称',
`job_group` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '任务组名',
`invoke_target` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调用目标字符串',
`status` tinyint NOT NULL COMMENT '执行状态(0成功 1失败)',
`job_message` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '任务信息',
`exception_info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '异常信息',
`start_time` datetime DEFAULT NULL COMMENT '开始时间',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`job_log_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='定时任务日志表';
-- ----------------------------
-- Records of sys_job_log
-- ----------------------------
BEGIN;
INSERT INTO `sys_job_log` (`job_log_id`, `job_name`, `job_group`, `invoke_target`, `status`, `job_message`, `exception_info`, `start_time`, `create_time`) VALUES (1, 'sceneId:88', '场景联动功能下发', 'sceneLinkageService.quartzFunctionDown(88L)', 0, 'sceneId:88 总共耗时:1101毫秒', NULL, NULL, '2025-10-20 09:00:02');
INSERT INTO `sys_job_log` (`job_log_id`, `job_name`, `job_group`, `invoke_target`, `status`, `job_message`, `exception_info`, `start_time`, `create_time`) VALUES (2, 'sceneId:88', '场景联动功能下发', 'sceneLinkageService.quartzFunctionDown(88L)', 0, 'sceneId:88 总共耗时:1115毫秒', NULL, NULL, '2025-10-23 09:00:02');
INSERT INTO `sys_job_log` (`job_log_id`, `job_name`, `job_group`, `invoke_target`, `status`, `job_message`, `exception_info`, `start_time`, `create_time`) VALUES (3, 'sceneId:88', '场景联动功能下发', 'sceneLinkageService.quartzFunctionDown(88L)', 0, 'sceneId:88 总共耗时:202毫秒', NULL, NULL, '2025-10-24 09:00:00');
INSERT INTO `sys_job_log` (`job_log_id`, `job_name`, `job_group`, `invoke_target`, `status`, `job_message`, `exception_info`, `start_time`, `create_time`) VALUES (4, 'sceneId:88', '场景联动功能下发', 'sceneLinkageService.quartzFunctionDown(88L)', 0, 'sceneId:88 总共耗时:1065毫秒', NULL, NULL, '2025-10-26 09:00:02');
INSERT INTO `sys_job_log` (`job_log_id`, `job_name`, `job_group`, `invoke_target`, `status`, `job_message`, `exception_info`, `start_time`, `create_time`) VALUES (5, 'sceneId:88', '场景联动功能下发', 'sceneLinkageService.quartzFunctionDown(88L)', 0, 'sceneId:88 总共耗时:911毫秒', NULL, NULL, '2025-10-31 09:00:01');
COMMIT;
-- ----------------------------
-- Table structure for sys_logininfor
-- ----------------------------
DROP TABLE IF EXISTS `sys_logininfor`;
CREATE TABLE `sys_logininfor` (
`info_id` bigint NOT NULL AUTO_INCREMENT COMMENT '访问ID',
`user_name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '用户账号',
`ipaddr` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '登录IP地址',
`login_location` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '登录地点',
`browser` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '浏览器类型',
`os` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '操作系统',
`status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '0' COMMENT '登录状态(0成功 1失败)',
`msg` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '提示消息',
`login_time` datetime DEFAULT NULL COMMENT '访问时间',
PRIMARY KEY (`info_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COMMENT='系统访问记录';
-- ----------------------------
-- Records of sys_logininfor
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for sys_menu
-- ----------------------------
DROP TABLE IF EXISTS `sys_menu`;
CREATE TABLE `sys_menu` (
`menu_id` bigint NOT NULL AUTO_INCREMENT COMMENT '菜单ID',
`menu_name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '菜单名称',
`parent_id` bigint DEFAULT '0' COMMENT '父菜单ID',
`order_num` int DEFAULT '0' COMMENT '显示顺序',
`path` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '路由地址',
`component` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '组件路径',
`is_frame` int DEFAULT '1' COMMENT '是否为外链(0是 1否)',
`is_cache` int DEFAULT '0' COMMENT '是否缓存(0缓存 1不缓存)',
`menu_type` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '菜单类型(M目录 C菜单 F按钮)',
`visible` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '0' COMMENT '菜单状态(0显示 1隐藏)',
`status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '0' COMMENT '菜单状态(0正常 1停用)',
`perms` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '权限标识',
`icon` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '#' COMMENT '菜单图标',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '创建者',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '更新者',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '备注',
PRIMARY KEY (`menu_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1282 DEFAULT CHARSET=utf8mb3 COMMENT='菜单权限表';
-- ----------------------------
-- Records of sys_menu
-- ----------------------------
BEGIN;
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1, '系统管理', 0, 999, 'system', NULL, 1, 0, 'M', '0', '0', '', 'database', 'iot', '2021-12-21 15:51:34', 'iot', NULL, '系统管理目录');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (100, '用户管理', 1, 1, 'user', 'system/user/index', 1, 0, 'C', '0', '0', 'system:user:list', 'user', 'iot', '2021-12-21 15:51:34', '', NULL, '用户管理菜单');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (101, '角色管理', 1, 2, 'role', 'system/role/index', 1, 0, 'C', '0', '0', 'system:role:list', 'peoples', 'iot', '2021-12-21 15:51:34', '', NULL, '角色管理菜单');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (102, '菜单管理', 1, 3, 'menu', 'system/menu/index', 1, 0, 'C', '0', '0', 'system:menu:list', 'color', 'iot', '2021-12-21 15:51:34', 'iot', NULL, '菜单管理菜单');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (105, '字典管理', 1, 6, 'dict', 'system/dict/index', 1, 0, 'C', '0', '0', 'system:dict:list', 'dict', 'iot', '2021-12-21 15:51:34', '', NULL, '字典管理菜单');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (106, '参数设置', 1, 7, 'config', 'system/config/index', 1, 0, 'C', '0', '0', 'system:config:list', 'edit', 'iot', '2021-12-21 15:51:34', '', NULL, '参数设置菜单');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (115, '代码生成', 1, 2, 'gen', 'tool/gen/index', 1, 0, 'C', '0', '0', 'tool:gen:list', 'code', 'iot', '2021-12-21 15:51:35', 'iot', NULL, '代码生成菜单');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1001, '用户查询', 100, 1, '', '', 1, 0, 'F', '0', '0', 'system:user:query', '#', 'iot', '2021-12-21 15:51:35', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1002, '用户新增', 100, 2, '', '', 1, 0, 'F', '0', '0', 'system:user:add', '#', 'iot', '2021-12-21 15:51:35', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1003, '用户修改', 100, 3, '', '', 1, 0, 'F', '0', '0', 'system:user:edit', '#', 'iot', '2021-12-21 15:51:35', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1004, '用户删除', 100, 4, '', '', 1, 0, 'F', '0', '0', 'system:user:remove', '#', 'iot', '2021-12-21 15:51:35', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1005, '用户导出', 100, 5, '', '', 1, 0, 'F', '0', '0', 'system:user:export', '#', 'iot', '2021-12-21 15:51:35', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1006, '用户导入', 100, 6, '', '', 1, 0, 'F', '0', '0', 'system:user:import', '#', 'iot', '2021-12-21 15:51:35', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1007, '重置密码', 100, 7, '', '', 1, 0, 'F', '0', '0', 'system:user:resetPwd', '#', 'iot', '2021-12-21 15:51:35', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1008, '角色查询', 101, 1, '', '', 1, 0, 'F', '0', '0', 'system:role:query', '#', 'iot', '2021-12-21 15:51:35', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1009, '角色新增', 101, 2, '', '', 1, 0, 'F', '0', '0', 'system:role:add', '#', 'iot', '2021-12-21 15:51:35', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1010, '角色修改', 101, 3, '', '', 1, 0, 'F', '0', '0', 'system:role:edit', '#', 'iot', '2021-12-21 15:51:35', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1011, '角色删除', 101, 4, '', '', 1, 0, 'F', '0', '0', 'system:role:remove', '#', 'iot', '2021-12-21 15:51:35', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1012, '角色导出', 101, 5, '', '', 1, 0, 'F', '0', '0', 'system:role:export', '#', 'iot', '2021-12-21 15:51:35', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1013, '菜单查询', 102, 1, '', '', 1, 0, 'F', '0', '0', 'system:menu:query', '#', 'iot', '2021-12-21 15:51:35', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1014, '菜单新增', 102, 2, '', '', 1, 0, 'F', '0', '0', 'system:menu:add', '#', 'iot', '2021-12-21 15:51:35', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1015, '菜单修改', 102, 3, '', '', 1, 0, 'F', '0', '0', 'system:menu:edit', '#', 'iot', '2021-12-21 15:51:35', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1016, '菜单删除', 102, 4, '', '', 1, 0, 'F', '0', '0', 'system:menu:remove', '#', 'iot', '2021-12-21 15:51:35', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1026, '字典查询', 105, 1, '#', '', 1, 0, 'F', '0', '0', 'system:dict:query', '#', 'iot', '2021-12-21 15:51:36', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1027, '字典新增', 105, 2, '#', '', 1, 0, 'F', '0', '0', 'system:dict:add', '#', 'iot', '2021-12-21 15:51:36', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1028, '字典修改', 105, 3, '#', '', 1, 0, 'F', '0', '0', 'system:dict:edit', '#', 'iot', '2021-12-21 15:51:36', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1029, '字典删除', 105, 4, '#', '', 1, 0, 'F', '0', '0', 'system:dict:remove', '#', 'iot', '2021-12-21 15:51:36', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1030, '字典导出', 105, 5, '#', '', 1, 0, 'F', '0', '0', 'system:dict:export', '#', 'iot', '2021-12-21 15:51:36', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1031, '参数查询', 106, 1, '#', '', 1, 0, 'F', '0', '0', 'system:config:query', '#', 'iot', '2021-12-21 15:51:36', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1032, '参数新增', 106, 2, '#', '', 1, 0, 'F', '0', '0', 'system:config:add', '#', 'iot', '2021-12-21 15:51:36', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1033, '参数修改', 106, 3, '#', '', 1, 0, 'F', '0', '0', 'system:config:edit', '#', 'iot', '2021-12-21 15:51:36', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1034, '参数删除', 106, 4, '#', '', 1, 0, 'F', '0', '0', 'system:config:remove', '#', 'iot', '2021-12-21 15:51:36', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1035, '参数导出', 106, 5, '#', '', 1, 0, 'F', '0', '0', 'system:config:export', '#', 'iot', '2021-12-21 15:51:36', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1055, '生成查询', 115, 1, '#', '', 1, 0, 'F', '0', '0', 'tool:gen:query', '#', 'iot', '2021-12-21 15:51:36', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1056, '生成修改', 115, 2, '#', '', 1, 0, 'F', '0', '0', 'tool:gen:edit', '#', 'iot', '2021-12-21 15:51:36', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1057, '生成删除', 115, 3, '#', '', 1, 0, 'F', '0', '0', 'tool:gen:remove', '#', 'iot', '2021-12-21 15:51:36', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1058, '导入代码', 115, 2, '#', '', 1, 0, 'F', '0', '0', 'tool:gen:import', '#', 'iot', '2021-12-21 15:51:36', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1059, '预览代码', 115, 4, '#', '', 1, 0, 'F', '0', '0', 'tool:gen:preview', '#', 'iot', '2021-12-21 15:51:36', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1060, '生成代码', 115, 5, '#', '', 1, 0, 'F', '0', '0', 'tool:gen:code', '#', 'iot', '2021-12-21 15:51:36', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1081, '规则引擎', 0, 4, 'rule', NULL, 1, 0, 'M', '0', '0', '', 'cluster', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1082, '数据转发', 1081, 99, 'flow', 'rule/flow/index', 1, 0, 'C', '0', '0', '', 'box-plot', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1093, '产品管理', 0, 1, 'product', NULL, 1, 0, 'M', '0', '0', NULL, 'windows', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1095, '所有产品', 1093, 1, 'product', 'system/product/index', 1, 0, 'C', '0', '0', 'tool:product:list', 'gateway', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1096, '产品分类', 1093, 99, 'sort', 'system/sort/index', 1, 0, 'C', '0', '0', 'tool:sort:list', 'appstore', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1097, '设备管理', 0, 2, 'iot', NULL, 1, 0, 'M', '0', '0', NULL, 'deployment-unit', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1098, '所有设备', 1097, 0, 'device', 'system/instance/index', 1, 0, 'C', '0', '0', 'tool:instance:list', 'bars', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1099, '设备群组', 1097, 1, 'group', 'system/instance/group/index', 1, 0, 'C', '0', '0', 'tool:instance:group:list', 'database', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1100, '驱动协议', 1093, 3, 'protocol', 'system/protocol/index', 1, 0, 'C', '0', '0', 'protocol:protocol:list', 'box-plot', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1101, '协议查询', 1100, 0, NULL, NULL, 1, 0, 'F', '0', '0', 'protocol:protocol:query', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1102, '协议新增', 1100, 1, NULL, NULL, 1, 0, 'F', '0', '0', 'protocol:protocol:add', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1103, '协议修改', 1100, 2, NULL, NULL, 1, 0, 'F', '0', '0', 'protocol:protocol:edit', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1104, '协议删除', 1100, 3, NULL, NULL, 1, 0, 'F', '0', '0', 'protocol:protocol:remove', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1105, '协议导出', 1100, 4, NULL, NULL, 1, 0, 'F', '0', '0', 'protocol:protocol:export', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1106, '调试', 1100, 5, NULL, NULL, 1, 0, 'F', '0', '0', 'protocol:protocol:codec', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1107, '应用开发', 1156, 1, 'applicationList', 'application/index', 1, 0, 'C', '0', '0', 'application:application:list', 'codepen-circle', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1108, '用户应用信息查询', 1107, 1, NULL, NULL, 1, 0, 'F', '0', '0', 'application:application:query', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1109, '用户应用信息新增', 1107, 2, NULL, NULL, 1, 0, 'F', '0', '0', 'application:application:add', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1110, '用户应用信息修改', 1107, 3, NULL, NULL, 1, 0, 'F', '0', '0', 'application:application:edit', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1111, '用户应用信息删除', 1107, 4, NULL, NULL, 1, 0, 'F', '0', '0', 'application:application:remove', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1112, '用户应用信息导出', 1107, 5, NULL, NULL, 1, 0, 'F', '0', '0', 'application:application:export', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1113, '应用绑定', 1107, 6, NULL, NULL, 1, 0, 'F', '0', '0', 'application:application:bind', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1114, '应用解绑', 1107, 7, NULL, NULL, 1, 0, 'F', '0', '0', 'application:application:unbind', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1115, '重置密钥', 1107, 8, NULL, NULL, 1, 0, 'F', '0', '0', 'application:application:resetSecret', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1116, '产品配置', 1095, 0, NULL, NULL, 1, 0, 'F', '0', '0', 'system:product:config', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1117, '产品详情', 1095, 1, NULL, NULL, 1, 0, 'F', '0', '0', 'system:product:query', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1118, '产品新增', 1095, 2, NULL, NULL, 1, 0, 'F', '0', '0', 'system:product:add', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1119, '产品修改', 1095, 3, NULL, NULL, 1, 0, 'F', '0', '0', 'system:product:edit', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1120, '产品删除', 1095, 4, NULL, NULL, 1, 0, 'F', '0', '0', 'system:product:remove', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1121, '设备新增', 1098, 0, NULL, NULL, 1, 0, 'F', '0', '0', 'system:instance:add', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1122, '设备修改', 1098, 1, NULL, NULL, 1, 0, 'F', '0', '0', 'system:instance:edit', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1123, '设备删除', 1098, 2, NULL, NULL, 1, 0, 'F', '0', '0', 'system:instance:remove', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1124, '设备详情', 1098, 4, NULL, NULL, 1, 0, 'F', '0', '0', 'system:instance:query', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1125, '物模型修改', 1095, 5, NULL, NULL, 1, 0, 'F', '0', '0', 'system:metadata:edit', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1126, '物模型导入', 1095, 6, NULL, NULL, 1, 0, 'F', '0', '0', 'system:metadata:export', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1127, '物模型新增', 1095, 7, NULL, NULL, 1, 0, 'F', '0', '0', 'system:metadata:add', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1128, '物模型删除', 1095, 8, NULL, NULL, 1, 0, 'F', '0', '0', 'system:metadata:delete', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1130, '详情', 1082, 1, NULL, NULL, 1, 0, 'F', '0', '0', 'rule:flow:detail', '#', 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1131, '修改状态', 1082, 2, NULL, NULL, 1, 0, 'F', '0', '0', 'rule:flow:status', '#', 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1132, '删除', 1082, 3, NULL, NULL, 1, 0, 'F', '0', '0', 'rule:flow:del', '#', 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1133, '新增', 1082, 0, NULL, NULL, 1, 0, 'F', '0', '0', 'rule:flow:add', '#', 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1140, '联动管理', 1280, 1, 'linkage', 'rule/linkage/index', 1, 0, 'C', '0', '0', 'rule:linkage:list', 'file-sync', 'iot', '2022-03-01 10:26:39', 'iot', NULL, '场景联动菜单');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1141, '场景联动查询', 1140, 1, '#', '', 1, 0, 'F', '0', '0', 'rule:linkage:query', '#', 'iot', '2022-03-01 10:26:39', 'zhuqy', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1142, '场景联动新增', 1140, 2, '#', '', 1, 0, 'F', '0', '0', 'rule:linkage:add', '#', 'iot', '2022-03-01 10:26:39', 'zhuqy', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1143, '场景联动修改', 1140, 3, '#', '', 1, 0, 'F', '0', '0', 'rule:linkage:edit', '#', 'iot', '2022-03-01 10:26:39', 'zhuqy', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1144, '场景联动删除', 1140, 4, '#', '', 1, 0, 'F', '0', '0', 'rule:linkage:remove', '#', 'iot', '2022-03-01 10:26:39', 'zhuqy', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1145, '场景联动导出', 1140, 5, '#', '', 1, 0, 'F', '0', '0', 'rule:linkage:export', '#', 'iot', '2022-03-01 10:26:39', 'zhuqy', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1153, '设备详情跳转', 1107, 9, NULL, NULL, 1, 0, 'F', '0', '0', 'application:application:details', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1156, '北向应用', 0, 9, 'app', NULL, 1, 0, 'M', '0', '0', NULL, 'codepen-circle', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1157, '应用详情', 1107, 5, NULL, NULL, 1, 0, 'F', '0', '0', 'application:application:bindShow', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1158, '手动触发', 1140, 6, NULL, NULL, 1, 0, 'F', '0', '0', 'rule:linkage:exec', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1172, '日志管理', 1, 8, 'monitor', NULL, 1, 0, 'M', '0', '0', NULL, 'color', 'iot', NULL, 'root', NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1174, '登录日志', 1172, 1, 'logininfor', 'monitor/logininfor/index', 1, 1, 'C', '0', '0', 'system:logininfor:list', 'bug', 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1175, '操作日志', 1172, 2, 'operlog', 'monitor/operlog/index', 1, 1, 'C', '0', '0', 'system:operlog:list', 'build', 'iot', NULL, 'root', NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1176, '产品导出', 1095, 9, NULL, NULL, 1, 0, 'F', '0', '0', 'system:product:export', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1177, '产品导入', 1095, 10, NULL, NULL, 1, 0, 'F', '0', '0', 'system:product:import', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1178, '设备导入 ', 1095, 11, NULL, NULL, 1, 0, 'F', '0', '0', 'product:device:import', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1179, '批量指令', 1156, 2, 'batchCommand', 'system/instance/config/index', 1, 0, 'C', '1', '1', 'tool:instance:config:list', 'fast-forward', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1181, '批量配置', 1179, 0, NULL, NULL, 1, 0, 'F', '0', '0', 'device:batch:config', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1182, '批量历史', 1179, 1, NULL, NULL, 1, 0, 'F', '0', '0', 'device:batch:history', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1184, '视频能力', 0, 7, 'video', NULL, 1, 0, 'M', '0', '0', NULL, 'instagram', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1185, '乐橙云', 1184, 1, 'imoulife', 'Imoulife', 1, 0, 'C', '0', '0', 'video:imoulife:list', 'ezviz', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1191, '预览', 1185, 21, NULL, NULL, 1, 0, 'F', '0', '0', 'video:imoulife:live', NULL, 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1192, '回放', 1185, 26, NULL, NULL, 1, 0, 'F', '0', '0', 'video:imoulife:playback', NULL, 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1193, '工作台', 0, 0, 'index', 'Index', 1, 1, 'M', '0', '0', '', 'ie', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1194, '通信组件', 0, 6, 'network', NULL, 1, 0, 'M', '0', '0', NULL, 'wifi', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1195, 'MQTT服务', 1194, 1, 'mqtt', 'MqttNetwork', 1, 1, 'C', '0', '0', 'tool:mqtt:list', 'tree', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1196, 'TCP服务', 1194, 2, 'tcp', 'TcpNetwork', 1, 1, 'C', '0', '0', 'tool:tcp:list', 'tree', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1197, '新增', 1195, 1, NULL, NULL, 1, 0, 'F', '0', '0', 'network:mqtt:add', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1198, '编辑', 1195, 2, NULL, NULL, 1, 0, 'F', '0', '0', 'network:mqtt:edit', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1199, '删除', 1195, 3, NULL, NULL, 1, 0, 'F', '0', '0', 'network:mqtt:del', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1200, '导出', 1195, 4, NULL, NULL, 1, 0, 'F', '0', '0', 'network:mqtt:export', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1201, '新增', 1196, 1, NULL, NULL, 1, 0, 'F', '0', '0', 'network:tcp:add', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1202, '编辑', 1196, 2, NULL, NULL, 1, 0, 'F', '0', '0', 'network:tcp:edit', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1203, '删除', 1196, 3, NULL, NULL, 1, 0, 'F', '0', '0', 'network:tcp:del', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1204, '导出', 1196, 4, NULL, NULL, 1, 0, 'F', '0', '0', 'network:tcp:export', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1205, '启动', 1195, 6, NULL, NULL, 1, 0, 'F', '0', '0', 'network:mqtt:start', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1206, '暂停', 1195, 7, NULL, NULL, 1, 0, 'F', '0', '0', 'network:mqtt:stop', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1207, '重启', 1195, 8, NULL, NULL, 1, 0, 'F', '0', '0', 'network:mqtt:restart', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1208, '启动', 1196, 6, NULL, NULL, 1, 0, 'F', '0', '0', 'network:tcp:start', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1209, '暂停', 1196, 7, NULL, NULL, 1, 0, 'F', '0', '0', 'network:tcp:stop', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1210, '重启', 1196, 8, NULL, NULL, 1, 0, 'F', '0', '0', 'network:tcp:restart', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1211, '通知管理', 0, 20, 'noticeManager', NULL, 1, 0, 'M', '0', '0', NULL, 'guide', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1212, '通知渠道', 1211, 1, 'channel', 'NoticeChannel', 1, 0, 'C', '0', '0', 'notice:channel:list', 'cascader', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1213, '新增', 1212, 1, NULL, NULL, 1, 0, 'F', '0', '0', 'notice:channel:add', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1214, '编辑', 1212, 2, NULL, NULL, 1, 0, 'F', '0', '0', 'notice:channel:edit', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1215, '详情', 1212, 3, NULL, NULL, 1, 0, 'F', '0', '0', 'notice:channel:detail', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1216, '删除', 1212, 4, NULL, NULL, 1, 0, 'F', '0', '0', 'notice:channel:del', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1217, '通知模版', 1211, 2, 'noticeTemplate', 'NoticeTemplate', 1, 0, 'C', '0', '0', 'notice:template:list', 'dict', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1218, '新增', 1217, 1, NULL, NULL, 1, 0, 'F', '0', '0', 'notice:template:add', NULL, 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1219, '编辑', 1217, 2, NULL, NULL, 1, 0, 'F', '0', '0', 'notice:template:edit', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1220, '详情', 1217, 3, NULL, NULL, 1, 0, 'F', '0', '0', 'notice:template:detail', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1221, '删除', 1217, 4, NULL, NULL, 1, 0, 'F', '0', '0', 'notice:template:del', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1227, '执行流程', 1140, 4, NULL, NULL, 1, 0, 'F', '0', '0', 'rule:visual:execute', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1228, '启用/禁用流程', 1140, 5, NULL, NULL, 1, 0, 'F', '0', '0', 'rule:visual:status', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1229, '删除流程', 1140, 6, NULL, NULL, 1, 0, 'F', '0', '0', 'rule:visual:del', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1230, '流程编排', 0, 99, 'nodeRed', NULL, 1, 0, 'M', '1', '1', NULL, 'documentation', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1231, '流程设计', 1230, 1, 'design', 'NodeRedFlowDesigner', 1, 0, 'C', '0', '0', 'nodered:flow:design', 'code', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1232, '保存', 1231, 1, NULL, NULL, 1, 0, 'F', '0', '0', 'nodered:flow:design', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1233, '部署', 1231, 2, NULL, NULL, 1, 0, 'F', '0', '0', 'nodered:flow:deploy', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1234, '流程列表', 1230, 2, 'flowList', 'NodeRedFlowList', 1, 0, 'C', '0', '0', 'nodered:flow:list', 'button', 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1235, '新建', 1234, 1, NULL, NULL, 1, 0, 'F', '0', '0', 'nodered:flow:create', NULL, 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1236, '编辑', 1234, 2, NULL, NULL, 1, 0, 'F', '0', '0', 'nodered:flow:edit', NULL, 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1237, '部署', 1234, 3, NULL, NULL, 1, 0, 'F', '0', '0', 'nodered:flow:deploy', NULL, 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1238, '删除', 1234, 4, NULL, NULL, 1, 0, 'F', '0', '0', 'nodered:flow:delete', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1245, '执行日志', 1230, 7, 'nodeRedExecutionLogs', 'NodeRedExecutionLogs', 1, 0, 'C', '0', '0', NULL, 'tree', 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1247, '证书管理', 1194, 4, 'cert', 'CertificateManager', 1, 0, 'C', '0', '0', 'network:cert:list', 'dict', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1248, '新增', 1247, 1, NULL, NULL, 1, 0, 'F', '0', '0', 'network:cert:add', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1249, '删除', 1247, 2, NULL, NULL, 1, 0, 'F', '0', '0', 'network:cert:delete', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1250, '修改', 1247, 3, NULL, NULL, 1, 0, 'F', '0', '0', 'network:cert:edit', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1251, '规则编排', 1081, 1, 'RulegoChain', 'rulego/chain/index', 1, 0, 'C', '0', '0', 'rulego:chain:list', 'tree', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1252, '编辑', 1251, 1, NULL, NULL, 1, 0, 'F', '0', '0', 'rulego:chain:edit', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1253, '设计', 1251, 2, NULL, NULL, 1, 0, 'F', '0', '0', 'rulego:chain:design', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1254, '部署', 1251, 2, NULL, NULL, 1, 0, 'F', '0', '0', 'rulego:chain:deploy', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1255, '停止', 1251, 5, NULL, NULL, 1, 0, 'F', '0', '0', 'rulego:chain:stop', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1256, '同步', 1251, 6, NULL, NULL, 1, 0, 'F', '0', '0', 'rulego:chain:sync', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1257, '删除', 1251, 7, NULL, NULL, 1, 0, 'F', '0', '0', 'rulego:chain:remove', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1258, '新增', 1251, 1, NULL, NULL, 1, 0, 'F', '0', '0', 'rulego:chain:add', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1259, '萤石云(不可用)', 1184, 4, 'ezviz', 'VideoEzviz', 1, 0, 'C', '0', '0', 'video:ezviz:list', 'radio', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1260, '预览', 1259, 1, NULL, NULL, 1, 0, 'F', '0', '0', 'video:ezviz:live', NULL, 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1261, '回放', 1259, 2, NULL, NULL, 1, 0, 'F', '0', '0', 'video:ezviz:playback', NULL, 'iot', NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1263, '数据桥接', 1081, 2, 'DataBridgeBridge', 'Layout', 1, 0, 'M', '0', '0', '', 'database', 'admin', '2025-10-08 12:00:46', 'iot', NULL, '数据桥接管理');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1265, '连接管理', 1263, 1, 'DataBridgeConnection', 'system/databridge/connection', 1, 0, 'C', '0', '0', 'databridge:connection:view', 'link', 'admin', '2025-10-08 12:00:46', 'iot', NULL, '数据连接管理');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1266, '桥接规则', 1263, 2, 'DataBridgeBridge', 'system/databridge/bridge', 1, 0, 'C', '0', '0', 'databridge:bridge:view', 'swap', 'admin', '2025-10-08 12:00:46', 'iot', NULL, '桥接规则管理');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1267, '连接查询', 1265, 1, '#', '', 1, 0, 'F', '0', '0', 'databridge:resource:query', '#', 'admin', '2025-10-08 12:00:46', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1268, '连接新增', 1265, 2, '#', '', 1, 0, 'F', '0', '0', 'databridge:resource:add', '#', 'admin', '2025-10-08 12:00:46', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1269, '连接修改', 1265, 3, '#', '', 1, 0, 'F', '0', '0', 'databridge:resource:edit', '#', 'admin', '2025-10-08 12:00:46', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1270, '连接删除', 1265, 4, '#', '', 1, 0, 'F', '0', '0', 'databridge:resource:remove', '#', 'admin', '2025-10-08 12:00:46', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1271, '连接测试', 1265, 5, '#', '', 1, 0, 'F', '0', '0', 'databridge:resource:test', '#', 'admin', '2025-10-08 12:00:46', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1272, '规则查询', 1266, 1, '#', '', 1, 0, 'F', '0', '0', 'databridge:config:query', '#', 'admin', '2025-10-08 12:00:46', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1273, '规则新增', 1266, 2, '#', '', 1, 0, 'F', '0', '0', 'databridge:config:add', '#', 'admin', '2025-10-08 12:00:46', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1274, '规则修改', 1266, 3, '#', '', 1, 0, 'F', '0', '0', 'databridge:config:edit', '#', 'admin', '2025-10-08 12:00:46', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1275, '规则删除', 1266, 4, '#', '', 1, 0, 'F', '0', '0', 'databridge:config:remove', '#', 'admin', '2025-10-08 12:00:46', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1276, '规则验证', 1266, 5, '#', '', 1, 0, 'F', '0', '0', 'databridge:config:validate', '#', 'admin', '2025-10-08 12:00:46', '', NULL, '');
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1280, '设备联动', 1081, 5, 'linkage', NULL, 1, 0, 'M', '0', '0', NULL, 'tree', 'iot', NULL, 'iot', NULL, NULL);
INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1281, '联动日志', 1280, 2, 'logs', 'rule/linkage/logs', 1, 0, 'C', '0', '0', 'linkage:log:list', 'redis', 'iot', NULL, 'iot', NULL, NULL);
COMMIT;
-- ----------------------------
-- Table structure for sys_notice
-- ----------------------------
DROP TABLE IF EXISTS `sys_notice`;
CREATE TABLE `sys_notice` (
`notice_id` int NOT NULL AUTO_INCREMENT COMMENT '公告ID',
`notice_title` varchar(50) NOT NULL COMMENT '公告标题',
`notice_type` char(1) NOT NULL COMMENT '公告类型(1通知 2公告)',
`notice_content` longtext COMMENT '公告内容',
`status` char(1) DEFAULT '0' COMMENT '公告状态(0正常 1关闭)',
`create_by` varchar(64) DEFAULT '' COMMENT '创建者',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_by` varchar(64) DEFAULT '' COMMENT '更新者',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`remark` varchar(255) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`notice_id`)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='通知公告表';
-- ----------------------------
-- Records of sys_notice
-- ----------------------------
BEGIN;
INSERT INTO `sys_notice` (`notice_id`, `notice_title`, `notice_type`, `notice_content`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1, 'Gitee年度评选', '1', '我正在参加 Gitee 2025 最受欢迎的开源软件投票活动,快来给我投票吧!https://gitee.com/activity/2025opensource?ident=I6QN7C', '0', 'test', '2025-10-26 20:00:00', '', NULL, '重要通知!');
INSERT INTO `sys_notice` (`notice_id`, `notice_title`, `notice_type`, `notice_content`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (2, 'Gitee年度评选', '2', '我正在参加 Gitee 2025 最受欢迎的开源软件投票活动,快来给我投票吧!https://gitee.com/activity/2025opensource?ident=I6QN7C', '0', 'test', '2025-10-26 20:00:00', '', NULL, '重要通知!');
COMMIT;
-- ----------------------------
-- Table structure for sys_oper_log
-- ----------------------------
DROP TABLE IF EXISTS `sys_oper_log`;
CREATE TABLE `sys_oper_log` (
`oper_id` bigint NOT NULL AUTO_INCREMENT COMMENT '日志主键',
`title` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '模块标题',
`business_type` int DEFAULT '0' COMMENT '业务类型(0其它 1新增 2修改 3删除)',
`method` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '方法名称',
`request_method` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '请求方式',
`operator_type` int DEFAULT '0' COMMENT '操作类别(0其它 1后台用户 2手机端用户)',
`oper_name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '操作人员',
`dept_name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '部门名称',
`oper_url` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '请求URL',
`oper_ip` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '主机地址',
`oper_location` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '操作地点',
`oper_param` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '请求参数',
`json_result` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci COMMENT '返回参数',
`status` int DEFAULT '0' COMMENT '操作状态(0正常 1异常)',
`error_msg` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci COMMENT '错误消息',
`oper_time` datetime DEFAULT NULL COMMENT '操作时间',
PRIMARY KEY (`oper_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='操作日志记录';
-- ----------------------------
-- Records of sys_oper_log
-- ----------------------------
BEGIN;
COMMIT;
-- ----------------------------
-- Table structure for sys_oss
-- ----------------------------
DROP TABLE IF EXISTS `sys_oss`;
CREATE TABLE `sys_oss` (
`oss_id` bigint NOT NULL AUTO_INCREMENT COMMENT '云存储主键',
`file_name` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '' COMMENT '文件名',
`original_name` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '' COMMENT '原名',
`file_suffix` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '' COMMENT '文件后缀名',
`url` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'URL地址',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '上传人',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '更新人',
`service` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT 'minio' COMMENT '服务商',
PRIMARY KEY (`oss_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb3 COMMENT='OSS云存储表';
-- ----------------------------
-- Records of sys_oss
-- ----------------------------
BEGIN;
INSERT INTO `sys_oss` (`oss_id`, `file_name`, `original_name`, `file_suffix`, `url`, `create_time`, `create_by`, `update_time`, `update_by`, `service`) VALUES (1, 'cn-universal111443W5WIz3t1.jpg', 'cn-universal111443W5WIz3t1.jpg', '.jpg', 'http://qiniu.oss.filecoin.ren/cn-universal111443W5WIz3t1.jpg', '2025-09-11 09:31:39', 'iot', NULL, NULL, 'qiniu');
INSERT INTO `sys_oss` (`oss_id`, `file_name`, `original_name`, `file_suffix`, `url`, `create_time`, `create_by`, `update_time`, `update_by`, `service`) VALUES (2, 'cn-universal微信图片_2025-09-10_194538_177gcXshVD6.jpg', 'cn-universal微信图片_2025-09-10_194538_177gcXshVD6.jpg', '.jpg', 'http://qiniu.oss.filecoin.ren/cn-universal微信图片_2025-09-10_194538_177gcXshVD6.jpg', '2025-09-11 09:33:24', 'iot', NULL, NULL, 'qiniu');
INSERT INTO `sys_oss` (`oss_id`, `file_name`, `original_name`, `file_suffix`, `url`, `create_time`, `create_by`, `update_time`, `update_by`, `service`) VALUES (3, 'nexiot/1758252220886.png', 'nexiot/1758252220886.png', '.png', 'http://qiniu.oss.filecoin.ren/nexiot/1758252220886.png', '2025-09-19 11:23:41', 'iot', NULL, NULL, 'qiniu');
INSERT INTO `sys_oss` (`oss_id`, `file_name`, `original_name`, `file_suffix`, `url`, `create_time`, `create_by`, `update_time`, `update_by`, `service`) VALUES (4, 'nexiot/1758884855607.jpg', 'nexiot/1758884855607.jpg', '.jpg', 'http://qiniu.oss.filecoin.ren/nexiot/1758884855607.jpg', '2025-09-26 19:07:36', 'test', NULL, NULL, 'qiniu');
INSERT INTO `sys_oss` (`oss_id`, `file_name`, `original_name`, `file_suffix`, `url`, `create_time`, `create_by`, `update_time`, `update_by`, `service`) VALUES (5, 'nexiot/1759038412874.jpg', 'nexiot/1759038412874.jpg', '.jpg', 'http://qiniu.oss.filecoin.ren/nexiot/1759038412874.jpg', '2025-09-28 13:46:53', 'test', NULL, NULL, 'qiniu');
INSERT INTO `sys_oss` (`oss_id`, `file_name`, `original_name`, `file_suffix`, `url`, `create_time`, `create_by`, `update_time`, `update_by`, `service`) VALUES (6, 'nexiot/1760431453333.png', 'nexiot/1760431453333.png', '.png', 'http://qiniu.oss.filecoin.ren/nexiot/1760431453333.png', '2025-10-14 16:44:14', 'iot', NULL, NULL, 'qiniu');
INSERT INTO `sys_oss` (`oss_id`, `file_name`, `original_name`, `file_suffix`, `url`, `create_time`, `create_by`, `update_time`, `update_by`, `service`) VALUES (7, 'nexiot/1760431507329.png', 'nexiot/1760431507329.png', '.png', 'http://qiniu.oss.filecoin.ren/nexiot/1760431507329.png', '2025-10-14 16:45:08', 'iot', NULL, NULL, 'qiniu');
INSERT INTO `sys_oss` (`oss_id`, `file_name`, `original_name`, `file_suffix`, `url`, `create_time`, `create_by`, `update_time`, `update_by`, `service`) VALUES (8, 'nexiot/1760431601441.jpg', 'nexiot/1760431601441.jpg', '.jpg', 'http://qiniu.oss.filecoin.ren/nexiot/1760431601441.jpg', '2025-10-14 16:46:42', 'iot', NULL, NULL, 'qiniu');
INSERT INTO `sys_oss` (`oss_id`, `file_name`, `original_name`, `file_suffix`, `url`, `create_time`, `create_by`, `update_time`, `update_by`, `service`) VALUES (9, 'nexiot/1760431610521.jpg', 'nexiot/1760431610521.jpg', '.jpg', 'http://qiniu.oss.filecoin.ren/nexiot/1760431610521.jpg', '2025-10-14 16:46:51', 'iot', NULL, NULL, 'qiniu');
INSERT INTO `sys_oss` (`oss_id`, `file_name`, `original_name`, `file_suffix`, `url`, `create_time`, `create_by`, `update_time`, `update_by`, `service`) VALUES (10, 'nexiot/1760431998323.png', 'nexiot/1760431998323.png', '.png', 'http://qiniu.oss.filecoin.ren/nexiot/1760431998323.png', '2025-10-14 16:53:19', 'test', NULL, NULL, 'qiniu');
INSERT INTO `sys_oss` (`oss_id`, `file_name`, `original_name`, `file_suffix`, `url`, `create_time`, `create_by`, `update_time`, `update_by`, `service`) VALUES (11, 'nexiot/1760779606525.jpg', 'nexiot/1760779606525.jpg', '.jpg', 'http://qiniu.oss.filecoin.ren/nexiot/1760779606525.jpg', '2025-10-18 17:26:47', 'test', NULL, NULL, 'qiniu');
INSERT INTO `sys_oss` (`oss_id`, `file_name`, `original_name`, `file_suffix`, `url`, `create_time`, `create_by`, `update_time`, `update_by`, `service`) VALUES (12, 'nexiot/1761203014039.jpg', 'nexiot/1761203014039.jpg', '.jpg', 'http://qiniu.oss.filecoin.ren/nexiot/1761203014039.jpg', '2025-10-23 15:03:35', 'test', NULL, NULL, 'qiniu');
COMMIT;
-- ----------------------------
-- Table structure for sys_role
-- ----------------------------
DROP TABLE IF EXISTS `sys_role`;
CREATE TABLE `sys_role` (
`role_id` bigint NOT NULL AUTO_INCREMENT COMMENT '角色ID',
`role_name` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '角色名称',
`role_key` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '角色权限字符串',
`role_sort` int NOT NULL COMMENT '显示顺序',
`data_scope` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '1' COMMENT '数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)',
`menu_check_strictly` tinyint(1) DEFAULT '1' COMMENT '菜单树选择项是否关联显示',
`dept_check_strictly` tinyint(1) DEFAULT '1' COMMENT '部门树选择项是否关联显示',
`status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '角色状态(0正常 1停用)',
`create_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '创建者',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_by` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT '' COMMENT '更新者',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`remark` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`role_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=38 DEFAULT CHARSET=utf8mb3 COMMENT='角色信息表';
-- ----------------------------
-- Records of sys_role
-- ----------------------------
BEGIN;
INSERT INTO `sys_role` (`role_id`, `role_name`, `role_key`, `role_sort`, `data_scope`, `menu_check_strictly`, `dept_check_strictly`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1, '超级管理员', 'admin', 0, '4', 0, 0, '0', 'iot', '2021-12-27 10:28:13', NULL, NULL, NULL);
INSERT INTO `sys_role` (`role_id`, `role_name`, `role_key`, `role_sort`, `data_scope`, `menu_check_strictly`, `dept_check_strictly`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (37, '普通', 'common', 0, '4', 1, NULL, '0', 'iot', '2025-06-24 19:55:31', 'iot', '2025-10-23 19:48:04', NULL);
COMMIT;
-- ----------------------------
-- Table structure for sys_role_menu
-- ----------------------------
DROP TABLE IF EXISTS `sys_role_menu`;
CREATE TABLE `sys_role_menu` (
`role_id` bigint NOT NULL COMMENT '角色ID',
`menu_id` bigint NOT NULL COMMENT '菜单ID',
`uuid` bigint NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`uuid`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=2552 DEFAULT CHARSET=utf8mb3 COMMENT='角色和菜单关联表';
-- ----------------------------
-- Records of sys_role_menu
-- ----------------------------
BEGIN;
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1193, 2448);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1133, 2449);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1082, 2450);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1130, 2451);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1131, 2452);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1132, 2453);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1096, 2454);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1116, 2455);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1117, 2456);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1118, 2457);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1119, 2458);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1125, 2459);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1126, 2460);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1127, 2461);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1128, 2462);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1176, 2463);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1177, 2464);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1178, 2465);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1099, 2466);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1121, 2467);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1122, 2468);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1124, 2469);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1101, 2470);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1102, 2471);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1103, 2472);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1105, 2473);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1106, 2474);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1108, 2475);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1109, 2476);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1110, 2477);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1157, 2478);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1112, 2479);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1113, 2480);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1114, 2481);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1115, 2482);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1153, 2483);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1141, 2484);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1142, 2485);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1143, 2486);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1227, 2487);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1228, 2488);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1145, 2489);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1158, 2490);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1181, 2491);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1179, 2492);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1182, 2493);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1191, 2494);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1197, 2495);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1200, 2496);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1205, 2497);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1206, 2498);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1207, 2499);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1201, 2500);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1204, 2501);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1208, 2502);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1209, 2503);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1210, 2504);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1213, 2505);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1215, 2506);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1218, 2507);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1220, 2508);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1248, 2509);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1250, 2510);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1252, 2511);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1258, 2512);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1253, 2513);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1254, 2514);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1255, 2515);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1256, 2516);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1260, 2517);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1267, 2518);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1268, 2519);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1269, 2520);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1271, 2521);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1272, 2522);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1273, 2523);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1274, 2524);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1276, 2525);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1281, 2526);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1198, 2527);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1081, 2528);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1093, 2529);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1095, 2530);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1097, 2531);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1098, 2532);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1100, 2533);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1107, 2534);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1156, 2535);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1140, 2536);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1280, 2537);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1185, 2538);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1184, 2539);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1195, 2540);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1194, 2541);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1196, 2542);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1212, 2543);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1211, 2544);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1217, 2545);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1247, 2546);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1251, 2547);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1259, 2548);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1265, 2549);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1263, 2550);
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`, `uuid`) VALUES (37, 1266, 2551);
COMMIT;
-- ----------------------------
-- Table structure for sys_user_role
-- ----------------------------
DROP TABLE IF EXISTS `sys_user_role`;
CREATE TABLE `sys_user_role` (
`uuid` bigint NOT NULL AUTO_INCREMENT,
`union_id` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '用户unionId',
`role_id` bigint NOT NULL COMMENT '角色ID',
PRIMARY KEY (`uuid`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb3 COMMENT='用户和角色关联表';
-- ----------------------------
-- Records of sys_user_role
-- ----------------------------
BEGIN;
INSERT INTO `sys_user_role` (`uuid`, `union_id`, `role_id`) VALUES (1, 'iot', 1);
INSERT INTO `sys_user_role` (`uuid`, `union_id`, `role_id`) VALUES (3, 'view', 37);
INSERT INTO `sys_user_role` (`uuid`, `union_id`, `role_id`) VALUES (5, 'test', 37);
COMMIT;
SET FOREIGN_KEY_CHECKS = 1;